Si on se refere a wikipedia, une webapp est " an application that's accessed with a web browser over a network such as the Internet or an intranet". Autrement dit en francais (vous savez cette langue morte parlee dans quelques regions du monde): "une application accedee depuis un navigateur Internet au travers d'un reseau tel qu'Internet ou in intranet".
Les webapps sont caracterisees par l'absence de logiciel necessaire a leur utilisation, leur fonctionnement etant base sur des protocoles et languages public (et non pas ouverts) comme HTTP, HTML et Javascript. En revanche, il ne faut pas perdre de vue que cette ouverture est precaire: il faut neanmoins un logiciel pour acceder a cette webapp (le navigateur Internet) dont le code n'est pas forcemment public (Internet Explorer par exemple). Ainsi si ce dernier arrive en position de quasi-monopole, rien ne l'empeche d'utiliser ses propres protocoles de communications non publics (WMS, VBscript, etc...) Dans ce cas, on peut parler de webapp proprietaire (comme le fut pendant un temps des centaines de webapps).
A l'heure du web 2.0, on peut faire le constat suivant:
- les webapps peuvent necessiter des logiciels et cela ne rebute plus les utilisateurs car ils sont assez matures pour comprendre et installer ceux-ci;
- Flash avec http://www1.goowy.com/,
- plugin de navigateurs avec Yahoo photo.
- les webapps peuvent etres utilisees en dehors d'un navigateur:
- plugin pour iPhoto (application de bureau, ou "deskapp") pour telecharger ses photos sur Flickr,
- Widgets qui sont en realites des pages HTML embarquees dans des mini-browers aux fonctionalites bridees.
Les webapps de demain seraient-elles les webservices d'hier?
Pour ceux qui se rappellent ce qu'etait l'idee des webservices, c'est exactement que ce propose le web 2.0 et son concept d'API publiques. Les webservices vont plus loin cependant: mise a disposition de repertoire de services, facturation possible de certains services, protocole particuliers (WSDL, SOAP). Que les webapps utilisent des webservices au travers d'object javascript... cela confine l'utilisation du web au navigateur Internet, mais pourquoi pas.... Je pense cependant que l'avenir est dans la mise a disposition intelligente des ces webservices au commun des internautes, pour qu'ils creent leur propre service.
A quand une boite a outil webservice pour les nuls ?
sources d'inspiration:
fredcavazza.net, avons nous encore besoin de logiciels
mac OS X dashboard
Jeremy Suriel, Chief-Architect at Goowy Media
Google homepage
API War
0 commentaires:
Enregistrer un commentaire