|
25-02-09 / 00:26 : Cappuccino Atlas : Interface Builder dans browser (cjed) | Comme je l'avais supposé, l'équipe de 280 North a présenté un éditeur alla Interface Builder (nommé Atlas), fonctionnant directement sur le navigateur (application Cappuccino). On peut voir un webcast ici.
Comme IB, Atlas s'occupe principalement de la couche UI (et bindings), générant au final une archive CIB.
Une idée complémentaire, un éditeur MDA écrit en Cappuccino, m'était venue il y a un peu plus de 10 jours, en tombant sur un article au sujet des APIs runtime objj_allocateClassPair, etc. Il s'agissait de générer en plus le code applicatif depuis le modèle (code appelant par exemple des services distants via CP2JavaWS), en ajoutant dynamiquement au runtime Objective-J les classes constituant l'application (tout cela via un bouton de test depuis l'éditeur MDA réalisé en Cappuccino). J'avais pris des notes pour déjà définir une fonction javascript générique (encapsulant la récupération du proxy CP2JavaWS sur le endpoint et passant les paramètres d'appel), référençable sous forme de method_imp pour un objet Method créé dynamiquement (ajouté à la method_list de la classe créée dynamiquement) - un objet Method pour chaque action définie sur le modèle.
En tous les cas Atlas est ce qu'il manquait pour les démos (IB n'étant pas disponible sous Windows), et l'outil nib2cib cassait quelque peu encore le cycle de développement. Un article est déjà disponible sur Ajaxian. L'outil y est annoncé pour cet été (fin du printemps on l'espère).
De plus Atlas peut générer des interfaces au look adapté aux différents systèmes, et peut même utiliser des APIs natives sur iPhone. Un nouveau thème est également fourni (en open source), Aristo, développé avec la société de design Sofa.
On se demande bien comment Google et Adobe vont pouvoir suivre. | | Commentaires | Poster un commentaire | |
|