Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
so we will try to make it and short tonight around 25 minutes so what I want to do is the 1st of 5 minutes just give you a few information about what is the do and after we do a small demonstration of about the product and then I will show you
a little bit of code to see words gender seems so
let's start with some information about what do what do is actually a a big
project but it's not very well known among the Python community it started at about 10 years ago uh you 2005 and the the reason
why we didn't buy so I was I was at the university
around 2 thousand in Belgium and there is a guy and I was good in PHP we're doing a lot of websites and 1 day there was a guy that came and his name is the need for you I just fall the uh the mail from that error is the people were talking about a listing some uh web application areas in the says you should do it in the bank and it came to mind to the university to the dorms and showed us what it was like them and then we started to run Python and since since that time by on his my main programming language so I've been programming in Python for about 15 years and the OK let's go back to what so but do
is a framework and also as sets of application build on that framework good that I could be is of would do is around 140 K lines of code 40 K lines of code that are Our defraying lots and the rest is the dirty uh may not so we are accompanied the
company's name do we editor software the software is also named do and that software is made uh is actually charity different business apps and I will show you a demonstration on of a few of them after and then after you have a lot of people that are doing other apps and using the framework of or extending labs that we we shape and the so you have a very vivid the
community around and do we have around for 100 contributors in the core we literature factor 11 so at trent factor is the number of people you have to to kill if you want to do the project and if you compare to jungle for example it's it's 5 per cent if you give me 5 some jungle we'll probably stuff and raises 7 um what do we 11 the Linux kernel is around 150 and if you take account of the people
that doesn't contribute to the car but to all the modules and then there is around 2 thousand contributors so it's a very big project and there is around 500 companies that do del avión because of a and some of them are in Spain we have to 2 thousand and uh
800 stars and the depth and we have to millions of users so by users i mean somebody who every is seats at at this computers and user to maybe not all the world they but that is some part of the day so every day we have a to millions of people that we log and use it to why is it
different I think it's it's superiority to many frameworks actually do
almost every from our maybe there are some for model I don't know but because it very modular and all Fermat say our modular that or do is this modularity on a different way and I will show you some examples after its business-oriented so it as all the features you need to do business apps like the security mechanisms to you know people in in the company might not see some information that other people can see so all that kind of thing this is built in and it's only since 1 year that is it's fully web-based before that it was not fully web-based was you know at at at 1st started as a client-server application you so you have to run a on a client application on on every PCs and you running a server and since 1 yeah it's very it's fully web-based and it uses a special templating engines that nobody has uses but I will show you why I think it's it's superior and also it as a small GSC JavaScript frameworks build on on stand libraries and so it has a rat rich client it's a full like a native application JavaScript and also it's it it is very simple because we think it's only
40 K lines of code from broader the framework
and the API is around 30 function so if you know those dirty functions you know how to use all the you know how to consume and parameter everything you know to and during the poor offered to comes from what is already available from its Adams and you evidence for everything uh everything related to the business so when you do to you when you do you need to make invoices payment manage project uh do which customers uh with physical projects accounting for those kind of things that are built in you know do so I think many people also developed new web application that spend most of their time reinventing the wheel because when you do work a new and for example you start up at some point you have to was just most you have to do payment you have to manage people you have to so those sets of features
they're beating when you don't waste your time doing that again and again so why isn't it more popular I think there are few reasons 1 of them is because it's business-oriented and
business is not fair and you know people prefer to do it again so instead of business which is wrong actually doing business up Verifone um also that it was not a web-based before so no you can build web application using Adobe before it was not possible in which it was just a tool to manage companies so it's very recent and also we had no documentation or bad documentation it's only since December that we have a good documentation and also all you do is not a good
bite and citizens without the it it's not package along the on people for example so you can do the things that I would do because of quite a bit of project and it's actually also a lot of JavaScript a lot of other freak it uses positive SQL as a database original is not just a bite and library and also there were a lot of
existing code immunologically extended do when we fixed most of them being the DH API so that we released in September last yes or no is much more keen are much more by tuning that it was before because we started at the time when or air and didn't exist you know uh SQL as can object was the 1st bite and that I use but it was much later after we started to but and
yeah so the western Albany at the before and before that it was also named time yeah the so we changed the name to dance so I will show you what it looks like and there's a good so I will show
you that you you i and
the new UI is still 1st sometimes I will might switch to the old to the stable tree because some things might not work in the development version that's the devlopment the master treat you so basically at least at the beginning of the West just tool to manage companies and I will show you just a simple flow of what happens every day in every year not meaning that everybody many companies so we will
look at this year and this year is a tool to organize your sales so 0 it works this is like this and that and it's the same meaning
many many companies so you first-ever contact with the customers and this is this this customers that wants to buy some people
so that's the 1st contact you have with the person and what will
happen is that you will call the just discuss weaving Calif need then you probably with do a concrete proposition about something and something and then there is sometimes negotiation phase and then after we get a deal are we lost the so opportunities are just 1 of the simple object that will do manage
and use so yeah that's the view with the flow of
opportunities and I can show you what
opportunities looks like it's just a few information with which some fields like OK who's the customers this is goal and what's what's the revenue we expect from that deal with the probability and then so it's just it's just credit so we just you know information that you saved and you can see the flow down and you see at the bottom of the document we have what we call the chapter is just like your Facebook thread uh and it's available on every business document in order to solve when and when I when I look at the opportunity I can discuss with my customers using this year I need to add you know this is similar to us OK it's already there so by sending a message what are you interested in blah-blah-blah black it ressentiment money e-mail if the person's replied by by e-mail it will come back on the track below so I and I can manage all my communication from from the opportunity to set so at what point in the customer we say OK I want to buy disorders so when I do I I will create a
quotation a petition is
just a set of things that I propose to sell to a customer's like maybe some keyboard here and the after I can understand the
quotation by e-mail works
looking uh you I send a
copy the the quotation by him and the person can reply on petition it will appear below and then after that there are 2 ways you can close the deal 1 of them would be located summers by phone saying yes I want to buy this Senator goods or you can also use a online version where I take care
I consider the quotation here the and a person can access the quotation online signed well it's difficult for the mouse so my name OK and here I accepted the quotation I go back into serious and after the the
quotation is done what we do what we will do is to create an invoice I created voice
and also it really create
a delivery order
so the delivery order it's just the command that goes to the warehouse and people will deliver too good to the customers and invoice is the order what is the customers that has to be the money and after that the person's pay I won't go into all the details because I want to make it quick but you you you you get you get the idea
uh after just merge pain and we can re side that's the all you I just wanted to show here is the way you recurrent reconcile invoices with the payments so you get some money on the banque account Usonian voices and then reconcile them and then do deal with is completely finished because we've delivered a good and we've we've we've got the money from the customer very simple flow
and what's available it
also in the do we ever will the key and the most the
wife I wanted to show you you
add another version 9 with more data and morphemes installed that I think and on the internet and more
ourselves when to show OK and controlling year so you have also tools to do reports for example you can know you want you want to know the this is made by every country uh by every sales team OK it's it's always the same year and you can also get a nice and to do the when I was
just install something can look so that's what what you see here are all the application of the basic ones and the ones that we as well the company will do a deep and dark plenty Mars uh outside that are made by other companies and I know I'm installing this year and so that you know we get more data you
let's go back to OK so what what
we saw was the uh just a simple it's this flow but that all the way to cells euros sell your stuff 1 1 other way would be to have a shop and dual also as a point
of sale the hobits opening of the year and the point of sale is just OK
um it is stage-based so you can click here click click click and they so
that's what the person really using the shop and I don't know In in French we say I guess I guess about maybe in Spanish so I pay some amount eigenvalue OK I need to break at the amount of gain yeah the Q and then
I go to the next order is the so that's another says channel and I told you recently we added the Web layer on top of a do
or do was already using HTTP uh because the the client server protocol was similar RPC uh so we had a small web layer but we decided that because we had almost everything what that the company needs to manage it says we're just lacking 1 step was the web uh website part of the of the company so we say OK
let's do a CMS and I
know to alone was suppose Bruno result was supposed to be the killer app and at the time i've who i've 1st started with bite and but didn't happen and so
I will show you what the
web layer of would do looks
like slaves who no the on
the way to set voting because we we
have information about many things that happens in the company and the company needs to ever needs to be public needs to have a presence on the web so uh we wanted to make a simple tool to other people to create their own sites and there are many CMS available of maybe thousands of black and red centuries of them so we wanted to make something different something really easy to use and we made this website under those the website builders worked with blocks so what you do is you drag and drop the different
kinds of blocks like these
became the standard and then you added this block and the and that's the basic blocks that you see but I would say I would show you some team laughter and then you can edit the content here and change it and
because you use blogs you're not creating all the layout yourself so you can have beautiful looking
websites because some designers to the created some very fancy blocks for you so for
example if you want to compare prices you can use this block to compa prize in and say OK we have tree offers we've got prize that price etc. became and that's just
static pages after because
we use the same system bring on for example here I have a contact form and when I say FIL my contact form here it's linked with the back and died I showed you before so when I we'll feel the contact form if I go on to sales I can see that I have
a new opportunity
actually to leave you know each sphere so each time after
form I arrive in C M and then the flow of saves begins OK pretty
straightforward and after we said OK we have all the information about the products so let's do a newcomers and we
just released the product on 9 years and we had the had to God with and when you do
at you actually do a says order like it did before I did the 2nd order myself know it's the customer itself that creates the sameAs loses
order but the object the object the idea is the same so for the wall in e-commerce that you can see you know I need to fill
information that OK be this this and then I can be a year out store wire transfer between integration with many
payment for ITER OK and the wall e-commerce flow that you so year takes on 1 thousand lines of code because we had all of the these things you know do already and I did that
only should you do you know did the easy stuff because you can add more and more feature and get you know very complex flow In companies by adding storm options so the forms I showed you when I do was sort of just 1 or 2
of you 1 of 2 fields let's go back to a on see it's very simple
limited just tumors address things to sell but you have many cases where where you need more it's OK you going configuration in cities and then you
enabled new stuff like for example I want to display margin on this is order so I want to know all much I gets as when I said
something 100 EUR homage to I gain on it and I go back to my this is sort OK and here you see there is a
new field and you can add many many things and at the
end you get so of you get 20 fields and it's very complex but the way it's designed so that people can start easy but if
they have complex things that can manage OK so let's go back to my web website and
what's displayed on the web site but you can see here
if I did I can edit everything so yeah if I did this it will change the name of the product of gain if I change the price at which enterprise so everything that appears on the screen you can
edit it and we do
that because we have a special template engines and we know when we display something on the screen where it comes from in the database and so you can edit everything and same system to with its
static page can be used to it it product so I can use also my building blocks here left and you I saved the description of the product
OK so what I showed you is just uh 2 applications this year in invoicing and that's the we we also listed on online for people so we have a couple of that's the pricing of the chromophore but you can see that lots of more applications like managing a the manufacturing accounting project management inventory of point-of-sale events so if you want to manage and the events like this uh you can use also also yeah I wanted to to say at the people at the introduced me to buy items that guide
affair west started Europe and so he started the 1st instead of what I remember where organizing the even trivial so and if you're all here today it's because also of and
let's go back to my yeah so I
finish my demonstration i it's it's not I don't want to be complete I just want to
tease your curiosity so that after you might go and that light and projects looks at interesting so let's dive into the code and and looks what it looks like and why I think it's superiority to many friends
keep earns for it is it's it's big enough so that people can read some you know do you define you define objects like as seen in many many frameworks like Django are raised by defining defining the fields so for example uh we will check and the invoice 1 of these institutions it's thickening voice yeah OK yeah it's invoice so there are many types of fields or do stores data into rescued OK so you have a chart fields selection fees you know an integer real and dates and relation so you have many to 1 when it's a relation to 1 another objects and the many-to-many once when you have you know multiple relation between 2 objects pretty Goemans and what you have a special in in uh do with the computer attribute so when when you say for example among dikes or maybe amount of and it's easier amounted to is the amount of the invoice and it depends on the order of modern day that so to compute feeds to the cell this fails it's a it's not a real but that is simply start it's a that you compute when all other value changes so we and achieve case so this function is called each time but that but it's the fields of of the amount each and so time for him but you add a line on the advice you have to compute the totality so is it just a function here that you define and we compute the value and then you have 2 different way to use compute fields 1 of them say OK each time I need the field just computed are you can't story so you say start to so it means that we computed 20 change but then we store it in the database and by storing and that that obviously makes it much more easier to after a search for the value of the few because if you want to search for value uh if it's not start that you have to compute all the values to 2 do you know which 1 is the current so that but this so you use it like a regular fields but is computer and many of the business logic in the dual goes into those computer after you have a few functions business function that are linked to do the different buttons on the object so for example when I click on Freeman invoice what should it so that's all the code that we see here OK and after you have the view so all to display uh the invoice on the screen and I show you the back and you of it's it's in XML so let me chick at continuous but so that's the view description so it's just a list of fields to display that about some layout and like I want to see a different that's all you group the the the fused together and and that's it after you have also web pages that we don't have web pages for invalids but for the sales order order product data was so you I will show you what the page looks like when now I want to use that that I will show you the extension against but it's also it's just an example based in plants like your again she uh or a kid or Zope templated actually it was a couple inspired by 2 templates and what I want to show you is how to add new stuff on on on a and that's the the the strengths of would do that you can
say OK uh I show you that I'm still put it managing it's a it's just a module that adds a field and show you the margin all does do that you can in every object and override mated but everybody knows all it's it's common in in and so it's very easy but what you can do is you you can add a new comments on on the
subject so you can add new fields and once you've added those views yeah I had the computer field that's the old syntax and I added to function to compute the phase after I went to display somewhere so going to view and say OK I went to extend view and afterward this this part of the view I want to display these and everything is constructed
this way that's why I showed you at the beginning that you know my my you
west uh very
simple where is it and and
here I show you my form view is very simple but as the more
and more modular the more
complex it gets and it's really small Lego bricks that you you can build on up to and you get a very a very complex system and everything works to get that at I think I will to ask you if you have any questions I will take question and I hope that I t is do
curiosity and that you will have a loop but would do if you have any question after the total uh
feel free to come to see me uh I be there this this afternoon and also I believe that the social so that is hesitate to come and ask me questions thank you and let's go that proceed with a question if somebody has questions your I would
like to know how hold you compute the read access and write access for so we have to
mechanism of security in to 1 is the access control list so you can say at this person from this group doesn't have the the right to read write to create things it's it's almost like units and you have a similar mechanism it's recall the words it's more precisely can give you visibility so you said that every time somebody do this operation applied this set of criteria I didn't show you but we have a filter mechanism year where you know you can say that I want to see the sales order that are to reduce customers OK so we have a syntax to express filters and it's good domains and you can apply domains based on on the on the person who use it so for example you could say that every assessments can only see is invoices are in that kind of thing and it's it was meant that it was this team to would do since the very beginning and didn't change the how do you deal with 2 weeks of large datasets how do you because it's I'm familiar with the matter which of the approach of the biggest biggest deployment of of would do is uh 50 the we 50 terabytes I think of they I we don't do not think it just was rest is very crude and process can deal with a lot of data so really that we realize prosperous and also uh and when you have lots of attachments you manage store all excited that is so so only the business data are stored in the estimates I'm getting to this in the peripheral former questions precisely enough how you deal with situations where subset of users yet this look really large datasets and when a subset with a particular user only has access to a very small amount of documents for for for instance you know you have a hundred thousand documents in a user can only see 15 and was the problem well is does not during communication this is yes No you can use this this syntactic but whether create area you have thousands of document why doesn't why does he see only 15 it's it's for for whatever reasons that I have always called the actually find once you defined the reason you get the the system or you just defined wide and it it just applies I I can show you example if you want I I have 2 quick
questions the N O 1 is if you start with the match solution is there a
possibility to go to host of solution so that you
retain all the data actually yes so it starts with
the what you have afforded then results are the moments and and want to host yourself if you can do it and retain so in the cloud
solutions we on the ship you know the basic out the 1 that In order to achieve the basic 1 when you if you want to use
from sorry I I don't have access
uh if you want to use the external modules and you need
to be centralized so you need to be on so what do the contribution is just for people for smaller companies because our for simple companies when he left complexity probably you need to go and can and the other question
is when you have saved fields when you have saved fields the fields where they are at CERN and executes them fields
and actually I didn't show you but you can do it from the UI you can add fields and customize everything from the you and you can do it in Python modules are you can do it in the database itself when did they know when to update out and when you are in on the cloud we migrate that from version to version so we keep dichotomization and sometimes it's money on word because we have to make sure everything works and that's part of our offer if you are on your own you have to be careful with your customization when you language from version version the I had just come to see me after that any other questions a don't know
about any company using a doing Brazil yeah that we've found I don't know
the names but there is a popular name I would like assume that a company that integrates over there and there they have plenty of reference i don't have internet access but I could show you a lot of just curious because in Brazil have some and business logic you in these particular to the country as I get to guy and I know that told me that you know it's a it's a hell about accounting and the paper award you have to do so have a lot of what you have to deal with that and I I know that it is very complex so this is our I've done solely for installable and I can just use it in as yet on a new and mention so import together there is that it's not it's been but in Portugal the the biggest installation of but do 5 500 a thousand people it's all the teacher in part together that have to use do because the user due to schedule as do you not to assign teachers to the school and and that kind of that kind of water so that the the Ministry of Education usable for everything the replaced think 1000 different applications well known 100 different application we've we've would go thank you can use item for a very short question OK that which is always a child and for that have a
short questionnaire you the answer may be long in when you when you go 1 of the and common challenges is an integration and you have that legacy apps some of those will go away some of those need to stay forever and you need at some point to consider how to bring in a day yeah you're lot migrating into and out of of the dual so you have the most where a group framework for that would be yeah you can read both
with either of you access the would do API using G Sun RPC Ottoman RPC from the order are you do it from within or do using any Python library you access that that did or there API of the system so there's a there's a lot of of Warwick and connect hours for other systems might think again Anthony and their
demands happening now stages tragic interfered
Bit
Wort <Informatik>
Information
Biprodukt
Baum <Mathematik>
Code
Computeranimation
Modul
Binärdaten
Programmiersprache
Web Site
Euler-Winkel
sinc-Funktion
Web-Applikation
Computeranimation
Metropolitan area network
Uniforme Struktur
Flächeninhalt
Projektive Ebene
Grundraum
E-Mail
Große Vereinheitlichung
Personal Area Network
Logik höherer Stufe
Informationssystem
Fehlermeldung
Modul
App <Programm>
Subtraktion
Güte der Anpassung
Kartesische Koordinaten
Framework <Informatik>
Code
Computeranimation
Texteditor
Menge
Software
ATM
Baum <Mathematik>
Gerade
Modul
Zahlenbereich
Projektive Ebene
Speicherabzug
Modul
Baum <Mathematik>
Teilbarkeit
Computeranimation
Modul
Kernel <Informatik>
Mereologie
Vorlesung/Konferenz
Computerunterstütztes Verfahren
Baum <Mathematik>
Framework <Informatik>
Computeranimation
Modul
Kraftfahrzeugmechatroniker
App <Programm>
Computersicherheit
Template
Kartesische Koordinaten
Maßerweiterung
Maschinensprache
Framework <Informatik>
Code
Computeranimation
W3C-Standard
Methodenbank
Bildschirmmaske
Client
Informationsmodellierung
Modul <Datentyp>
Polarkoordinaten
Code
Programmbibliothek
Routing
Biprodukt
Information
Automorphismus
Gerade
Modul
Lineares Funktional
Punkt
Web-Applikation
Maßerweiterung
Computeranimation
W3C-Standard
Bildschirmmaske
Menge
Modul <Datentyp>
Code
Projektive Ebene
Routing
Biprodukt
Automorphismus
Baum <Mathematik>
W3C-Standard
Sinusfunktion
Bit
Front-End <Software>
Datenhaltung
Web-Applikation
Gebäude <Mathematik>
Programmbibliothek
Varianz
Projektive Ebene
Computeranimation
Web Site
Betrag <Mathematik>
Ordnung <Mathematik>
Baum <Mathematik>
Code
Computeranimation
Netzwerktopologie
Metropolitan area network
Versionsverwaltung
Softwareentwickler
Datenfluss
Computeranimation
Gammafunktion
Objekt <Kategorie>
Arithmetisches Mittel
Aussage <Mathematik>
Phasenumwandlung
Computeranimation
Tabusuche
Facebook
Datenfeld
Punkt
Sichtenkonzept
Whiteboard
Minimum
Thread
Information
Entropie
Ordnung <Mathematik>
Datenfluss
E-Mail
Message-Passing
Computeranimation
Schnelltaste
Menge
Vorlesung/Konferenz
E-Mail
Computeranimation
Güte der Anpassung
Versionsverwaltung
Vorlesung/Konferenz
Computeranimation
Ordnung <Mathematik>
Große Vereinheitlichung
Computeranimation
Vorlesung/Konferenz
Schlüsselverwaltung
Datenfluss
Große Vereinheitlichung
Computeranimation
Inklusion <Mathematik>
Metropolitan area network
Dualitätstheorie
Versionsverwaltung
Vorlesung/Konferenz
Bildschirmsymbol
Große Vereinheitlichung
Computeranimation
Internetworking
Vorlesung/Konferenz
Kartesische Koordinaten
Verkehrsinformation
Computeranimation
Eins
Punkt
Zellularer Automat
Vorlesung/Konferenz
Computeranimation
Eigenwertproblem
W3C-Standard
Vorlesung/Konferenz
Ordnung <Mathematik>
Computeranimation
Benutzerbeteiligung
Client
Protokoll <Datenverarbeitungssystem>
Mereologie
Canadian Mathematical Society
Server
Vorlesung/Konferenz
Computeranimation
Resultante
App <Programm>
Abstimmung <Frequenz>
Benutzerbeteiligung
Vorlesung/Konferenz
Computeranimation
Web Site
Subtraktion
Benutzerbeteiligung
Vorlesung/Konferenz
p-Block
Information
Computeranimation
Web log
Vorlesung/Konferenz
Inhalt <Mathematik>
p-Block
Computeranimation
Standardabweichung
Netzwerktopologie
Bildschirmmaske
Web Site
Vorlesung/Konferenz
Physikalisches System
p-Block
Computeranimation
Bildschirmmaske
Kugel
Vorlesung/Konferenz
Information
Biprodukt
Datenfluss
Personal Area Network
Computeranimation
Objekt <Kategorie>
Metropolitan area network
Wärmeübergang
Speicher <Informatik>
Ordnung <Mathematik>
Baum <Mathematik>
Computeranimation
Integral
Bildschirmmaske
Malware
Ordnung <Mathematik>
Komplex <Algebra>
Datenfluss
Quick-Sort
Gerade
Code
Computeranimation
Gammafunktion
Konfiguration <Informatik>
Randverteilung
Datenfeld
Vorlesung/Konferenz
Ordnung <Mathematik>
Konfigurationsraum
Computeranimation
Web Site
Benutzerbeteiligung
Datenfeld
Baum <Mathematik>
Computeranimation
Web Site
Template
Datenhaltung
Fächer <Mathematik>
Graphiktablett
Physikalisches System
Biprodukt
Datensichtgerät
Computeranimation
Vorlesung/Konferenz
Unternehmensarchitektur
Personal Area Network
Touchscreen
Gebäude <Mathematik>
Fächer <Mathematik>
Kartesische Koordinaten
p-Block
Biprodukt
Ereignishorizont
Computeranimation
Homepage
Datensichtgerät
Deskriptive Statistik
Datenmanagement
Projektive Ebene
Personal Area Network
Binärdaten
Metropolitan area network
Vorlesung/Konferenz
Projektive Ebene
Baum <Mathematik>
Personal Area Network
Computeranimation
Randverteilung
Unterring
Computer
Aggregatzustand
Extrempunkt
Computeranimation
Homepage
Deskriptive Statistik
Metropolitan area network
Trennschärfe <Statistik>
Total <Mathematik>
Vorlesung/Konferenz
Ordnung <Mathematik>
Gerade
Große Vereinheitlichung
Inklusion <Mathematik>
Lineares Funktional
Sichtenkonzept
Template
Biprodukt
Datenfeld
Ganze Zahl
Reelle Zahl
Ordnung <Mathematik>
Software Engineering
Total <Mathematik>
Jensen-Maß
Mathematisierung
Zellularer Automat
Regulärer Ausdruck
Web-Seite
Mathematische Logik
Code
Framework <Informatik>
Reelle Zahl
Datentyp
Gravitationsgesetz
Speicher <Informatik>
Maßerweiterung
Touchscreen
Attributierte Grammatik
Division
Relativitätstheorie
Mailing-Liste
Modul
Menge
Objekt <Kategorie>
Linienmethode
Bildschirmmaske
Uniforme Struktur
Baum <Mathematik>
Logik höherer Stufe
Metropolitan area network
Krümmung
Datenfeld
Sichtenkonzept
Wechselsprung
Mereologie
Computer
Baum <Mathematik>
Phasenumwandlung
Computeranimation
Komplexes System
Bildschirmmaske
Sichtenkonzept
Graphiktablett
Computeranimation
Loop
Baum <Mathematik>
Computeranimation
Telekommunikation
Prozess <Physik>
Mathematisierung
Gruppenkeim
Schreiben <Datenverarbeitung>
Computeranimation
Arithmetischer Ausdruck
Domain-Name
Einheit <Mathematik>
Vorlesung/Konferenz
Speicher <Informatik>
Schätzwert
Kraftfahrzeugmechatroniker
Nichtlinearer Operator
Filter <Stochastik>
Computersicherheit
Güte der Anpassung
Mailing-Liste
Ähnlichkeitsgeometrie
Physikalisches System
Teilmenge
Flächeninhalt
Menge
Rechter Winkel
Gamecontroller
Wort <Informatik>
Ordnung <Mathematik>
Baum <Mathematik>
Instantiierung
Lesen <Datenverarbeitung>
Resultante
Matching <Graphentheorie>
Vorlesung/Konferenz
Ordnung <Mathematik>
Baum <Mathematik>
Streuungsdiagramm
Computeranimation
Datenfeld
Komplex <Algebra>
Modul
Baum <Mathematik>
Computeranimation
Datenfeld
Datenhaltung
Formale Sprache
Mereologie
Dichotomie
Versionsverwaltung
Wort <Informatik>
Modul
Baum <Mathematik>
Streuungsdiagramm
Computeranimation
Punkt
Benutzerfreundlichkeit
Wasserdampftafel
Gruppenkeim
Kartesische Koordinaten
Mathematische Logik
Framework <Informatik>
Computeranimation
Internetworking
Integral
Mereologie
Vorlesung/Konferenz
Baum <Mathematik>
Roboter
Einfach zusammenhängender Raum
Programmbibliothek
Red Hat
Oval
Physikalisches System
Ordnung <Mathematik>
Baum <Mathematik>
Computeranimation

Metadaten

Formale Metadaten

Titel Odoo
Untertitel The underdog python killer app
Alternativer Titel Odoo the underdog python killer app. A python framework for web based business apps.
Serientitel EuroPython 2015
Teil 68
Anzahl der Teile 173
Autor Lesuisse, Antony
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/20151
Herausgeber EuroPython
Erscheinungsjahr 2015
Sprache Englisch
Produktionsort Bilbao, Euskadi, Spain

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Antony Lesuisse - Odoo the underdog python killer app. A python framework for web based business apps. Odoo is used by 2 millions of users, although relatively unknown in the python community, it has a vibrant community and is one of the most active python open source project. I will present you the Odoo framework and how it can help to be more productive when building web based business apps. I will highlight its advantages compared to more popular framework such as django.
Schlagwörter EuroPython Conference
EP 2015
EuroPython 2015

Ähnliche Filme

Loading...