Vos Projets » JWGui et ses composants
JWGui et ses composants
Publié le 16/04/2005 @ 00:07:42,
Par rfrHello
Je développe depuis un petit temps un framework de construction d'interface graphique HTML ressemblant au modèle classique de construction d'interface graphique (+/- à la swing/swt/WinForms) en Java via Servlet. Tout ça tourne dans une serveur d'application JBoss. Je n'en parlerai pas plus ici car il est en train de subir une profonde refactorisation (prototype = bad design :chut:).
Par contre, sur le coté, je développe aussi des prototypes de composants pour ce framework.
En voici les exemples: liens
Il y a parfois des bugs, le code javascript est ... parfois strange ... mais il s'agit pour l'instant de protoypes. Je valide l'approche en quelques sortes.
Le calendrier fonctionne plutot bien ... par contre les menus ... il faut vraiment que je fasse un design
Je vous tiens au courant des modifs/ajouts/...
Pour info, une demo de la version de développement (pas encore refactorisée) tourne sur http://www.inter-land.net/testapp-dev/application.do
Oui je sais, c'est moche, les css sont à pleurer et nous ne parlerons pas du html mais tout ça, c'est du détails :sol:, du moins pour l'instant
Je développe depuis un petit temps un framework de construction d'interface graphique HTML ressemblant au modèle classique de construction d'interface graphique (+/- à la swing/swt/WinForms) en Java via Servlet. Tout ça tourne dans une serveur d'application JBoss. Je n'en parlerai pas plus ici car il est en train de subir une profonde refactorisation (prototype = bad design :chut:).
Par contre, sur le coté, je développe aussi des prototypes de composants pour ce framework.
En voici les exemples: liens
Il y a parfois des bugs, le code javascript est ... parfois strange ... mais il s'agit pour l'instant de protoypes. Je valide l'approche en quelques sortes.
Le calendrier fonctionne plutot bien ... par contre les menus ... il faut vraiment que je fasse un design
Je vous tiens au courant des modifs/ajouts/...
Pour info, une demo de la version de développement (pas encore refactorisée) tourne sur http://www.inter-land.net/testapp-dev/application.do
Oui je sais, c'est moche, les css sont à pleurer et nous ne parlerons pas du html mais tout ça, c'est du détails :sol:, du moins pour l'instant
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 16/04/2005 @ 00:23:58,
Par zionTiens, tu avais pas parlé au début d'une page qui se chargaient en permanence histoire de pouvoir envoyer des événements en temps réel à tes contrôles? Me semble qu'on en avait déjà discuté à l'époque non?
Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit
Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...
Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde
Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit
Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...
Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde
Je suis le Roy
JWGui et ses composants
Publié le 16/04/2005 @ 00:29:24,
Par rfrTiens, tu avais pas parlé au début d'une page qui se chargaient en permanence histoire de pouvoir envoyer des événements en temps réel à tes contrôles? Me semble qu'on en avait déjà discuté à l'époque non?
Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit
Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...
Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde
Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit
Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...
Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde
Un tree view et un list view ... hmmmmm pas impossible mais j'avoue que pour moi, si ça marche sous mozilla/firefox et IE ... ça me convient déjà beaucoup!
Le vrai problème, je vais te le dire ... c'est quand on a plein de projets en plus d'un boulot d'employé ... c'est qu'on ne dort plus beaucoup
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 16/04/2005 @ 00:58:59,
Par cauetLes frames c'était pour qu'on rale, c'est ca?
JWGui et ses composants
Publié le 16/04/2005 @ 01:06:22,
Par zionJe m'en doute
Je me limite à Firefox/IE/Opera, je teste Opera de temps en temps pour voir que ca fonctionne au moins un minimum quand même
Enfin, le calendrier avance, manque plus qu'un bouton pour sélectionner la date du jour, le faire apparaître dynamiquent via un petit bouton, etc, etc
Je me limite à Firefox/IE/Opera, je teste Opera de temps en temps pour voir que ca fonctionne au moins un minimum quand même
Enfin, le calendrier avance, manque plus qu'un bouton pour sélectionner la date du jour, le faire apparaître dynamiquent via un petit bouton, etc, etc
Je suis le Roy
JWGui et ses composants
Publié le 16/04/2005 @ 10:22:35,
Par rfrLes frames c'était pour qu'on rale, c'est ca?
Les frames c'est pas le mal ... quand il n'y en a qu'une utilisée pour le display
Note, je pourrais en faire une iframe invisible à la réflexion!
Ajoutons également que la frame ne se rafraîchit pas tout le temps (on pourrait mais bon, dans des cas très particuliers ...). Uniquement quand un évènement définit par le programmeur est déclenché sur un composant.
Dernière édition: 16/04/2005 @ 10:39:41
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 18/04/2005 @ 01:11:39,
Par rfrLes frames c'était pour qu'on rale, c'est ca?
Voilà! Plus de frames
Enfin, reste quand même une iframe mais bon, fallait bien un truc pour exécuter le javascript reçu du serveur!
Ce ne fut pas sans mal didju ... et dire que je me lève dans 5 heures
Bonne nuit les petits!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 18/04/2005 @ 01:39:24,
Par zionBonne nuit grand papy
La moyenne d'âge est plus élevée que ce que je ne pensais à première vue quand même
La moyenne d'âge est plus élevée que ce que je ne pensais à première vue quand même
Je suis le Roy
JWGui et ses composants
Publié le 18/04/2005 @ 22:19:02,
Par rfrVoilà, je me sers de ce site comme blog pour ce projet
Au programme aujourd'hui ... LA GRANDE REFACTORISATION! Ca ma pris ... euh ... j'ose pas le dire par respect pour mon employeur
Résultats:
- Une architecture permettant *ENFIN* de passer d'une page à l'autre de manière élégante (le plus gros du travail ... si si faut dire qu'avant, c'était du grand n'importe quoi ...)
- Les templates sont servis par le serveur d'application et non plus par un servlet: on peut donc les éditer facilement
- Les pages générées sont valides XHTML 1.0 Strict
Au programme de demain:
- Amélioration des classes de génération du XHTML/JS, ce qui permettra de mieux gérér les évènements (c'est horriblement hard-codé pour l'instant ...) et les styles.
- Implémentation d'une classe de génération de javascript (oui oui, le appendBuffer(...) ça pue!)
- Intégration de mon moteur de BBCode (vieux code rock-solid, implémenté en son temps pour un wiki au bureau).
Que de boulot ...
Au programme aujourd'hui ... LA GRANDE REFACTORISATION! Ca ma pris ... euh ... j'ose pas le dire par respect pour mon employeur
Résultats:
- Une architecture permettant *ENFIN* de passer d'une page à l'autre de manière élégante (le plus gros du travail ... si si faut dire qu'avant, c'était du grand n'importe quoi ...)
- Les templates sont servis par le serveur d'application et non plus par un servlet: on peut donc les éditer facilement
- Les pages générées sont valides XHTML 1.0 Strict
Au programme de demain:
- Amélioration des classes de génération du XHTML/JS, ce qui permettra de mieux gérér les évènements (c'est horriblement hard-codé pour l'instant ...) et les styles.
- Implémentation d'une classe de génération de javascript (oui oui, le appendBuffer(...) ça pue!)
- Intégration de mon moteur de BBCode (vieux code rock-solid, implémenté en son temps pour un wiki au bureau).
Que de boulot ...
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 19/04/2005 @ 02:06:42,
Par zionQu'il est gentil ton employeur dis donc
Je suis le Roy
JWGui et ses composants
Publié le 19/04/2005 @ 14:13:16,
Par ovhOué en fait t'es payé pour développer ton projet perso, c'est sympa ça
Vous engagez ?
Vous engagez ?
Je n'ai rien à voir avec www.ovh.com
JWGui et ses composants
Publié le 19/04/2005 @ 14:38:34,
Par rfrOué en fait t'es payé pour développer ton projet perso, c'est sympa ça
Vous engagez ?
Vous engagez ?
Oué d'ailleurs aujourd'hui ILS m'ont obligé à travailler pour eux.... Je prends du retards!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
JWGui et ses composants
Publié le 23/04/2005 @ 20:16:17,
Par ozark74rfr ... j'aime bien ta home page : http://www.inter-land.net/
t'en es où dans ton porsheton ?
Twitter: I am watching Intouchables. http://t.co/8qf5WupP
t'en es où dans ton porsheton ?
Twitter: I am watching Intouchables. http://t.co/8qf5WupP