Newsletter Developpez.com

Inscrivez-vous gratuitement au Club pour recevoir
la newsletter hebdomadaire des développeurs et IT pro

Yahoo! présente le framework Web Mojito
Et sa plateforme Cloud d'hébergement d'applications Web Yahoo! Manhattan

Le , par Idelways, Expert éminent sénior
Les difficultés financières, les remous au sommet et les rumeurs de rachat nous ont presque fait oublier que Yahoo! est une grande entreprise capable d'innover et de surprendre.

À son évènement annuel Project Runway, l'entreprise a présenté plusieurs produits, dont l'application iPad Livestand, un reader d'actualités issues du rédactionnel propre à l'entreprise et de 100 autres sources médiatiques.

Les utilisateurs peuvent taguer les articles et personnaliser les news grâce à Yahoo! Today. Un service habituel, voire bancal, peut-on hâtivement croire si l'on ne jette pas un oeil sous le capot, et aux opportunités pour développeurs que l'équipe du « projet Cocktails » veut démontrer avec Livestand.

Le premier cocktail concocté s'appelle Yahoo! Mojito, un framework JavaScript basé sur Node.JS, pour la création d'applications Web agnostiques.
Les applications écrites avec Mojito sont destinées à être hébergées sur « Yahoo! Manhattan », une nouvelle plateforme Cloud qui s’occupe de la distribution des applications à destination d’un grand nombre de plateformes et appareils différents, même ceux qui n'offrent aucun support du JavaScript. Le tout de manière transparente pour le développeur.

L'environnement d'hébergement Manhattan repose sur la technologie C.O.R.E. de Yahoo (Content Optimization Relevance Engine, ou moteur d'optimisation de la pertinence du contenu). La plateforme est conçue pour faciliter la création et la diffusion de contenu numérique, ainsi qu'à d'autres usages de consommation comme les publicités...

Le code JavaScript unique qu'écrit le développeur pour l'application fonctionnera si nécessaire du côté serveur si l'appareil de destination ne supporte pas ce standard.

Pour ce faire, chaque unité MVC (modèle, vue, contrôleur) d'une application Mojito est à la fois un module et un Widget. « Un module, car il s'agit d'un package autonome de logique métier. Un Widget, car il s'agit d'un élément visuel d’UI avec lequel l'utilisateur peut interagir », explique Yahoo!

La combinaison de ces composants et l'interaction entre modules et Widgets explique le choix du nom Mojito, un cocktail cubain très apprécié.

Plus techniquement, le développement se fait à l'aide d'une adaptation de la librairie Javascript YUI pour les besoins de Cocktails. Cette dernière « fournit l'environnement d'abstraction, de scopage et de packaging, etc. qui permet aux applications Mojito de tourner de manière équivalente sur un navigateur web, sur une runtime native/web ou sur le serveur en utilisant Node.JS ».

Mojito devra être rendu open source d'ici le lancement de Manhattan l'année prochaine.

L'idée sur papier est très séduisante (voir vidéos sur le lien de source), reste à voir ce qu'elle donnera entre les mains des développeurs.



Source : Yahoo Developer Network

Et vous ?

Que pensez-vous de Mojito et Manhattan ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Traroth2 Traroth2 - Expert éminent sénior https://www.developpez.com
le 03/11/2011 à 14:22
Yahoo est une entreprise qui en a encore sous la pédale. Espérons que les choses tournent mieux pour eux...
Offres d'emploi IT
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil