Pseudo-Archive Java :
Accueil -|- Visuel -|- Logistique -|- Applications réparties
La pseudo-archive Java est un service proposé par la SARL diaam informatique, et il est hébergé par la Sogid.
diaam informatique
Date sent:      	Fri, 23 Nov 2001 10:14:11 +0100
From:           	Tony <tony.plinet@aql.fr>
Organization:   	Alliance Qualité Logiciel
To:             	java <java@u-strasbg.fr>
Subject:        	Problème GUI sur WINCE !
Send reply to:  	java@u-strasbg.fr

Bonjour,
 J'espère ne pas poser une question mainte fois posée.
 Mon problème se pose surtout sous PDA (WIN CE,ipaq), mais il est le même
 avec
WIN2000.


-----Sous WinCE 
        Je lance mon application graphique en AWT, sur un PDA. J ai ma
        fenêtre
graphique c est joli je suis content. Le hic c'est qu il faut que je lance
l explorer (IE), il se lance en plein écran et là plus moyen de retrouver
l'application que j ai lancé.
        Dans les menus de l'ipaq (mon PDA) aucune trace d un programme
        java (j
utilise jeode).

        Ma question est comment lorsque j'utilise IE, je peux forcer ma
        fenêtre
Java à se lancer au premier plan ?
        Comment l'utilisateur peut retrouver mon appli ? 
        Comment puis faire pour que la première fois que je lance mon
        programme,
il
crée la fenêtre, tous les objets (comportement normal); mais que lors des
lancements suivant il fasse un truc du type AppliDejaLance.show() !!!

---------Sous  Win2000
 Mon problème peut se résumer ainsi, comment en utilisant IE en plein
 écran
(F11), je peux afficher mon appli. au premier plan. Par exemple ma fenêtre
dort 30 Sec. puis se réveille et fait un truc du genre this.toFront()
(mais ça marche pas vraiment cette commande).



                                     Tony

     

Subject:        	Re: Problème GUI sur WINCE !
From:           	pdelrieu <pdelrieu@cybernomade.com>
To:             	java@u-strasbg.fr
Date sent:      	23 Nov 2001 10:37:47 +0100
Send reply to:  	java@u-strasbg.fr

Le problème sous PocketPC et les IHM awt c'est que le framework java ne
reprend pas l'ergonomie du PDA. On se retouve avec des fenêtres alors
qu'il n'a pas de fenètres, la navigation spécifique au PDA n'est pas du
tout pris en compte... Nous on a abandoné de faire des IHM avec l'awt sur
PocketPC. Pour réaliser nos IHM on utilise JNI et des IHM natives en C.
C'est très gallère, pas mal de choses ne passent pas en JNI / DLL (comme
les MFC). Bon vu que l'on avait 3 dialogues a afficher cela passe mais
pour plus, je pense qu'il faut se plongé dans un framework graphique
évolué type AWT mais adapté à PocketPC. Il en existe peu être déjà. Je
sais que Jeode en founis un mais je ne suis pas sûre qu'il soit bien
adapté à PocketPC (à tester). D'autre fournisseur de JVM type creme en
fournissent. Peut être que la partie J2ME est plus adapté ? Bon chance. Si
tu as des infos intéressantes pourras tu nous les communiquer ?

Philippe Delrieu
Cybernomade

On ven, 2001-11-23 at 10:14, Tony wrote:
> Bonjour,
> 	J'espère ne pas poser une question mainte fois posée.
> 	Mon problème se pose surtout sous PDA (WIN CE,ipaq), mais il est le
> même avec WIN2000. 	
> 
> -----Sous WinCE 
>         Je lance mon application graphique en AWT, sur un PDA. J ai ma
>         fenêtre
> graphique c est joli je suis content. Le hic c'est qu il faut que je
> lance l explorer (IE), il se lance en plein écran et là plus moyen de
> retrouver l'application que j ai lancé.
>         Dans les menus de l'ipaq (mon PDA) aucune trace d un programme
>         java (j
> utilise jeode).
>         
>         Ma question est comment lorsque j'utilise IE, je peux forcer ma
>         fenêtre
> Java à se lancer au premier plan ?
>         Comment l'utilisateur peut retrouver mon appli ? 
>         Comment puis faire pour que la première fois que je lance mon
>         programme,
> il
> crée la fenêtre, tous les objets (comportement normal); mais que lors
> des lancements suivant il fasse un truc du type AppliDejaLance.show()
> !!!
> 
> ---------Sous  Win2000
> 	Mon problème peut se résumer ainsi, comment en utilisant IE en plein
> écran (F11), je peux afficher mon appli. au premier plan. Par exemple ma
> fenêtre dort 30 Sec. puis se réveille et fait un truc du genre
> this.toFront() (mais ça marche pas vraiment cette commande).
> 
> 
> 
>                                     Tony



C'est fini ! Retour à l'accueil de la pseudo-archive