french english

RSS 1.0 
 
 Login 
 Password 
 Créer un compte 
 
14-06-08 / 00:00 : Apple / client riche : transformateur nib2Ajax ? (cjed)
Avec le nouveau service (payant) MobileMe, Apple propose des applications client riche Ajax qui sont bien plus avancées que les services Google, et dont l'interface et l'ergonomie sont quasiment identiques aux versions Cocoa standalone... on a même droit à un effet CoverFlow.

Se pourrait-il donc qu'Apple dispose d'un framework du type GWT, pour créer des applications client riche Ajax (avec peut-être même prise en compte / transformation des APIs de frameworks évolués type CoreAnimation, définies hors IB) ? On peut supposer que le transformateur se baserait sur une archive .nib (objets Cocoa sérialisés) créée via Interface Builder. Tout comme le projet open source abandonné (ou racheté par Apple) nib4j générait une application client Java Swing à partir d'un .nib... Ainsi IB serait la pièce centrale pour les développements, que la destination soit du HTML+javascript (Ajax), du Cocoa/Yellow Box 2, ou bien de l'Apple RCP (basé sur Cocoa et fournissant une gestion simplifiée de l'appel de webservices ?).

A propos de nib4j (abandonné subitement... alors que même Apple le citait dans ses notes ADC au sujet des outils intéressants. Etait payant pour une utilisation commerciale. Version de démo PPC ici) :
Design Java Swing-based UIs with Apple's Interface Builder :
nib4j is a simple but powerfull Java library that permits the use of Apple's Interface Builder to design Swing-based user interfaces. It creates Swing menus, frames and dialogs from Carbon nib files and provides a complete separation of UI and application code. The new version supports the creation of cross-platform UIs with use of JGoodies Forms. With the nib4j Viewer you can try out your Swing interfaces without writing any code and do a cross-platform test showing different Look & Feels. nib4j is completely free for non-commercial use. A developer license is US$ 169.

D'autres précisions ici :
* Include Carbon nib files in your cross-platform Swing applications
* Use "nib4j Viewer" for trying out your cross-platform UI without
writing any code
* Test your cross-platform UI with different Look & Feels
* Support for about 30 different UI controls
* Easiest application integration with just a few lines of code
* Complete separation of UI and application code
* Automatically generate Java classes with "nib4j Viewer"
* Support for absolute and relative positioning/sizing of the UI
controls
* Support for a grid-based cross-platform layout using JGoodies Forms
* Embed your own customized components in the generated Swing UI
* Use real floating palette windows inside your Mac OS X Swing
applications
* Create group boxes with the original Mac OS X 10.3 style
* Support for internationalization and localization
* Define a custom focus cycle order within Interface Builder
Commentaires
Poster un commentaire 
  
    
  image de securisation du formulaire


  
      (sera ajouté après validation)