SlideShare uma empresa Scribd logo
1 de 15
30 mars 2007 – version 3.2 Steve Péguet (steve.peguet@diplomatie.gouv.fr) ACube De la solution à l’industrialisation
ACube : Du Web au Web 2.0 Rationalisation : Web 1.0 Innovation : Web 2.0 Industrialisation Marché  d’assistance et de promotion Produit Service J2EE PHP Client léger Productivité Standard Sous-traitance XML Ajax Agilité Client riche Création Assistance Fabrique  propriétaire Fabrique  communautaire Cycle en V ou Y Cycle itératif Frameworks Patterns Outils
ACube : Les points clés de l’architecture ,[object Object],[object Object],[object Object],[object Object],[object Object]
La fabrique ACube Framework serveur Java Framework serveur PHP Framework client riche W3C Client Léger XML Implémentation possible pour différents canaux Client Riche W3C disponible Client Flux XML normalisés Optimisation du nombre et du volume des échanges Gestion Flux XML Implémentation possible pour différentes architectures J2EE, PHP disponibles Serveur
Évolution du poste client 2005 Client Riche W3C 1970 Terminal MAINFRAME 1985 Client Lourd CLIENT/SERVEUR 1995 Client Léger Explorer WEB 2003 Client Riche Propriétaire WEB 2.0
AJAX : Socle technologique client riche ,[object Object],[object Object],Javascript :  langage faiblement typé interprété par le navigateur web. Inventé par Netscape Corp. en 1995, standardisé par l’ECMA en 1997 (ECMA-262). HTML DOM :  APIs Javascript permettant de manipuler/générer les éléments composant la page HTML. CSS :  Positionnement et rendu des éléments composant la page HTML, définissable en Javascript. Client HTTP asynchrone manipulable sous forme d’objet en Javascript. Permet à la page affichée de requêter le serveur dont elle est issue pour lancer des traitements / charger des données supplémentaires, sans recharger la page. Introduit par Microsoft dans IE 5, disponible dans tous les navigateurs aujourd’hui. En cours de (rétro) standardisation par le W3C.
AJAX : fear, uncertainly & doubt  La démultiplication des requêtes clients va écrouler les performances de mon serveur ! Le code javascript est in-main-te-nable ! ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],ACube : Client riche W3C Framework XML ACube :  APIs Objet Javascript offrant le cadre de gestion de rapatriement et de manipulation de flux XML intégrant une gestion des erreurs robuste nécessaire à une application de gestion. XML DOM :  APIs Javascript permettant de manipuler les éléments d’un flux XML, standardisé par le W3C. Framework Technique ACube :  APIs Objet Javascript offrant la gestion des cookies, des popups, des contrôles de surface, de la cohérence sur la navigation, du drag’n’drop, des formats d’affichage et de conversion… Framework Ergonomique ACube :  APIs Objet Javascript offrant la gestion de composant graphique et ergonomique du type formulaire, onglets, calendrier, tableau, tableur, arborescence, canal RSS, menu, aide en ligne… Composants ergonomiques
ACube : Frameworks serveur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La méthodologie ACube ,[object Object],[object Object],[object Object],[object Object]
L’outillage ACube JSDoc DocFlex/Javadoc Autres… Autres… Autres… Espace collaboratif projet Automatisation Constitution des livrables, déploiement, tests, audits de code, cartographie et indicateurs, rétrodocumentation   Gestion de configuration Gestion des anomalies et des incidents Outil de modélisation IDE de développement
ACube : Open Source ACube publié dans l’AdmiSource  de la DGME sous licence CeCILL Utilisateurs de la solution (jan. 2007) Autres… SSII contributeurs et intégrateurs de la solution (déc. 2006) En cours…
Les projets ACube ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ACube : Vers la communauté (2007) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ACube : Synthèse  Méthodologie Marché d’assistance Outils Frameworks Fabrique Communauté

Mais conteúdo relacionado

Mais procurados

Présentation de WCF
Présentation de WCFPrésentation de WCF
Présentation de WCFRomain Coste
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
 
Panorama d'applications Web
Panorama d'applications WebPanorama d'applications Web
Panorama d'applications WebKlee Group
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebMicrosoft
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
 

Mais procurados (9)

Présentation de WCF
Présentation de WCFPrésentation de WCF
Présentation de WCF
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
Panorama d'applications Web
Panorama d'applications WebPanorama d'applications Web
Panorama d'applications Web
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
Silverlight
SilverlightSilverlight
Silverlight
 
Gwt final
Gwt finalGwt final
Gwt final
 

Destaque

A magia das lanternas
A magia das lanternasA magia das lanternas
A magia das lanternasRosa Silva
 
Parte 5
Parte 5Parte 5
Parte 5KPatyy
 
Virtueller Deutschunterricht - Wirtschaftsdeutsch
Virtueller Deutschunterricht - WirtschaftsdeutschVirtueller Deutschunterricht - Wirtschaftsdeutsch
Virtueller Deutschunterricht - WirtschaftsdeutschAnne-Christin Tannhäuser
 
Revue Technique Volvo 440 460 480 (Assemble)
Revue Technique Volvo 440 460 480 (Assemble)Revue Technique Volvo 440 460 480 (Assemble)
Revue Technique Volvo 440 460 480 (Assemble)guest1dd81
 
Présentation MyCom
Présentation MyComPrésentation MyCom
Présentation MyComEmilie Cohrs
 
Exploitation PéDagogique De Tic En Classe Pour La
Exploitation PéDagogique De Tic En Classe Pour LaExploitation PéDagogique De Tic En Classe Pour La
Exploitation PéDagogique De Tic En Classe Pour Laguest09062a
 
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...Presidencia de la República del Ecuador
 
un vrai regal pour les yeux
un vrai regal pour les yeuxun vrai regal pour les yeux
un vrai regal pour les yeuxguest84168a
 
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)jgregorioaraujo
 
Velázquez y su tiempo
Velázquez y su tiempoVelázquez y su tiempo
Velázquez y su tiempodbrunosan
 
Café numérique Charleroi janvier 2015
Café numérique Charleroi janvier 2015Café numérique Charleroi janvier 2015
Café numérique Charleroi janvier 2015Lydia Alexandre
 

Destaque (20)

A magia das lanternas
A magia das lanternasA magia das lanternas
A magia das lanternas
 
Tanya_Dany
Tanya_DanyTanya_Dany
Tanya_Dany
 
Parte 5
Parte 5Parte 5
Parte 5
 
Emma_Samuel
Emma_SamuelEmma_Samuel
Emma_Samuel
 
Virtueller Deutschunterricht - Wirtschaftsdeutsch
Virtueller Deutschunterricht - WirtschaftsdeutschVirtueller Deutschunterricht - Wirtschaftsdeutsch
Virtueller Deutschunterricht - Wirtschaftsdeutsch
 
Revue Technique Volvo 440 460 480 (Assemble)
Revue Technique Volvo 440 460 480 (Assemble)Revue Technique Volvo 440 460 480 (Assemble)
Revue Technique Volvo 440 460 480 (Assemble)
 
Suzanne Briet
Suzanne BrietSuzanne Briet
Suzanne Briet
 
Présentation MyCom
Présentation MyComPrésentation MyCom
Présentation MyCom
 
BiotechFinances N°620
BiotechFinances N°620BiotechFinances N°620
BiotechFinances N°620
 
Exploitation PéDagogique De Tic En Classe Pour La
Exploitation PéDagogique De Tic En Classe Pour LaExploitation PéDagogique De Tic En Classe Pour La
Exploitation PéDagogique De Tic En Classe Pour La
 
EC 402: Yasunidos
EC 402: YasunidosEC 402: Yasunidos
EC 402: Yasunidos
 
Transcripts
TranscriptsTranscripts
Transcripts
 
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...
Enlace Ciudadano Nro. 272 - Estructura de la función judicial Código Procesal...
 
un vrai regal pour les yeux
un vrai regal pour les yeuxun vrai regal pour les yeux
un vrai regal pour les yeux
 
Leçon de grammaire
Leçon de grammaireLeçon de grammaire
Leçon de grammaire
 
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)
Ley Orgánica del Sistema y Servicio Eléctrico (14 12-2010)
 
Velázquez y su tiempo
Velázquez y su tiempoVelázquez y su tiempo
Velázquez y su tiempo
 
Escale santé n°3
Escale santé n°3Escale santé n°3
Escale santé n°3
 
Café numérique Charleroi janvier 2015
Café numérique Charleroi janvier 2015Café numérique Charleroi janvier 2015
Café numérique Charleroi janvier 2015
 
1 3 PremièResphotoscoul
1 3   PremièResphotoscoul 1 3   PremièResphotoscoul
1 3 PremièResphotoscoul
 

Semelhante a ACube : De la solution à l'industrialisation

Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEMarouan OMEZZINE
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0guest4ca1b
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0agirard003
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0clemdups
 
Ajax intro 2pp
Ajax intro 2ppAjax intro 2pp
Ajax intro 2ppRYMAA
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanneDidier Durand
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven DesignDNG Consulting
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesCERTyou Formation
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & DéveloppementsPaulin CHOUDJA
 

Semelhante a ACube : De la solution à l'industrialisation (20)

MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Ajax intro 2pp
Ajax intro 2ppAjax intro 2pp
Ajax intro 2pp
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
 
Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
Démystifions l'API-culture!
Démystifions l'API-culture!Démystifions l'API-culture!
Démystifions l'API-culture!
 
cv_chaker_jouini_fr
cv_chaker_jouini_frcv_chaker_jouini_fr
cv_chaker_jouini_fr
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 

ACube : De la solution à l'industrialisation

  • 1. 30 mars 2007 – version 3.2 Steve Péguet (steve.peguet@diplomatie.gouv.fr) ACube De la solution à l’industrialisation
  • 2. ACube : Du Web au Web 2.0 Rationalisation : Web 1.0 Innovation : Web 2.0 Industrialisation Marché d’assistance et de promotion Produit Service J2EE PHP Client léger Productivité Standard Sous-traitance XML Ajax Agilité Client riche Création Assistance Fabrique propriétaire Fabrique communautaire Cycle en V ou Y Cycle itératif Frameworks Patterns Outils
  • 3.
  • 4. La fabrique ACube Framework serveur Java Framework serveur PHP Framework client riche W3C Client Léger XML Implémentation possible pour différents canaux Client Riche W3C disponible Client Flux XML normalisés Optimisation du nombre et du volume des échanges Gestion Flux XML Implémentation possible pour différentes architectures J2EE, PHP disponibles Serveur
  • 5. Évolution du poste client 2005 Client Riche W3C 1970 Terminal MAINFRAME 1985 Client Lourd CLIENT/SERVEUR 1995 Client Léger Explorer WEB 2003 Client Riche Propriétaire WEB 2.0
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. L’outillage ACube JSDoc DocFlex/Javadoc Autres… Autres… Autres… Espace collaboratif projet Automatisation Constitution des livrables, déploiement, tests, audits de code, cartographie et indicateurs, rétrodocumentation Gestion de configuration Gestion des anomalies et des incidents Outil de modélisation IDE de développement
  • 12. ACube : Open Source ACube publié dans l’AdmiSource de la DGME sous licence CeCILL Utilisateurs de la solution (jan. 2007) Autres… SSII contributeurs et intégrateurs de la solution (déc. 2006) En cours…
  • 13.
  • 14.
  • 15. ACube : Synthèse Méthodologie Marché d’assistance Outils Frameworks Fabrique Communauté