OVH Cloud OVH Cloud

Experts demandés

5 réponses
Avatar
allaoua.tarek
Bonjour,
[Desolé pour le titre ;-)]

On aimerait réaliser une application Java qui devrait tourner sur PC et
PocketPC. Existe t-il une JVM gratuite (voir pas trops chere) supportant le
swing ?
Bonne journée.

5 réponses

Avatar
Josef Garvi
allaoua.tarek wrote:
On aimerait réaliser une application Java qui devrait tourner sur PC et
PocketPC. Existe t-il une JVM gratuite (voir pas trops chere) supportant le
swing ?
Bonne journée.


À ma connaissance, le swing ne fonctionne que sur j2SE. Pour le PocketPC,
il te faudra du j2ME, qui se construit normalement par l'interface MIDP.
Celui-ci n'est pas compatible avec le Swing.
Cependant, certains appareils à main (tels le Sharp Zaurus) supportent le
j2ME Personal Profile (qui est plus gros que le MIDP), et celui-ci est,
crois-je, compatible avec le AWT.

--
Josef Garvi

"Reversing desertification through drought tolerant trees"
http://www.eden-foundation.org/

new income - better environment - more food - less poverty

Avatar
TestMan
On regrete au passage le choix de Savaje
http://www.savaje.com/

Qui disposait d'un OS complet 100% compatible J2SE 1.3 pour PocketPC !!!
(y comprit les swing et le pipe Java 2D !!!) avec des perfs à faire
pleurer tout WinCE ;-)

Mais cette boite (filiale d'un grand constructeur) a préféré "sous
classer" son OS et se lancer dans le marché des smartphone, domage ! Car
c'etait clairement une alternative vraiment viable pour les applications
d'entreprises par exemple.

Domage ... mais en tout cas ils ont définitivement prouvé qu'un OS tout
java (sauf le noyau qui est en ASM) pouvait être vraiment plus rapide
qu'un OS tout natif. comme quoi l'important c'est l'optimisation ;-)

A+

TM

Josef Garvi wrote:

allaoua.tarek wrote:

On aimerait réaliser une application Java qui devrait tourner sur PC et
PocketPC. Existe t-il une JVM gratuite (voir pas trops chere)
supportant le
swing ?
Bonne journée.



À ma connaissance, le swing ne fonctionne que sur j2SE. Pour le
PocketPC, il te faudra du j2ME, qui se construit normalement par
l'interface MIDP. Celui-ci n'est pas compatible avec le Swing.
Cependant, certains appareils à main (tels le Sharp Zaurus) supportent
le j2ME Personal Profile (qui est plus gros que le MIDP), et celui-ci
est, crois-je, compatible avec le AWT.




Avatar
Marc Petit-Huguenin
TestMan wrote:
On regrete au passage le choix de Savaje
http://www.savaje.com/

Qui disposait d'un OS complet 100% compatible J2SE 1.3 pour PocketPC !!!
(y comprit les swing et le pipe Java 2D !!!) avec des perfs à faire
pleurer tout WinCE ;-)

Mais cette boite (filiale d'un grand constructeur) a préféré "sous
classer" son OS et se lancer dans le marché des smartphone, domage ! Car
c'etait clairement une alternative vraiment viable pour les applications
d'entreprises par exemple.

Domage ... mais en tout cas ils ont définitivement prouvé qu'un OS tout
java (sauf le noyau qui est en ASM) pouvait être vraiment plus rapide
qu'un OS tout natif. comme quoi l'important c'est l'optimisation ;-)


Oui, j'ai un iPaq installe avec Savage, et c'etait vraiment formidable.
C'est vraiment impressionnant d'avoir reussit a coller une vraie JVM 1.3
dans un handhelp device, pas ce truc de nain qu'est MIDP/CDLC, qui est a
peu pret aussi passionnant a programmer qu'un boulier.

Ya vraiment des coups de pieds au business model qui se perdent.


A+

TM

Josef Garvi wrote:

allaoua.tarek wrote:

On aimerait réaliser une application Java qui devrait tourner sur PC et
PocketPC. Existe t-il une JVM gratuite (voir pas trops chere)
supportant le
swing ?
Bonne journée.




À ma connaissance, le swing ne fonctionne que sur j2SE. Pour le
PocketPC, il te faudra du j2ME, qui se construit normalement par
l'interface MIDP. Celui-ci n'est pas compatible avec le Swing.
Cependant, certains appareils à main (tels le Sharp Zaurus) supportent
le j2ME Personal Profile (qui est plus gros que le MIDP), et celui-ci
est, crois-je, compatible avec le AWT.






Avatar
TestMan
Oui, j'ai un iPaq installe avec Savage, et c'etait vraiment formidable.
C'est vraiment impressionnant d'avoir reussit a coller une vraie JVM 1.3
dans un handhelp device, pas ce truc de nain qu'est MIDP/CDLC, qui est a
peu pret aussi passionnant a programmer qu'un boulier.

Ya vraiment des coups de pieds au business model qui se perdent.


Clair !

A l'epoque (2000 il me semble), je l'avais montré à des collegues ultra
pro MS sans préciser qu'il sagissait de trucs "Java" ... juste en
indiquant qu'il sagisssait d'un autre OS. Quand ils ont vu la rapidité,
il m'ont demandé sur quoi ça tourné, et lorsque j'ai répondu Java, ils
ont refusé de me croire.

Pour le prouver, j'ai lancé un vieux JBuilder, créé une appli bidon
(deux slider connecter par un modèle commun), déployé en webstart dans
le container tomcat, puis saisit l'URL dans le navigateur ... et paf,
l'appli c lancé sur le iPAQ :))) Durée de la démo moins d'une minute :)
Effet degoutage de l'assitance est garantit (genre grosse baffe dans la
tete sur les certitudes pipotées par les agences de marketing de redmont).

Pour info SavaJe est une spinnof de Lucent (selon ma memoire), et
vraiment ils ont super bossé comme des pro pour produire ça, lorsque on
regarde les types de profil qu'ils ont embauché on comprend aussi le
résultat. Ils on clairement accomplit ce que personne ne pensait possible.

Mais au bout du compte le business model ne tiens pas.

Pour eux, leur approche est de se focaliser la vente de license aux
intégrateurs. Ils pensent pouvoir convaincre certains intégrateurs à
acheter des quantités de licenses. J'avais eut une longue discussion sur
les forums avec l'un des responsables et exposé qqe idée sur leur avenir.

L'idée principale était qu'il est impossible d'affronter MS chez les
revendeurs car leur politique de partenariat est tellement performante
et leur impact mediatique est largement supérieur à toute petite boite
qu'ils peuvent d'un simple revers de la main écrasé n'importe quel
concurent potentiel.
De plus leur faible base d'utilisateurs ne leur permettra jamais de
justifier leur specificité, et le pourquoi de l'achat aux pres de
decisionaires.

Pour moi, l'avenir de SavaJe se situait dans l'aide apporté aux
intégrateurs pour effectué l'adaptation de SavaJe à leur plateforme
exacte (portage, developpement drivers et intégration). Ainsi en gros,
ce n'est pas en vendant le logiciel, mais les compétances et les
elements nécessaires à un portage que Savaje peux gagner de l'argent sur
un marché dejà verouillé. La décision delicate mais nécessaire était de
mettre la plateforme de base dans le monde opensource afin de bénéficier
de l'appui de la communauté pour developper un grand nombre de drivers
et de fonctionalités que serrait autant d'atout pour Savaje lors d'une
négociation avec ces intégrateurs.

Mais une telle décision ne peux pas se faire sans analyse précise de
leur business model. Et je crain que sur ce point ils soit bloqués par
leur actionaires principaux.

Domage, car en persistant, ils ne seront jamais competitif, ni meme
rentable et ne pourront donc pas dégager de profit pour reinvestir en
R&D. En clair, il sont voué à l'echec une fois les fonds de la boite
mère épuisé ...

Domage !

A+

TM

Avatar
Laurent Nel
Bonjour,

On aimerait réaliser une application Java qui devrait tourner sur PC et
PocketPC. Existe t-il une JVM gratuite (voir pas trops chere) supportant
le

swing ?


Vous avez jeté un oeil sur SuperWaba : www.superwaba-france.com
Un java certes non-officiel, mais qui a l'avantage d'être assez complet et
dispo sur PPC et Palm.

Laurent
--
Laurent NEL, Associé-Gérant

www.leuville.com / Conseil - Ingénierie - Formation
Java - J2EE - UML

Offres d'emploi: http://www.leuville.com/entry_servlet?screenÊrrieres