Catégorie:OpenXODM

De OpenIHS.
Aller à : Navigation, rechercher

OpenXODM (Open Xml Oriented Data Management) se veut un outil permettant de construire la base d'une application de type WEB rapidement. La particularité de ce projet réside dans le fait que chaque interface est décrite dans un fichier XML à l'aide d'XHTML enrichi de nouveaux widgets.

Sommaire

[modifier] État d'avancement

Ce projet, quoique déjà bien entamé n'est encore qu'au stade de conception/R&D, et donc les spécifications ne sont pas encore gelées. Origines du projet

Durant la période de juin 2008 à septembre 2009 j'ai effectué une mission durant lequel j'ai développé un prototype d'application pour la Direction Régionale de l'Environnement du Poitou-Charentes.

Il faut dire que voce projet est à l'initiative d'un chef de service, débordé par le flot important d'informations que son service traite. Au cours de celle-ci j'ai été confronté à plusieurs problèmes majeurs :

Je pense qu'on a réuni toutes les pires conditions pour l'implantation d'un projet d'envergure. Pour donner un ordre d'idée, ce projet se chiffre entre ½M€ et 1M€.

M'avouant jamais vaincu, et même si le contexte paraît complètement « fou », j'ai essayé d'inventer et concevoir un modèle d'application/framwork qui apporterait LA solution idéale !

[modifier] Objectifs

Le défi est de taille, car pour réussir, le modèle devra vérifier les propriétés suivantes :

[modifier] Plus de détails

L'idée serait, comme je l'ai annoncé plus haut, de créer uniquement un fichier XML par interface, et d'avoir une application fonctionnelle sur le champ (enfin presque).

[modifier] Exemple d'interface

Prenons plutôt l'exemple d'un formulaire de contact. Pour l'occasion on créera un fichier Contact.xml qui ressemblera à ça : Proto xml.png

Le fichier xml est formé de la manière suivante :

Là encore, la TDT n'est pas encore gelé loin de là...

Voilà le résultat correspondant à l'interface ci-dessus (mis à part le menu) : Proto new.png

[modifier] Architecture

Archi proto new.png

Fichiers multimédias dans la catégorie « OpenXODM »

Cette catégorie contient 3 fichiers, dont les 3 ci-dessous.

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
OpenIHS
Projets
Boîte à outils