SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Mardi 17 Novembre 2009
                                  Paris, la Défense




Real Time Web avec Adobe Flex

 Yann CHEVALIER,
 Consultant - Formateur
 BaaO
  yac@baao.com
Tour de Californie
Sommaire

   • Présentation

   • Terminologie et Concepts

   • Architecture

   • Du code, du code !!!




                                #2
Présentation - Vous



Plateforme     Web 2.0        Votre profil   RTW ?

     • Java    •Flex          •Dev           •Vaguement

     • .Net    •.AJAX (GWT)   •CP            •jamais

     • PHP     •SilverLight   •Architecte    •J’en fait

     • autre   •aucun         •autre




                                                          #3
Présentation - Moi ?

Cette présentation est une
collaboration Adobe & BaaO

Yann Chevalier - yac@baao.com

BaaO - centre formation agréé Flex

NeXTSTEP

WebObjects

Formateur UML, Java

Flex depuis le début (’03)
Terminologie & Concepts

RIA : Rich Internet Application

RDA : Rich Desktop Application

RTW : Real Time Web
    ... le système [temps réel] ne doit pas simplement
    délivrer des résultats exacts, il doit les délivrer dans des
    délais imposés ...
            •   Wikipedia sur le temps réel


Le temps réel dont nous allons parler
n’est pas celui-là...
My Web is Rich (RIA)
My data are rich too (RIA)




                             HTTP / xml - SOAP - amf3
Fortune Teller (RTW)

Real Time Web, tentative de définition :

      • Application Web permettant aux utilisateurs de recevoir des
        informations dès qu’elles sont disponibles



Exemples

      • Applications Collaboratives
      • Présentation de flux d’informations
      • ...
Démo (RIA + RTW)
Architecture

 Simple

 Mixte

 Séparée

 Cloud

 P2P
Simple




         Exemple : Chat
Protocoles
Mixte




        Exemple : Tour de Californie
Séparée




          Exemple : Tour de Flex Dashboard
Cloud




        Exemple : Totale / Rosetta Stone
P2P




      Exemple : baao.com/back
Du code, du code !!!
Pour aller plus loin

Atelier développeurs “Découverte de Flex”

     • http://baao.com/Formations/DECOUVERTE_DE_FLEX_ET_AIR_.html

Réunion groupe d’utilisateurs “Tontons Flexeurs”

     • http://groups.adobe.com/groups/193bcaff5f/summary

Weitere ähnliche Inhalte

Ähnlich wie Tk06 Real Time Web Avec Adobe Flex Fr

Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !VISEO
 
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Camille Roux
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Camille Roux
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrValtech
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent Biret
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexCynapsys It Hotspot
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloudMicrosoft
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !matparisot
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Mathieu Parisot
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Eric D.
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Javascript & tools
Javascript & toolsJavascript & tools
Javascript & toolsSlim Soussi
 
Alphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NETAlphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NETAlphorm
 
ToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & AgilitéToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & AgilitéNicolas Deverge
 
Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Guillaume Sautereau
 
.Net pour le développeur Java - une source d'inspiration?
.Net pour le développeur Java - une source d'inspiration?.Net pour le développeur Java - une source d'inspiration?
.Net pour le développeur Java - une source d'inspiration?Rui Carvalho
 

Ähnlich wie Tk06 Real Time Web Avec Adobe Flex Fr (20)

Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
 
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 Fr
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloud
 
Php dans le cloud
Php dans le cloudPhp dans le cloud
Php dans le cloud
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Javascript & tools
Javascript & toolsJavascript & tools
Javascript & tools
 
Nouveaux apis
Nouveaux apisNouveaux apis
Nouveaux apis
 
Alphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NETAlphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NET
 
ToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & AgilitéToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & Agilité
 
Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010
 
.Net pour le développeur Java - une source d'inspiration?
.Net pour le développeur Java - une source d'inspiration?.Net pour le développeur Java - une source d'inspiration?
.Net pour le développeur Java - une source d'inspiration?
 

Mehr von Valtech

Tk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnTk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnValtech
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine FrValtech
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnValtech
 
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrEb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrValtech
 
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrEb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrValtech
 
Ag09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnAg09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnValtech
 
Ag02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrAg02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrValtech
 
Ag04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrAg04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrValtech
 
Ag05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnAg05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnValtech
 
Ag06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrAg06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrValtech
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrValtech
 
Ag08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrAg08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrValtech
 
Ke01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrKe01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrValtech
 

Mehr von Valtech (14)

Tk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnTk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services En
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine Fr
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management En
 
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrEb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
 
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrEb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
 
Ag09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnAg09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles En
 
Ag02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrAg02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement Fr
 
Ag04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrAg04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation Fr
 
Ag05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnAg05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite En
 
Ag06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrAg06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile Fr
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
 
Ag08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrAg08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu Fr
 
Ke01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrKe01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy Fr
 

Tk06 Real Time Web Avec Adobe Flex Fr

  • 1. Mardi 17 Novembre 2009 Paris, la Défense Real Time Web avec Adobe Flex Yann CHEVALIER, Consultant - Formateur BaaO yac@baao.com
  • 3. Sommaire • Présentation • Terminologie et Concepts • Architecture • Du code, du code !!! #2
  • 4. Présentation - Vous Plateforme Web 2.0 Votre profil RTW ? • Java •Flex •Dev •Vaguement • .Net •.AJAX (GWT) •CP •jamais • PHP •SilverLight •Architecte •J’en fait • autre •aucun •autre #3
  • 5. Présentation - Moi ? Cette présentation est une collaboration Adobe & BaaO Yann Chevalier - yac@baao.com BaaO - centre formation agréé Flex NeXTSTEP WebObjects Formateur UML, Java Flex depuis le début (’03)
  • 6. Terminologie & Concepts RIA : Rich Internet Application RDA : Rich Desktop Application RTW : Real Time Web ... le système [temps réel] ne doit pas simplement délivrer des résultats exacts, il doit les délivrer dans des délais imposés ... • Wikipedia sur le temps réel Le temps réel dont nous allons parler n’est pas celui-là...
  • 7. My Web is Rich (RIA)
  • 8. My data are rich too (RIA) HTTP / xml - SOAP - amf3
  • 9. Fortune Teller (RTW) Real Time Web, tentative de définition : • Application Web permettant aux utilisateurs de recevoir des informations dès qu’elles sont disponibles Exemples • Applications Collaboratives • Présentation de flux d’informations • ...
  • 10. Démo (RIA + RTW)
  • 11. Architecture Simple Mixte Séparée Cloud P2P
  • 12. Simple Exemple : Chat
  • 14. Mixte Exemple : Tour de Californie
  • 15. Séparée Exemple : Tour de Flex Dashboard
  • 16.
  • 17. Cloud Exemple : Totale / Rosetta Stone
  • 18. P2P Exemple : baao.com/back
  • 19. Du code, du code !!!
  • 20. Pour aller plus loin Atelier développeurs “Découverte de Flex” • http://baao.com/Formations/DECOUVERTE_DE_FLEX_ET_AIR_.html Réunion groupe d’utilisateurs “Tontons Flexeurs” • http://groups.adobe.com/groups/193bcaff5f/summary