Et après ?

L'exemple le plus intéressant de convergence, à mon sens, est celui de cappuccino (et peut-être le futur Framework d'applen Gianduia ).

Déjà évoqué sur ce blog, Cappuccino est un Framework permettant le développement d'applications Web, calqué sur le mode de développement d'applications Apple. Sur MacOS, et maintenant iOS, les applications sont développées a l'aide de l'outil XCode. l'API Apple est nommée cocoa et le langage de prédilection est Objective-C.

Pour cappuccino, le langage est Objective-J (une déclinaison de javascript, utilisant un formalisme proche de objective-C et créée pour l'occasion) et l'API se calque sur cocoa. de cette manière, un développeur Mac pourra être rapidement productif avec Cappuccino.

La cible initiale de Cappuccino était le développement de véritables applications prenant place dans le navigateur. Pour exemple, voici deux applications développées avec cappuccino :

  • 280slides : Application de démo, aux fonctionnalités équivalentes à Keynote, le powerpoint d'Apple.
  • MockingBird : Outils de création de maquettes en ligne, équivalent de balsamiq Mockup, mais Sans Flash !
Cappuccino continue sa progression et nous avons vu apparaître récemment la possibilité de compiler les applications pour le bureau, par l'intermédiaire du module NativeHost.
A cela s'ajoute le développement d'un IDE complet dédié au Framework et calqué sur le célèbre Xcode : Atlas. Je vous invite à visiter le site web de l'application et à visionner la vidéo de présentation.