Choix d'un langage compilé sans installation sur le pda
cs_darksamourai
Messages postés2Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention10 septembre 2007
-
10 sept. 2007 à 16:15
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 2011
-
10 sept. 2007 à 20:58
Bonjour,
je débute avec les PDA et croyant que certaines fonctionnalités pouvaient ête immuables, j'ai développé un application hta me permettant de gérer du XML simplement avec HTML , Javascript et ActiveX pour tourner sur un WindowsCE.
Malheuresement, la gestion de fichiers d'ActiveX est désactivé dans le IE de WindowsCE....
Il faut donc que je développe un utilitaire pouvant être appeler par mon javascript ou activX pour écrire mon XML, et déplacer mon fichier de son répertoire temporaire au repertoire définitif.
.
Je souhaite toutefois qu'il soit executable sans action sur le pda (il faudrait juste copier l'executable dans la carte mémoire et point, comme les executables c++ sous windows normal quoi) et gratuit (c'est pour cela que j'avais choisi le html).
Or je constate que :
Embedded Visual Basic et Embedded C++ neccessite l'installation d'ActiveSync
Les techno .NET tel que C# neccessite l'installation du .NET Compact Framework sur le pda et Visual.NET est payant.
N'y a t il donc pas de langage compilé gratuit permettant simplement d'amener son executable sur le pda??
J'ai beau cherché, je ne trouve pas d'infos sur le web...
merci d'avance pour votre aide
"Il faut imiter la source qui ne se tarit pas et non l'averse qui inonde la montagne" proverbe chinois
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 10 sept. 2007 à 18:19
"Les techno .NET tel que C# neccessite l'installation du .NET Compact Framework sur le pda"
Inclus dans la ROM de tous les PDA depuis PocketPC 2003 (CF1) et Windows Mobile 2005(CF2)
"N'y a t il donc pas de langage compilé gratuit permettant simplement d'amener son executable sur le pda??"
Via une page Web et le téléchargement de l'exécutable depuis cette page web; il te faudra bien un canal de communication pour transférer ton executable
"neccessite l'installation d'ActiveSync"
Pour les utilisateurs de PocketPC c'est indispensable, généralement on l'installe
"j'ai développé un application hta me
permettant de gérer du XML simplement avec HTML , Javascript et ActiveX
pour tourner sur un WindowsCE."
Ta solution est peut-être plus dans le navigateur qui executera ton javascript. Le problème c'est que si tu sors des standards W3C cela ne fonctionnera pas sur toutes les plateformes ni sur tous les OS (ActiveX entre-autre)
cs_darksamourai
Messages postés2Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention10 septembre 2007 10 sept. 2007 à 19:35
merci pour tes réponses. L'ennui est que je n'ai pas décrit le contexte de l'appli : stage en entreprise qui ne jure que par l'open source (enfin tout ce qu'il ne faut pas payer, nuance) et qui veut que l'apli puisse tourner sur n'importe quel pda équipé de windows CE/Mobile sans rien installer (pda fourni par notre fournisseur et visiblement pas avec ActivSync).
C'est pourquoi j'ai choisi une techno HTML/javscript/ActivX, c'est en théorie compatible avec n'importe quel Windows.
L'ennui c qu'on le developpe pour etre compatible à partir de CE 5.0 donc exit l'installation par défault du framework .NET.
Tes réponses confirment donc mes craintes quand à l'obligation de revoir l'architecture ou même l'intrégralité de l'appli développé :/
"Il faut imiter la source qui ne se tarit pas et non l'averse qui inonde la montagne" proverbe chinois
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 10 sept. 2007 à 20:58
Si tu installes ton appli sur une carte mémoire cela devrait fonctionner (Pas besoin d'ActiveSync) avec eVc 4.0 tu auras une application autonome, tu compileras uniquement en fonction du processeurs
eVc 4.0 est gratuit et librement téléchargeable
A toi de travailler sur un navigateur maison, qui traiteras des XML/html
"C'est pourquoi j'ai choisi une techno HTML/javscript/ActivX, c'est en théorie compatible avec n'importe quel Windows."
Désolé de te contredire, mais si tu veux quelque chose de compatible, ne l'écrit surtout pas pour Windows
Le savoir ne sert que si il est partagé par tous