Xul Dev
Xul Dev est un projet d'IDE (Integrated Development Environment) visuel
gratuit pour décrire des interfaces graphiques XUL et créer
des logiciels en tout langage de programmation.
Le logiciel est un binaire exécutable sous Windows ou Linux.
Plus tard nous le compilerons aussi en PHP pour le faire fonctionner
sur un serveur et l'utiliser aussi comme application Web.
Description
Dessinateur d'interface graphique
Une barre d'outil pour créer une fenêtre et y placer
des composantes.
Un panneau de propriété pour définir des attributs
et associer des fonctions à des évènements.
Editeur
L'emploi de Scintilla est prévu. Cela permettra la coloration
syntaxique pour tout langage de programmation.
Gestionnaire de classes
Dans ce panneau ou pourra sélectionner une classe, une méthode,
un attribut.
Gestionnaire de fichiers
Panneau pour sélectionner les fichiers.
Interface RDF
Le programme utilise lui-même XUL pour son interface graphique
et Scriptol ou C++ comme langage de programmation.
Les fichiers de données et de configuration sont au format RDF.
Des outils seront fournis pour convertir du texte ou du Xml en RDF.
Composants utilisés
- XUL
est un sous-ensemble de XML pour décrire une interface graphique.
- JavaScript est le langage d'interaction avec XUL. Il peut être inséré dans le code source Scriptol à l'intérieur des symboles ~~.
- XulRunner est le runtime qui affiche l'interface XUL. On peut aussi utiliser Firefox.
- XPCom est l'interface à XUL pour lier du code binaire, écrit en tout langage. Si vous voulez écrire quelque chose en C++ pour l'intégrer au projet, il sera interfacé avec XPCom.
Le projet
- Description. Détails des développements en cours.
- Le projet sur Sourceforge.
- Dernières modifications
- Téléchargement