Présentation
EnglishRÉSUMÉ
Les « mashups » sont une nouvelle forme d'applications représentative de l'appropriation par l'informatique d'entreprise des standards, protocoles et usages rendus populaires par le développement généralisé du Web. Elles se caractérisent par la prise en main de l'architecture technique du Web, navigateurs modernes et Cloud Computing, par des utilisateurs-développeurs pour réaliser des applications tactiques propres à leurs besoins.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Jean-Marie CHAUVET : Directeur associé, LC Capital
INTRODUCTION
Les « mashups » sont une nouvelle forme d'applications représentative de l'appropriation par l'informatique d'entreprise des standards, protocoles et usages rendus populaires par le développement généralisé du Web. Elles se caractérisent par la prise en main de l'architecture technique du Web, navigateurs modernes et Cloud Computing, par des utilisateurs-développeurs pour réaliser des applications tactiques propres à leurs besoins.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Web 2.0 et nouvelle démographie des développeurs
1.1 Citoyen-développeur
Fin 2010, le Gartner Group, une firme d'analystes américaine, inventait – avec un certain flair – le terme de « citoyen-développeur » pour qualifier l'évolution de la démographie des développeurs d'applications d'entreprise touchées à l'âge du Web 2.0. Le terme est doublement heureux : selon le Gartner Group, il s'applique aux utilisateurs de l'informatique en entreprise qui, hors des directions informatiques et de leurs périmètres de responsabilités, créent leurs propres applications en réponse à des besoins immédiats, et les partagent éventuellement avec d'autres, sans solliciter les informaticiens maison. Mais le terme évoque aussi le mouvement contemporain Open Data dans lequel les administrations et les institutions, au travers de portails publics, rendent accessibles aux citoyens les données de toute nature qu'ils sont amenés à collecter dans l'exécution de leurs mandats de gouvernement. Dans les deux cas, il est question d'un nouveau partage des tâches de développement et de déploiement des applications d'entreprises et de nouveaux modes de consommation des données, tant publiques que privées ou propres à l'entreprise, poussés par les nouvelles technologies du Web.
Le terme « Web 2.0 » est né de discussions informelles entre Tim O'Reilly et Dale Dougherty de O'Reilly Media, un éditeur de livres techniques et organisateur de conférences, et John Batelle, chroniqueur du Web et auteur du livre The Search sur l'ascension vertigineuse de Google. Réunis, fin 2004 et début 2005, pour s'accorder sur le constat que malgré l'éclatement de la « bulle Internet » quelques années avant, le Web n'avait jamais offert une telle richesse d'opportunités ni de telles perspectives de développement. Ils baptisèrent « Web 2.0 » la nouvelle génération d'applications Web qu'ils annonçaient ainsi. Le terme fit florès ; il fut immédiatement repris par les commentateurs et la communication des entreprises des technologies de l'information. L'expression en est venue à couvrir un modèle d'entreprise adoptant le déploiement de logiciels comme des services plutôt que comme des progiciels traditionnels, contrôlant des données qui s'enrichissent continûment des contributions multiples de ses clients, considérant ses utilisateurs comme des codéveloppeurs, cherchant à mettre en œuvre leur intelligence collective et exploitant...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Web 2.0 et nouvelle démographie des développeurs
BIBLIOGRAPHIE
-
(1) - ANDERSON (C.) - The long tail. - Hyperion (2006).
-
(2) - CHAUVET (J.-M.) - Services Web avec SOAP, WSDL, ebXML... - Eyrolles (2002).
-
(3) - GAMMA (E.), HELM (R.), JOHNSON (R.), VLISSIDES (J.) - Design patterns. - Addison-Wesley (1995).
-
(4) - HINCHCLIFFE (D.), ALLEN (K.) eds - Real-world Ajax. - SYS-CON (2007).
-
(5) - JACOBSON (I.), GRISS (M.), JONSSON (P.) - Software Reuse. - Addison-Wesley (1997).
DANS NOS BASES DOCUMENTAIRES
SHIRKY (C.) – Situated Software https://www.gwern.net/docs/technology/2004-03-30-shirky-situatedsoftware.html
HAUT DE PAGE
DreamFace Interactive http://dreamface-interactive.com/
Dojo Toolkit http://dojotoolkit.org/
jQuery http://jquery.com/
MochiKit https://mochikit.com/
iGoogle http://www.google.com/ig
Yahoo! Pipes http://pipes.yahoo.com/pipes/
IBM Mashup Center http://www-01.ibm.com/software/info/mashup-center/
L'atelier de développement Cloud9 http://c9.io/
Tibco Pagebus http://developer.tibco.com/pagebus/default.jsp
Appcelerator http://www.appcelerator.com/...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive