SlideShare a Scribd company logo
1 of 91
Why Building Web 2.0 Application
         with Informix is a Great Idea




Jean Georges Perrin, CEO, jg.perrin@greenivory.com   http://www.greenivory.com
Why Building Web 2.0 Application
         with Informix is a Great Idea




Jean Georges Perrin, CEO, jg.perrin@greenivory.com   http://www.greenivory.com
Agenda




• A glimpse @ history…
• Understanding Web 2.0 as it is now!
• Understanding a Web 2.0 environment & architecture
• Best practices and… let’s start!
Who am I?

• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin
    ‣ IT engineer, (Serial) Entrepreneur, Lecturer

    ‣ Work in web since 1994, Informix since 1997

    ‣ Involved in the dev of local digital economy   TEN
                                                     4Alsace
                                                           .org
                                                                  Thinktank
                                                                  Economie
                                                                  Numérique




    ‣                          1st in France, 4yr and running

•
    ‣ Builder of e-marketing tools

    ‣ HQ in

    ‣ Office in Durham, NC
Who am I?

• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin
    ‣ IT engineer, (Serial) Entrepreneur, Lecturer

    ‣ Work in web since 1994, Informix since 1997

    ‣ Involved in the dev of local digital economy   TEN
                                                     4Alsace
                                                           .org
                                                                  Thinktank
                                                                  Economie
                                                                  Numérique




    ‣                          1st in France, 4yr and running

•
    ‣ Builder of e-marketing tools

    ‣ HQ in

    ‣ Office in Durham, NC
Easy to use tools!
                  The best content of the Internet,
                  right on your web site.
          .com    enrich the content of your blogs & web sites
                  ease a regular update
                  enhance your SEO, both on quality & quantity

                  Don’t give your brand to others.
V                 analyze your notoriety
          .com    measure impact of your communication
                  actions
                  benchmark your brand to your competition

                  Your cup of information.
    OnliGence     discover the news that looks just like you
           .com   keep them in your immortal bookmark
                  take notes & share them
Easy to use tools!                                         Advanced Services!
                  The best content of the Internet,
                  right on your web site.                              e-marketing toolbox
                                                                   Let us help you BigData
          .com    enrich the content of your blogs & web sites
                  ease a regular update
                  enhance your SEO, both on quality & quantity

                  Don’t give your brand to others.
                                                                       Mashups Sell more! SaaS
V
          .com
                  analyze your notoriety
                  measure impact of your communication
                  actions                                      Inbound Marketing
                                                                                 Cloud
                                                                  Brand Management

                  benchmark your brand to your competition
                                                                    Automated Benchmark
                                                                                        Content
                  Your cup of information.
    OnliGence     discover the news that looks just like you        e-marketing OpenData
           .com   keep them in your immortal bookmark
                  take notes & share them                           WebMining SocialMining
                                                                                        Intelligence
                                                                 User Experience PaaS
Web 2.0?

Facebook: my profile, my friends…
Web 2.0?

Google Maps: my shopping…
Web 2.0?

Wikipedia: my encyclopedia, my source of knowledge…
Web 2.0?

LinkedIn: my colleagues, my business partners…
Web 2.0?

My searches on the Internet…
What about you?
What about you?



• Who’s on Facebook?
 ‣ LinkedIn?

 ‣ Viadeo?
What about you?



• Who’s on Facebook?
 ‣ LinkedIn?

 ‣ Viadeo?
What about you?



• Who’s on Facebook?
 ‣ LinkedIn?

 ‣ Viadeo?



• Gimme a Web 2.0 term
What about you?



• Who’s on Facebook?
 ‣ LinkedIn?

 ‣ Viadeo?



• Gimme a Web 2.0 term
What about you?



• Who’s on Facebook?
 ‣ LinkedIn?

 ‣ Viadeo?



• Gimme a Web 2.0 term

• Blog, Social Network, User Generated Content
A little history…

Promised, this will not take long!
Once upon a time…
Once upon a time…


1969	

 Arpanet
1971	

 « @ » in e-mail
1992	

 Berners-Lee
        invents the web (in Geneva)    Tim Berners-Lee

1994 	

            comes to life
1994	

 Amazon founded by Jeff Bezos
Happy days…
Happy days…


1995 	

   Netscape’s IPO
1995 	

   Amazon sells its first book
1996 	

   Yahoo’s IPO: $33.8m
1996 	

   Page & Brin start a research project
Happy days…


1995 	

   Netscape’s IPO
1995 	

   Amazon sells its first book
1996 	

   Yahoo’s IPO: $33.8m
1996 	

   Page & Brin start a research project
1997 	

   Google.com is registered
1998 	

   Google Inc. is born
1998 	

   Netscape starts Mozilla (which will become Firefox)
Financial burst…
Financial burst…


1998 	

 AOL buys Netscape for $4.2b
2000	

 AOL merges w/ Time Warner (jan)
2000 	

 BOO.com burns $188m in 6 mo…
Financial burst…


1998 	

 AOL buys Netscape for $4.2b
2000	

 AOL merges w/ Time Warner (jan)
2000 	

 BOO.com burns $188m in 6 mo…
A huge slap

And it hurt quite a bit…
What do you think the
  reasons were?
Why? Only finance?



• Speculative bubble
 ‣ Independent of technology

• Opposition of economies
 ‣ « new economy » vs. « Brick & mortar »

 ‣ No one was making money and it was ok

• High cost of investment
 ‣ HW, SW

• Limited bandwidth
Back to roots
A fantastic bounce

 …and here comes Web 2.0
Draw me Web 2.0 (2005)


                                                                                          Web 1.0        Web 2.0
                                                                           DoubleClick              •   Google AdSense
                                                                                   Ofoto            •   Flickr
                                                                                 Akamai             •   BitTorrent
                                                                               mp3.com              •   Napster
                                                                     Britannica Online              •   Wikipedia
                                                                    personal websites               •   blogging
                                                                                    Evite           •   upcoming.org and EVDB
                                                            domain name speculation                 •   search engine optimization
                                                                            page views              •   cost per click
                                                                       screen scraping              •   web services
                                                                              publishing            •   participation
                                                        content management systems                  •   wikis
                                                                directories (taxonomy)              •   tagging ("folksonomy")
                                                                              stickiness            •   syndication

Source: http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
From Serving Documents
From Serving Documents
To Building Collective Intelligence




                              Blogs
                            + Wikis                                                     Creating an
                          + Forums    Participation
                                                                                   [expert|work|creative]
                       + Comments          as a group
                                                                                           group
                     = User Content                                  Got Hibernate?


                      Participation
                      as Individual
Extend services by                                      Hey, I know
linking to other                                        Hibernate too!
Web 2.0 services
                                                                                          Publishing
                                                                                          public profile
Wiki


• Collaborative creation
 of texts
• Kill Intranets!
• Wiki in your enterprise…
Wiki


• Collaborative creation
 of texts
• Kill Intranets!
• Wiki in your enterprise…
Wiki


• Collaborative creation
 of texts
• Kill Intranets!
• Wiki in your enterprise…
Social Network



Milgram’s theory: we are all
separated by 6 links to anyone…
Social Network



Milgram’s theory: we are all
separated by 6 links to anyone…
Social Network



Milgram’s theory: we are all
separated by 6 links to anyone…
Folksonomy

• Directory / Hierarchy
  • Floor
 Shelf
    - Rack
    Book
Folksonomy

• Directory / Hierarchy
  • Floor
 Shelf
    - Rack
    Book




  Folder
   Folder
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book




  Folder
   Folder
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book



  Folder
   Folder
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder
   Folder
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                      Boy
   Folder
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                       Boy
   Folder                                     Prince
     Folder
     File
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                       Boy
   Folder                                     Prince
     Folder
     File
                                               French
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                       Boy
   Folder                                     Prince
     Folder
     File
                                               French

                                                Pilot
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                       Boy
   Folder                                     Prince
     Folder
     File
                                               French

                                                Pilot
Folksonomy

• Directory / Hierarchy   • Labels (or tags)
  • Floor
                                           Desert
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                               Book

                                               Sci-Fi
  Folder                                       Boy
   Folder                                     Prince
     Folder
     File
                                               French

                                                Pilot
Folksonomy
                                   Antoine de Saint-Exupéry
• Directory / Hierarchy   • Labels (or tags)
  • Floor
                                                Desert
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                                  Book

                                                  Sci-Fi
  Folder                                          Boy
   Folder                                        Prince
     Folder
     File
                                                  French

                                                   Pilot
Folksonomy
                                   Antoine de Saint-Exupéry
• Directory / Hierarchy   • Labels (or tags)
  • Floor                               Fox

                                                Desert
 Shelf                   • We “attach” labels to things for
    - Rack                  defining or complementing them
    Book

                                                  Book

                                                  Sci-Fi
  Folder                                          Boy
   Folder                                        Prince
     Folder
     File
                                                  French

                                                   Pilot
Tout a toujours une fin
Web 2.0 becomes
                         Social Network
                  Tout a toujours une fin
Web 2.0 becomes
                                           Social Network
                                    Tout a toujours une fin
  Executives are going about social strategy backwards:
  picking technologies like blogs or communities first instead
  of focusing on what they want to accomplish.
                                         Josh Bernoff, Forrester, Oct. 2007
Architecture

Let’s be technical now
From concept to technology…



                                                       Technology




  Engagement                User                           AJAX
                         Experience
           Involvement                              HTML




     Participation
                                      Ergonomics

                                      Ease of Use
The power to the users          User Experience



Google Maps vs. Mapquest (or Mappy)
• Ergonomics
• Ease of use
• No plugin
From business needs to technology

                  Finally, our job can start!
Providing services
Building the user experience         Technology




                               Web Server(s)
Building the user experience         Technology




                               Web Server(s)
Building the user experience         Technology




                               Web Server(s)
Building the user experience         Technology




                               Web Server(s)
Building the user experience         Technology




                               Web Server(s)
Building the user experience         Technology




                               Web Server(s)
A Service…                                                   Technology




                                               1) Request

• Everybody knows and uses the web
                                                 2) Information
• It offers services…

• Web Services provide services to non-humans (M2M).
Understanding flows                                              Technology



• Web 1.0                              • Web 2.0
 ‣ Complete page prepared on server,    ‣ Data fragment prepared on server,
   sent to client                         sent to client


 ‣ Request is HTTP                      ‣ Request is Rest on top of HTTP



 ‣ Page is HTML                         ‣ Data fragment is (often) JSon
How does it work?                    Technology




                     1) Request


                    2) Information
How does it work?                                      Technology




                     1) Request


                    2) Information




                                     REST (was SOAP)
                                     HTTP
                                     TCP/IP
How does it work?                                       Technology




                      1) Request


                     2) Information




   JSON (was SOAP)                    REST (was SOAP)
   HTTP                               HTTP
   TCP/IP                             TCP/IP
How does it work?                                           Technology




                          1) Request


                         2) Information




       JSON (was SOAP)                    REST (was SOAP)
 API




                                                            API
       HTTP                               HTTP
       TCP/IP                             TCP/IP
Full flow   Technology
Full flow                                     Technology



                          Web               Database
   Client
                         Server              Server

User experience   Provides content & data   Data store
Full flow                                     Technology



                          Web               Database
   Client
                         Server              Server

User experience   Provides content & data   Data store
Full flow                                     Technology



                          Web               Database
   Client
                         Server              Server

User experience   Provides content & data   Data store




        …
Full flow                                     Technology



                          Web               Database
   Client
                         Server              Server

User experience   Provides content & data   Data store



                                                         432ms


                                                         345ms
                                                         210ms
                                                         120ms
                                                         212ms


                                                  +        .
        …                                             1319ms
                                                       521ms
Full flow                                            Technology



                          Web                      Database
   Client
                         Server                     Server

User experience   Provides content & data          Data store



                                                                432ms


                                                                345ms
                                                                210ms
                                                                120ms
                                                                212ms


                                                         +        .
        …                                                    1319ms
                                            AJAX              521ms
Impact on Security                                            Technology




• Numerous requests to server
• Each request should be authenticated
 ‣ Processing overhead




• Actually, it was the same thing in Web 1.0 with “secure” images
Impact on Database Load               Technology




• From
 ‣ One sequential program

 ‣ Multiple requests one after the other



• To:
 ‣ Multiple requests in an asynchronous way

 ‣ May increase # of connections
Conclusion

Guess what… it ain’t be that difficult!
Web 2.0



• Overall growth

• Usually cheaper than you think

• No opposition between brick and mortar and new economy

• Your company can go Web 2.0 (and we can help –                          )
                                                     gee, what a cheap plug
You already know most of it




• Informix is your friend
 ‣ Data cache (you do not have to develop it yourself)

• Open to any development language
 ‣ (Well I am not so sure about 4GL)

 ‣ Python, Java, Perl, RoR

 ‣ Highly recommend Google Web Toolkit

 ‣ Hibernate for data access
Thanks!
GreenIvory Europe
http://www.greenivory.fr
info@greenivory.fr
+33 (0)9 50 53 10 34
GreenIvory America
http://www.greenivory.com
info@greenivory.com
+1 (919) 901-0693
Backup
Sources & Photos


• Sources
 –What the f**k is social media, Marta Z. Kazan
 –Web 2.0: a strategy guide, Amy Shuen
 –Web 2.0 Conference 2008 &2009, San Francisco
• Photos
 –Crowd, Cambria Harkey
 –Lego People, Joe Shlabotnik
 –Christian Huitema, http://www.huitema.net
 –Dinosaur 5, Photographer Jason Stitt, Agency Dreamstime.com
 –Daisy, Image provided by Dreamstime.com
 –Les Temps modernes de Charles Chaplin, http://fr.wikipedia.org/wiki/Image:Chaplin_Modern_Times.jpg
 –Apple, annonces septembre 2008
 –Nick's Service Shop, A guy with A camera
Web


• Blog
  – http://www.jgp.net
  – http://blog.greenivory.fr
• Social Network
  – http://www.linkedin.com
  – http://www.naimz.com
  – http://www.upcoming.org
  – http://www.gmail.com
  – http://www.googlegroups.com
  – http://www.facebook.com
  – http://www.plaxo.com
  – http://www.viadeo.com
  – http://digg.com
  – http://www.flickr.com
  – http://www.youtube.com
  – http://www.dailymotion.com
Session Abstract


We will try to understand Web 2.0. Understanding Web 2.0 will be a preamble to understanding the technical needs
of a Web 2.0 application. We will discover Facebook, LinkedIn, the principles behind blogs, wikis, etc.

After this introduction, we will dig into the detail of building Web 2.0 apps: understanding the technical requirements
such as user interaction, security, database throughput.

We will use real life examples and you will be able to build small apps after the sessions.

More Related Content

More from Jean-Georges Perrin

Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Jean-Georges Perrin
 
Spark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMSpark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMJean-Georges Perrin
 
HTML (or how the web got started)
HTML (or how the web got started)HTML (or how the web got started)
HTML (or how the web got started)Jean-Georges Perrin
 
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...Jean-Georges Perrin
 
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseVision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseJean-Georges Perrin
 
Informix is not for legacy applications
Informix is not for legacy applicationsInformix is not for legacy applications
Informix is not for legacy applicationsJean-Georges Perrin
 
GreenIvory : products and services
GreenIvory : products and servicesGreenIvory : products and services
GreenIvory : products and servicesJean-Georges Perrin
 
GreenIvory : produits & services
GreenIvory : produits & servicesGreenIvory : produits & services
GreenIvory : produits & servicesJean-Georges Perrin
 
A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)Jean-Georges Perrin
 
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryMashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryJean-Georges Perrin
 
MashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryMashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryJean-Georges Perrin
 
Présentation e-réputation lors des Nord IT Days
Présentation e-réputation lors des Nord IT DaysPrésentation e-réputation lors des Nord IT Days
Présentation e-réputation lors des Nord IT DaysJean-Georges Perrin
 
Tendances Web 2011 San Francicsco
Tendances Web 2011 San FrancicscoTendances Web 2011 San Francicsco
Tendances Web 2011 San FrancicscoJean-Georges Perrin
 
Le contenu est un réel levier de croissance. On en a la preuve !
Le contenu est un réel levier de croissance. On en a la preuve !Le contenu est un réel levier de croissance. On en a la preuve !
Le contenu est un réel levier de croissance. On en a la preuve !Jean-Georges Perrin
 
Retour de la conférence O'Reilly Web 2.0 2009
Retour de la conférence O'Reilly Web 2.0 2009Retour de la conférence O'Reilly Web 2.0 2009
Retour de la conférence O'Reilly Web 2.0 2009Jean-Georges Perrin
 

More from Jean-Georges Perrin (20)

Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)
 
Spark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMSpark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASM
 
HTML (or how the web got started)
HTML (or how the web got started)HTML (or how the web got started)
HTML (or how the web got started)
 
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
 
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseVision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
 
Informix is not for legacy applications
Informix is not for legacy applicationsInformix is not for legacy applications
Informix is not for legacy applications
 
Vendre des produits techniques
Vendre des produits techniquesVendre des produits techniques
Vendre des produits techniques
 
Vendre plus sur le web
Vendre plus sur le webVendre plus sur le web
Vendre plus sur le web
 
Vendre plus sur le Web
Vendre plus sur le WebVendre plus sur le Web
Vendre plus sur le Web
 
GreenIvory : products and services
GreenIvory : products and servicesGreenIvory : products and services
GreenIvory : products and services
 
GreenIvory : produits & services
GreenIvory : produits & servicesGreenIvory : produits & services
GreenIvory : produits & services
 
A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)
 
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryMashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
 
MashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryMashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - Greenivory
 
Présentation e-réputation lors des Nord IT Days
Présentation e-réputation lors des Nord IT DaysPrésentation e-réputation lors des Nord IT Days
Présentation e-réputation lors des Nord IT Days
 
Tendances Web 2011 San Francicsco
Tendances Web 2011 San FrancicscoTendances Web 2011 San Francicsco
Tendances Web 2011 San Francicsco
 
Le contenu est un réel levier de croissance. On en a la preuve !
Le contenu est un réel levier de croissance. On en a la preuve !Le contenu est un réel levier de croissance. On en a la preuve !
Le contenu est un réel levier de croissance. On en a la preuve !
 
Retour de la conférence O'Reilly Web 2.0 2009
Retour de la conférence O'Reilly Web 2.0 2009Retour de la conférence O'Reilly Web 2.0 2009
Retour de la conférence O'Reilly Web 2.0 2009
 
Comprendre Web 2.0
Comprendre Web 2.0Comprendre Web 2.0
Comprendre Web 2.0
 
Web Intelligent
Web IntelligentWeb Intelligent
Web Intelligent
 

Recently uploaded

Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 

Recently uploaded (20)

Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 

Why building Web 2.0 Apps with Informix is a great idea...

  • 1. Why Building Web 2.0 Application with Informix is a Great Idea Jean Georges Perrin, CEO, jg.perrin@greenivory.com http://www.greenivory.com
  • 2. Why Building Web 2.0 Application with Informix is a Great Idea Jean Georges Perrin, CEO, jg.perrin@greenivory.com http://www.greenivory.com
  • 3. Agenda • A glimpse @ history… • Understanding Web 2.0 as it is now! • Understanding a Web 2.0 environment & architecture • Best practices and… let’s start!
  • 4. Who am I? • Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin ‣ IT engineer, (Serial) Entrepreneur, Lecturer ‣ Work in web since 1994, Informix since 1997 ‣ Involved in the dev of local digital economy TEN 4Alsace .org Thinktank Economie Numérique ‣ 1st in France, 4yr and running • ‣ Builder of e-marketing tools ‣ HQ in ‣ Office in Durham, NC
  • 5. Who am I? • Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin ‣ IT engineer, (Serial) Entrepreneur, Lecturer ‣ Work in web since 1994, Informix since 1997 ‣ Involved in the dev of local digital economy TEN 4Alsace .org Thinktank Economie Numérique ‣ 1st in France, 4yr and running • ‣ Builder of e-marketing tools ‣ HQ in ‣ Office in Durham, NC
  • 6. Easy to use tools! The best content of the Internet, right on your web site. .com enrich the content of your blogs & web sites ease a regular update enhance your SEO, both on quality & quantity Don’t give your brand to others. V analyze your notoriety .com measure impact of your communication actions benchmark your brand to your competition Your cup of information. OnliGence discover the news that looks just like you .com keep them in your immortal bookmark take notes & share them
  • 7. Easy to use tools! Advanced Services! The best content of the Internet, right on your web site. e-marketing toolbox Let us help you BigData .com enrich the content of your blogs & web sites ease a regular update enhance your SEO, both on quality & quantity Don’t give your brand to others. Mashups Sell more! SaaS V .com analyze your notoriety measure impact of your communication actions Inbound Marketing Cloud Brand Management benchmark your brand to your competition Automated Benchmark Content Your cup of information. OnliGence discover the news that looks just like you e-marketing OpenData .com keep them in your immortal bookmark take notes & share them WebMining SocialMining Intelligence User Experience PaaS
  • 8. Web 2.0? Facebook: my profile, my friends…
  • 9. Web 2.0? Google Maps: my shopping…
  • 10. Web 2.0? Wikipedia: my encyclopedia, my source of knowledge…
  • 11. Web 2.0? LinkedIn: my colleagues, my business partners…
  • 12. Web 2.0? My searches on the Internet…
  • 14. What about you? • Who’s on Facebook? ‣ LinkedIn? ‣ Viadeo?
  • 15. What about you? • Who’s on Facebook? ‣ LinkedIn? ‣ Viadeo?
  • 16. What about you? • Who’s on Facebook? ‣ LinkedIn? ‣ Viadeo? • Gimme a Web 2.0 term
  • 17. What about you? • Who’s on Facebook? ‣ LinkedIn? ‣ Viadeo? • Gimme a Web 2.0 term
  • 18. What about you? • Who’s on Facebook? ‣ LinkedIn? ‣ Viadeo? • Gimme a Web 2.0 term • Blog, Social Network, User Generated Content
  • 19. A little history… Promised, this will not take long!
  • 20. Once upon a time…
  • 21. Once upon a time… 1969 Arpanet 1971 « @ » in e-mail 1992 Berners-Lee invents the web (in Geneva) Tim Berners-Lee 1994 comes to life 1994 Amazon founded by Jeff Bezos
  • 23. Happy days… 1995 Netscape’s IPO 1995 Amazon sells its first book 1996 Yahoo’s IPO: $33.8m 1996 Page & Brin start a research project
  • 24. Happy days… 1995 Netscape’s IPO 1995 Amazon sells its first book 1996 Yahoo’s IPO: $33.8m 1996 Page & Brin start a research project 1997 Google.com is registered 1998 Google Inc. is born 1998 Netscape starts Mozilla (which will become Firefox)
  • 26. Financial burst… 1998 AOL buys Netscape for $4.2b 2000 AOL merges w/ Time Warner (jan) 2000 BOO.com burns $188m in 6 mo…
  • 27. Financial burst… 1998 AOL buys Netscape for $4.2b 2000 AOL merges w/ Time Warner (jan) 2000 BOO.com burns $188m in 6 mo…
  • 28. A huge slap And it hurt quite a bit…
  • 29. What do you think the reasons were?
  • 30. Why? Only finance? • Speculative bubble ‣ Independent of technology • Opposition of economies ‣ « new economy » vs. « Brick & mortar » ‣ No one was making money and it was ok • High cost of investment ‣ HW, SW • Limited bandwidth
  • 32. A fantastic bounce …and here comes Web 2.0
  • 33. Draw me Web 2.0 (2005) Web 1.0 Web 2.0 DoubleClick • Google AdSense Ofoto • Flickr Akamai • BitTorrent mp3.com • Napster Britannica Online • Wikipedia personal websites • blogging Evite • upcoming.org and EVDB domain name speculation • search engine optimization page views • cost per click screen scraping • web services publishing • participation content management systems • wikis directories (taxonomy) • tagging ("folksonomy") stickiness • syndication Source: http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
  • 36. To Building Collective Intelligence Blogs + Wikis Creating an + Forums Participation [expert|work|creative] + Comments as a group group = User Content Got Hibernate? Participation as Individual Extend services by Hey, I know linking to other Hibernate too! Web 2.0 services Publishing public profile
  • 37. Wiki • Collaborative creation of texts • Kill Intranets! • Wiki in your enterprise…
  • 38. Wiki • Collaborative creation of texts • Kill Intranets! • Wiki in your enterprise…
  • 39. Wiki • Collaborative creation of texts • Kill Intranets! • Wiki in your enterprise…
  • 40. Social Network Milgram’s theory: we are all separated by 6 links to anyone…
  • 41. Social Network Milgram’s theory: we are all separated by 6 links to anyone…
  • 42. Social Network Milgram’s theory: we are all separated by 6 links to anyone…
  • 43. Folksonomy • Directory / Hierarchy • Floor Shelf - Rack Book
  • 44. Folksonomy • Directory / Hierarchy • Floor Shelf - Rack Book Folder Folder  Folder File
  • 45. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Folder Folder  Folder File
  • 46. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Folder Folder  Folder File
  • 47. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Folder  Folder File
  • 48. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder  Folder File
  • 49. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File
  • 50. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French
  • 51. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French Pilot
  • 52. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French Pilot
  • 53. Folksonomy • Directory / Hierarchy • Labels (or tags) • Floor Desert Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French Pilot
  • 54. Folksonomy Antoine de Saint-Exupéry • Directory / Hierarchy • Labels (or tags) • Floor Desert Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French Pilot
  • 55. Folksonomy Antoine de Saint-Exupéry • Directory / Hierarchy • Labels (or tags) • Floor Fox Desert Shelf • We “attach” labels to things for - Rack defining or complementing them Book Book Sci-Fi Folder Boy Folder Prince  Folder File French Pilot
  • 56. Tout a toujours une fin
  • 57. Web 2.0 becomes Social Network Tout a toujours une fin
  • 58. Web 2.0 becomes Social Network Tout a toujours une fin Executives are going about social strategy backwards: picking technologies like blogs or communities first instead of focusing on what they want to accomplish. Josh Bernoff, Forrester, Oct. 2007
  • 60. From concept to technology… Technology Engagement User AJAX Experience Involvement HTML Participation Ergonomics Ease of Use
  • 61. The power to the users User Experience Google Maps vs. Mapquest (or Mappy) • Ergonomics • Ease of use • No plugin
  • 62. From business needs to technology Finally, our job can start!
  • 64. Building the user experience Technology Web Server(s)
  • 65. Building the user experience Technology Web Server(s)
  • 66. Building the user experience Technology Web Server(s)
  • 67. Building the user experience Technology Web Server(s)
  • 68. Building the user experience Technology Web Server(s)
  • 69. Building the user experience Technology Web Server(s)
  • 70. A Service… Technology 1) Request • Everybody knows and uses the web 2) Information • It offers services… • Web Services provide services to non-humans (M2M).
  • 71. Understanding flows Technology • Web 1.0 • Web 2.0 ‣ Complete page prepared on server, ‣ Data fragment prepared on server, sent to client sent to client ‣ Request is HTTP ‣ Request is Rest on top of HTTP ‣ Page is HTML ‣ Data fragment is (often) JSon
  • 72. How does it work? Technology 1) Request 2) Information
  • 73. How does it work? Technology 1) Request 2) Information REST (was SOAP) HTTP TCP/IP
  • 74. How does it work? Technology 1) Request 2) Information JSON (was SOAP) REST (was SOAP) HTTP HTTP TCP/IP TCP/IP
  • 75. How does it work? Technology 1) Request 2) Information JSON (was SOAP) REST (was SOAP) API API HTTP HTTP TCP/IP TCP/IP
  • 76. Full flow Technology
  • 77. Full flow Technology Web Database Client Server Server User experience Provides content & data Data store
  • 78. Full flow Technology Web Database Client Server Server User experience Provides content & data Data store
  • 79. Full flow Technology Web Database Client Server Server User experience Provides content & data Data store …
  • 80. Full flow Technology Web Database Client Server Server User experience Provides content & data Data store 432ms 345ms 210ms 120ms 212ms + . … 1319ms 521ms
  • 81. Full flow Technology Web Database Client Server Server User experience Provides content & data Data store 432ms 345ms 210ms 120ms 212ms + . … 1319ms AJAX 521ms
  • 82. Impact on Security Technology • Numerous requests to server • Each request should be authenticated ‣ Processing overhead • Actually, it was the same thing in Web 1.0 with “secure” images
  • 83. Impact on Database Load Technology • From ‣ One sequential program ‣ Multiple requests one after the other • To: ‣ Multiple requests in an asynchronous way ‣ May increase # of connections
  • 84. Conclusion Guess what… it ain’t be that difficult!
  • 85. Web 2.0 • Overall growth • Usually cheaper than you think • No opposition between brick and mortar and new economy • Your company can go Web 2.0 (and we can help – ) gee, what a cheap plug
  • 86. You already know most of it • Informix is your friend ‣ Data cache (you do not have to develop it yourself) • Open to any development language ‣ (Well I am not so sure about 4GL) ‣ Python, Java, Perl, RoR ‣ Highly recommend Google Web Toolkit ‣ Hibernate for data access
  • 87. Thanks! GreenIvory Europe http://www.greenivory.fr info@greenivory.fr +33 (0)9 50 53 10 34 GreenIvory America http://www.greenivory.com info@greenivory.com +1 (919) 901-0693
  • 89. Sources & Photos • Sources –What the f**k is social media, Marta Z. Kazan –Web 2.0: a strategy guide, Amy Shuen –Web 2.0 Conference 2008 &2009, San Francisco • Photos –Crowd, Cambria Harkey –Lego People, Joe Shlabotnik –Christian Huitema, http://www.huitema.net –Dinosaur 5, Photographer Jason Stitt, Agency Dreamstime.com –Daisy, Image provided by Dreamstime.com –Les Temps modernes de Charles Chaplin, http://fr.wikipedia.org/wiki/Image:Chaplin_Modern_Times.jpg –Apple, annonces septembre 2008 –Nick's Service Shop, A guy with A camera
  • 90. Web • Blog – http://www.jgp.net – http://blog.greenivory.fr • Social Network – http://www.linkedin.com – http://www.naimz.com – http://www.upcoming.org – http://www.gmail.com – http://www.googlegroups.com – http://www.facebook.com – http://www.plaxo.com – http://www.viadeo.com – http://digg.com – http://www.flickr.com – http://www.youtube.com – http://www.dailymotion.com
  • 91. Session Abstract We will try to understand Web 2.0. Understanding Web 2.0 will be a preamble to understanding the technical needs of a Web 2.0 application. We will discover Facebook, LinkedIn, the principles behind blogs, wikis, etc. After this introduction, we will dig into the detail of building Web 2.0 apps: understanding the technical requirements such as user interaction, security, database throughput. We will use real life examples and you will be able to build small apps after the sessions.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. Est-ce que c’est Web 2.0?\n
  24. Est-ce que c’est Web 2.0?\n
  25. Est-ce que c’est Web 2.0?\n
  26. Est-ce que c’est Web 2.0?\n
  27. Est-ce que c’est Web 2.0?\n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. Jeff Bezos: we will not make money.\n
  35. Jeff Bezos: we will not make money.\n
  36. Jeff Bezos: we will not make money.\n
  37. Jeff Bezos: we will not make money.\n
  38. Jeff Bezos: we will not make money.\n
  39. Jeff Bezos: we will not make money.\n
  40. Jeff Bezos: we will not make money.\n
  41. Jeff Bezos: we will not make money.\n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. Pour les investissements.\nPour les business models.\n> pas de sur-évaluation d’un client (ou moins)\n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. But: démystifier un service\n
  117. \n
  118. Goal: explain the udnerlying technology\n
  119. Goal: explain the udnerlying technology\n
  120. Goal: explain the udnerlying technology\n
  121. Goal: explain the udnerlying technology\n
  122. Goal: explain the udnerlying technology\n
  123. Goal: explain the udnerlying technology\n
  124. Déploiement et appréhension des différents éléments de l’architecture.\n
  125. Déploiement et appréhension des différents éléments de l’architecture.\n
  126. Déploiement et appréhension des différents éléments de l’architecture.\n
  127. Déploiement et appréhension des différents éléments de l’architecture.\n
  128. Déploiement et appréhension des différents éléments de l’architecture.\n
  129. Déploiement et appréhension des différents éléments de l’architecture.\n
  130. Déploiement et appréhension des différents éléments de l’architecture.\n
  131. Déploiement et appréhension des différents éléments de l’architecture.\n
  132. Déploiement et appréhension des différents éléments de l’architecture.\n
  133. Déploiement et appréhension des différents éléments de l’architecture.\n
  134. Déploiement et appréhension des différents éléments de l’architecture.\n
  135. Déploiement et appréhension des différents éléments de l’architecture.\n
  136. Déploiement et appréhension des différents éléments de l’architecture.\n
  137. Déploiement et appréhension des différents éléments de l’architecture.\n
  138. Déploiement et appréhension des différents éléments de l’architecture.\n
  139. Déploiement et appréhension des différents éléments de l’architecture.\n
  140. Déploiement et appréhension des différents éléments de l’architecture.\n
  141. Déploiement et appréhension des différents éléments de l’architecture.\n
  142. Déploiement et appréhension des différents éléments de l’architecture.\n
  143. Déploiement et appréhension des différents éléments de l’architecture.\n
  144. Déploiement et appréhension des différents éléments de l’architecture.\n
  145. Déploiement et appréhension des différents éléments de l’architecture.\n
  146. Déploiement et appréhension des différents éléments de l’architecture.\n
  147. Déploiement et appréhension des différents éléments de l’architecture.\n
  148. Déploiement et appréhension des différents éléments de l’architecture.\n
  149. Déploiement et appréhension des différents éléments de l’architecture.\n
  150. Déploiement et appréhension des différents éléments de l’architecture.\n
  151. Déploiement et appréhension des différents éléments de l’architecture.\n
  152. Déploiement et appréhension des différents éléments de l’architecture.\n
  153. Déploiement et appréhension des différents éléments de l’architecture.\n
  154. Déploiement et appréhension des différents éléments de l’architecture.\n
  155. Déploiement et appréhension des différents éléments de l’architecture.\n
  156. Déploiement et appréhension des différents éléments de l’architecture.\n
  157. Déploiement et appréhension des différents éléments de l’architecture.\n
  158. Déploiement et appréhension des différents éléments de l’architecture.\n
  159. \n
  160. \n
  161. \n
  162. \n
  163. \n
  164. \n
  165. \n
  166. \n
  167. \n
  168. \n