Bonjour,
Nous sommes fier d'annoncer notre outil de création d'interface
utilisateur Java à partir d'un meta-langage en XML.
Voyez comment vous pouvez créer des applications 'rich-client' en
utilisant le XML et des langages scripts (10 langages supportés).
Facilement créer des applications localisés.
Ajouter un système d'aide sans effort.
Ajouter un element à votre fichier XML pour changer le Look & Feel.
Créer l'interface en XML dans la langue maternelle (le français).
Plusieurs démos sont disponible au site.
Un Tutoriel montre comment batir un Éditeur de texte avec XML et du
Javascript seulement.
Une réponse à Microsoft XAML pour la communauté Java ?
Site: http://www.ultrid.com
J'espère que vous aimerez essayer ce produit.
Le site est en anglais avec quelques parties qui sont faites en français.
Merci,
Pierre Morel
et
L'Équipe Ultrid
c'est propriétaire et payant... pas universelle autant utilisé une
Bonjour,
Nous sommes fier d'annoncer notre outil de création d'interface
utilisateur Java à partir d'un meta-langage en XML.
Voyez comment vous pouvez créer des applications 'rich-client' en
utilisant le XML et des langages scripts (10 langages supportés).
Facilement créer des applications localisés.
Ajouter un système d'aide sans effort.
Ajouter un element à votre fichier XML pour changer le Look & Feel.
Créer l'interface en XML dans la langue maternelle (le français).
Plusieurs démos sont disponible au site.
Un Tutoriel montre comment batir un Éditeur de texte avec XML et du
Javascript seulement.
Une réponse à Microsoft XAML pour la communauté Java ?
Site: http://www.ultrid.com
J'espère que vous aimerez essayer ce produit.
Le site est en anglais avec quelques parties qui sont faites en français.
Merci,
Pierre Morel
et
L'Équipe Ultrid
c'est propriétaire et payant... pas universelle autant utilisé une
Bonjour,
Nous sommes fier d'annoncer notre outil de création d'interface
utilisateur Java à partir d'un meta-langage en XML.
Voyez comment vous pouvez créer des applications 'rich-client' en
utilisant le XML et des langages scripts (10 langages supportés).
Facilement créer des applications localisés.
Ajouter un système d'aide sans effort.
Ajouter un element à votre fichier XML pour changer le Look & Feel.
Créer l'interface en XML dans la langue maternelle (le français).
Plusieurs démos sont disponible au site.
Un Tutoriel montre comment batir un Éditeur de texte avec XML et du
Javascript seulement.
Une réponse à Microsoft XAML pour la communauté Java ?
Site: http://www.ultrid.com
J'espère que vous aimerez essayer ce produit.
Le site est en anglais avec quelques parties qui sont faites en français.
Merci,
Pierre Morel
et
L'Équipe Ultrid
c'est propriétaire et payant... pas universelle autant utilisé une
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Marc Collin wrote:
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Pierre Morel wrote:Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Pour la forme, voici un lien : http://luxor-xul.sourceforge.net/
....
L'interét du moteur ci-dessus étant qu'il est capable de "comprendre"
les pages (programme ? ) XUL, standard développé par Netscape pour son
navigateur web et maintenant dans mozilla (et ses dérivés). Et on a donc
là une "portabilité" du programme écrit en XUL
....
Personnellement, tant que tout ça n'est pas stabilisé/standardisé, je
continue à programmer mes interfaces java en java. C'est finalement pas
plus compliqué que d'apprendre une tonne de nouveau tag XML ;-)
Pierre Morel wrote:
Marc Collin wrote:
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Pour la forme, voici un lien : http://luxor-xul.sourceforge.net/
....
L'interét du moteur ci-dessus étant qu'il est capable de "comprendre"
les pages (programme ? ) XUL, standard développé par Netscape pour son
navigateur web et maintenant dans mozilla (et ses dérivés). Et on a donc
là une "portabilité" du programme écrit en XUL
....
Personnellement, tant que tout ça n'est pas stabilisé/standardisé, je
continue à programmer mes interfaces java en java. C'est finalement pas
plus compliqué que d'apprendre une tonne de nouveau tag XML ;-)
Pierre Morel wrote:Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
Pour la forme, voici un lien : http://luxor-xul.sourceforge.net/
....
L'interét du moteur ci-dessus étant qu'il est capable de "comprendre"
les pages (programme ? ) XUL, standard développé par Netscape pour son
navigateur web et maintenant dans mozilla (et ses dérivés). Et on a donc
là une "portabilité" du programme écrit en XUL
....
Personnellement, tant que tout ça n'est pas stabilisé/standardisé, je
continue à programmer mes interfaces java en java. C'est finalement pas
plus compliqué que d'apprendre une tonne de nouveau tag XML ;-)
Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Marc Collin wrote:
c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Marc Collin wrote:c'est propriétaire et payant... pas universelle autant utilisé une
solution du libre..
ce n'est pas payant. Tu peux télécharger et commencer à créer des
applications immédiatement sans rien avoir à payer.
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Pierre Morel wrote:Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Je crois bien qu'on ne parle pas de la même chose.
Pierre Morel wrote:
Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Je crois bien qu'on ne parle pas de la même chose.
Pierre Morel wrote:Quel solution libre te permet de créer une application en définissant
ton interface utilisateur aussi facilement...
Pierre Morel
le plus connu étant eclipse avec le plugin adéquat
Je crois bien qu'on ne parle pas de la même chose.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
[SNIP]
Ce que je te parle, c'est de séparer l'interface utilisateur du code,
c'est à dire de la vrai logique de l'application.
Avec une description de l'interface en XML,
1) Ca ne requiert pas que ce soit un programmeur qui fasse cette partie,
2) Le programmeur fait la logique requise pour que l'application
fonctionne.
Quand tu livres ton produit, tu as:
1) Une description du UI en XML
2) Tes classes ou fichier scripts.
Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler" ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
Certaines parties du site sont en francais, donc choissisez le drapeau
francais pour la visualiser. Nous espérons terminer le reste de notre
traduction en français très bientôt.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=steps/index.html&meida
De nouveaux mots peuvent être ajoutés au langage à ceux que nous avons
déjà.
http://www.ultrid.com/modules/Static_Docs/data/fra/udoc/com-ultrid-se/index.html
L'architecture du moteur d'affichage ne requiert pas que ce soit nous
qui fassions ces mots. Il peuvent être développer par tous et chacun. Et
donc plus il y aura de service qui seront abstrait en tag, plus il y
aura de facilité et rapidité à produire des applications.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=technology/index.html&meidF
merci
Pierre Morel
www.ultrid.com
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
[SNIP]
Ce que je te parle, c'est de séparer l'interface utilisateur du code,
c'est à dire de la vrai logique de l'application.
Avec une description de l'interface en XML,
1) Ca ne requiert pas que ce soit un programmeur qui fasse cette partie,
2) Le programmeur fait la logique requise pour que l'application
fonctionne.
Quand tu livres ton produit, tu as:
1) Une description du UI en XML
2) Tes classes ou fichier scripts.
Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler" ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
Certaines parties du site sont en francais, donc choissisez le drapeau
francais pour la visualiser. Nous espérons terminer le reste de notre
traduction en français très bientôt.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=steps/index.html&meida
De nouveaux mots peuvent être ajoutés au langage à ceux que nous avons
déjà.
http://www.ultrid.com/modules/Static_Docs/data/fra/udoc/com-ultrid-se/index.html
L'architecture du moteur d'affichage ne requiert pas que ce soit nous
qui fassions ces mots. Il peuvent être développer par tous et chacun. Et
donc plus il y aura de service qui seront abstrait en tag, plus il y
aura de facilité et rapidité à produire des applications.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=technology/index.html&meidF
merci
Pierre Morel
www.ultrid.com
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
[SNIP]
Ce que je te parle, c'est de séparer l'interface utilisateur du code,
c'est à dire de la vrai logique de l'application.
Avec une description de l'interface en XML,
1) Ca ne requiert pas que ce soit un programmeur qui fasse cette partie,
2) Le programmeur fait la logique requise pour que l'application
fonctionne.
Quand tu livres ton produit, tu as:
1) Une description du UI en XML
2) Tes classes ou fichier scripts.
Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler" ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
Certaines parties du site sont en francais, donc choissisez le drapeau
francais pour la visualiser. Nous espérons terminer le reste de notre
traduction en français très bientôt.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=steps/index.html&meida
De nouveaux mots peuvent être ajoutés au langage à ceux que nous avons
déjà.
http://www.ultrid.com/modules/Static_Docs/data/fra/udoc/com-ultrid-se/index.html
L'architecture du moteur d'affichage ne requiert pas que ce soit nous
qui fassions ces mots. Il peuvent être développer par tous et chacun. Et
donc plus il y aura de service qui seront abstrait en tag, plus il y
aura de facilité et rapidité à produire des applications.
http://www.ultrid.com/index.php?module=Static_Docs&type=user&func=view&f=technology/index.html&meidF
merci
Pierre Morel
www.ultrid.com
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
Pierre Morel wrote:Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
je viens juste d'essayer "test.xpml" sur MacOS X 10.3.2, le seul pb
rencontré est que je n'ai pas su traduire votre run.sh en zsh,
particulièrement les deux lignes :
CLASSPATH=`echo lib/*.jar | tr ' ' ':'`:$CLASSPATH
CLASSPATH=`echo lib/*.zip | tr ' ' ':'`:$CLASSPATH
je ne sais pas si la wildcard "*" est acceptée par zsh (???) aussi
ais-je fait "bêtement" :
#! /bin/zsh
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant-launcher.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/bsf.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/demo-swingset2.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/jhall.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/JimiProClasses.zip:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/js.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/skinlf.jar:$CLASSPATH
export CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ultrid.jar:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
car
export
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/*.jar:/Users/yvonthor/Sites/u
ltrid/lib/*.zip:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
me donnait une "java.lang.NoClassDefFoundError: com/ultrid/se/Runner"...
Pierre Morel <pierre@ultrid.com> wrote:
Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
je viens juste d'essayer "test.xpml" sur MacOS X 10.3.2, le seul pb
rencontré est que je n'ai pas su traduire votre run.sh en zsh,
particulièrement les deux lignes :
CLASSPATH=`echo lib/*.jar | tr ' ' ':'`:$CLASSPATH
CLASSPATH=`echo lib/*.zip | tr ' ' ':'`:$CLASSPATH
je ne sais pas si la wildcard "*" est acceptée par zsh (???) aussi
ais-je fait "bêtement" :
#! /bin/zsh
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant-launcher.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/bsf.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/demo-swingset2.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/jhall.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/JimiProClasses.zip:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/js.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/skinlf.jar:$CLASSPATH
export CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ultrid.jar:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
car
export
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/*.jar:/Users/yvonthor/Sites/u
ltrid/lib/*.zip:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
me donnait une "java.lang.NoClassDefFoundError: com/ultrid/se/Runner"...
Pierre Morel wrote:Le Get Started - Premier Pas au site montre très bien ce que je décris ici.
je viens juste d'essayer "test.xpml" sur MacOS X 10.3.2, le seul pb
rencontré est que je n'ai pas su traduire votre run.sh en zsh,
particulièrement les deux lignes :
CLASSPATH=`echo lib/*.jar | tr ' ' ':'`:$CLASSPATH
CLASSPATH=`echo lib/*.zip | tr ' ' ':'`:$CLASSPATH
je ne sais pas si la wildcard "*" est acceptée par zsh (???) aussi
ais-je fait "bêtement" :
#! /bin/zsh
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant-launcher.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ant.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/bsf.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/demo-swingset2.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/jhall.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/JimiProClasses.zip:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/js.jar:$CLASSPATH
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/skinlf.jar:$CLASSPATH
export CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/ultrid.jar:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
car
export
CLASSPATH=/Users/yvonthor/Sites/ultrid/lib/*.jar:/Users/yvonthor/Sites/u
ltrid/lib/*.zip:$CLASSPATH
echo $CLASSPATH
java -Xmx200m com.ultrid.se.Runner test.xpml
me donnait une "java.lang.NoClassDefFoundError: com/ultrid/se/Runner"...
Pierre Morel a écrit:
=================== >> Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler"
ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
================================
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
quelques remarques.
Quelles sont les libertées laissées à l'utilisateur pour modifier son
interface par rapport au besoin applicatif ? => ne risque-t-il pas de
supprimer un objet de l'UI obligatoire du point de vue applicatif ? (
Champ saisie obligatoire par exemple)
Dans le cas d'un déploiement massif de ces UI, j'ai peur que le soutien
utilisateur à distance soit difficile ? ("oui tu vois le widget en
haut à droite" .. "Ah j'ai rien en haut à droite mais par contre au
centre "....)
Pierre Morel a écrit:
=================== >> Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler"
ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
================================
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
quelques remarques.
Quelles sont les libertées laissées à l'utilisateur pour modifier son
interface par rapport au besoin applicatif ? => ne risque-t-il pas de
supprimer un objet de l'UI obligatoire du point de vue applicatif ? (
Champ saisie obligatoire par exemple)
Dans le cas d'un déploiement massif de ces UI, j'ai peur que le soutien
utilisateur à distance soit difficile ? ("oui tu vois le widget en
haut à droite" .. "Ah j'ai rien en haut à droite mais par contre au
centre "....)
Pierre Morel a écrit:
=================== >> Si une modification est requise dans le UI, n'importe qui peut la faire
sans l'intervention du programmeur, car la présentation est séparer de
la logique.
Ui original:
<jframe
<jmenu
<jtoolbar
<jpanel
<jlabel
<jtextfield
</jpanel>
<jframe>
UI modifié:
<jframe
<jmenu
<jpanel
<jlabel
<jtextfield
</jpanel>
<jtoolbar
<jframe>
Le toolbar est maintenant changer d'endroit, à la guise, de
l'utilisateur. Il n'a qu'à sauvegarder son fichier.
Exécuter à nouveau, et les changements sont immédiats.
Aucune compilation. Aucun packaging.
Les classes et/ou scripts continue à être aussi efficace qu'auparavant.
Avec ce modèle, tu n'as pas besoin de tout prévoir au moment de la
conception.
Si tu n'as pas mis de fonctionnalité pour le changement de Look&Feel
dans ton application, et bien l'utilisateur ajoute seulement un tag, et
voilà. Son programme est maintenant à ce look&feel
Ui original:
<jframe id="main-frame"
<jpanel
<jlabel
...
Ui modifié:
<jframe id="main-frame"
<plaf.manager plaf="SkinLF" theme="Whistler"
ref-component="main-frame"/>
<jpanel
<jlabel
...
Aucune compilation. Tu ne sait même pas qu'un de tes clients roule ton
application dans un look&feel de son choix.
================================
Je n'ai pas regardé la doc autour de ce produit, mais il appelle
quelques remarques.
Quelles sont les libertées laissées à l'utilisateur pour modifier son
interface par rapport au besoin applicatif ? => ne risque-t-il pas de
supprimer un objet de l'UI obligatoire du point de vue applicatif ? (
Champ saisie obligatoire par exemple)
Dans le cas d'un déploiement massif de ces UI, j'ai peur que le soutien
utilisateur à distance soit difficile ? ("oui tu vois le widget en
haut à droite" .. "Ah j'ai rien en haut à droite mais par contre au
centre "....)