Ce moteur va être utilisé dans le cadre du projet Apogee, récemment proposé en tant que "technology project" auprès de la Eclipse Foundation.
Apogee vise à construire un framework, basé sur Eclipse RCP pour créer des applications "client riche" orientées ECM et travail collaboratif, indépendantes des éditeurs et des technologies sous-jacentes, qui pourront par exemple être intégrées à Documentum, Interwoven, Nuxeo CPS, ou toute autre plateforme d'ECM. Selon Eric Barroca, qui dirige le projet Apogee, "le moteur XForms de Nuxeo permet de :
- générer des formulaires Eclipse/SWT à partir de documents XForms
- valider dynamiquement des saisies par rapport à un schéma XML sans générer de document XML (validation dynamic XSD de formulaire SWT)
- pour les développeurs, d'introspecter et de tester leurs documents XForms à l'aide d'un éditeur dédié.
Ce nouveau greffon ouvre de nouvelle perspectives pour les applications Client Riche : tous les formulaires de l'interface peuvent à présent être définis dynamiquement sur le serveur, ce qui permet d'unifier les approches web et client riche : un seul formulaire pour définir l'interface aussi bien dans le navigateur que dans l'application client riche. C'est une étape de plus de franchie dans la convergence entre Web et poste de travail !"
Le code du moteur XForms est disponible dans le dépôt de code SVN public de Nuxeo : http://svn.nuxeo.org/pub/Apogee/src/ (dans les modules org.nuxeo.xforms.core, org.nuxeo.xforms.ui et org.nuxeo.xforms.ui.editors) ou via l'interface Trac.
On y trouve également de la documentation.
Enfin, une présentation globale du projet Apogee a été donnée début février au salon Solutions Linux. Les transparents sont également disponibles sur le site des blogs de Nuxeo.
Aller plus loin
- L'annonce du projet Apogee (5 clics)
- Le proposal Eclipse Foundation (3 clics)
- La doc actuelle (6 clics)
- Depot des sources SVN (5 clics)
- Transparent conference Solution Linux (5 clics)
# Le site d'apogee est en ligne + mailing list apogee
Posté par Stefane Fermigier (site web personnel) . Évalué à 1.
lists.nuxeo.com/mailman/listinfo/apogee
"There's no such thing as can't. You always have a choice." - Ken Gor
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.