Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3102 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Du langage WEB au composant interne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Du langage WEB au composant interne

n°2103290
lamihck
Posté le 26-09-2011 à 09:59:45  profilanswer
 

Bonjour à tous,
 
Je suis développeur web (HTML5, CSS3, PHP, SQL, JS) ayant pratiqué également quelques langages logiciel (C#, notion de Java).
 
J'ai actuellement un projet qui me pose problème dans l'analyse des solutions, je dois rendre multi-plateforme une application pour smartphone créée pour du windows mobile.
 
En quelque sorte, le client souhaite retirer la contrainte materiel.
 
J'ai donc choisi de développer l'application demandée en HTML5 avec du JS et du PHP.
Le problème est que l'application demandée nécessite une utilisation du Bluetooth sur les smartphones/PDA/Tablette.
 
Je ne sais pas comment aborder ce problème, il me semble que le JS (côté client) ne peux pas intervenir en dehors de son navigateur, et côté PHP c'est côté serveur, donc inutile d'en parler.
 
Je ne sais pas si je Java peut répondre au besoin, si il est multi-plateforme ( iOS ne le prend pas en charge je crois, Android si, Windows Phone 7 je ne sais pas ) et si il peut acceder à la puce Bluetooth.
 
Il reste également la possibilité d'utiliser un script CGI sur un serveur local installé sur le PDA, mais je ne connais pas assez les possibilités sur les smartphones modernes.
 
Quelqu'un aurait une idée sur la faisabilité du projet ?
 
Si possible, évitez de répondre que c'est impossible sans argumenter !
 
D'avance merci à tous,
Julien.

mood
Publicité
Posté le 26-09-2011 à 09:59:45  profilanswer
 

n°2103292
flo850
moi je
Posté le 26-09-2011 à 10:07:07  profilanswer
 
n°2103295
lamihck
Posté le 26-09-2011 à 10:25:29  profilanswer
 

Merci flo850,
 
Malheureusement, suivant le planning trouvé ici : http://wiki.phonegap.com/w/page/28 [...] p-planning
 
Le bluetooth sera implanté dans la version 2.x - Summer 2012.
 
Sinon l'idée est très bonne sur le fait d'avoir une appli native avec un langage unique !
 
Une solution genre Phonegap avec du bluetooth ? :/

n°2103298
lamihck
Posté le 26-09-2011 à 10:32:00  profilanswer
 

http://s3.noelshack.com/old/up/multiplateform-6244bed910.jpg
Si ça peut aider, pour le moment, je ne trouve rien de fonctionnel :/

n°2103373
magat
Posté le 26-09-2011 à 16:24:52  profilanswer
 

Salut,
 
J'ai assisté à une prez récemment où des mecs de ma boite présentaient les résultats de leur étude sur les 2 gros frameworks mobiles multi-plateformes du moment : Phonegap (http://www.phonegap.com) et Titanium (http://www.appcelerator.com/)
 
Leur conclusion était qu'a l'heure actuelle ça reste bien compliqué de faire du multi-plateforme, que souvent ils en sont arrivés à faire du code spécifique à chaque plateforme pour avoir un rendu cohérent / les fonctionnalités voulues.
 
Pour l'instant, je pense que pour faire une "appli" multi-plateforme il vaut mieux une webapp, mais tu n'auras pas accès aux fonctionnalités du tel comme le bluetooth.
 

Citation :

Il reste également la possibilité d'utiliser un script CGI sur un serveur local installé sur le PDA, mais je ne connais pas assez les possibilités sur les smartphones modernes.


 
Je ne sais pas s'il existe de serveurs http dispos pour les mobiles, à mon avis tu risques d'avoir à développer une appli native spécifique pour faire ça.
 
 
Ma conclusion perso : tu pourrais faire une interface en HTML5 comme tu l'as prévu, pour ne coder l'interface qu'une seule fois, mais tu devras certainement développer une appli pour chaque OS :s

n°2103381
lamihck
Posté le 26-09-2011 à 16:36:40  profilanswer
 

Je suis partie sur cette solution :
http://www.mosync.com/content/html [...] and-mosync
 
MoSync est un SDK pour eclipse qui permet de développer pour plusieurs plateform.
Je compte donc coder la partie BlueTooth en C++ avec ce SDK, et integrer un navigateur HTML5 dans l'application qui sera en liaison avec un serveur.
 
Du coup, j'ai mon HTML5 pour l'interface, pour le mode offline, la géolocalisation, les montés de version via le cloud, et d'un autre côté j'ai le bluetooth à coder une unique fois pour plusieurs plateform (WP7, WM6.5, Android)
 
Je pense que ça répond à mes questions, pour le moment c'est juste pas très stable !
 
Merci tout de même de votre aide, si quelqu'un à une solution en full langage web, je suis toujours preneur !
 
Merci à tous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Du langage WEB au composant interne

 

Sujets relatifs
Ajouter une barre de navigation à chaque page Web consultéeQuel langage choisir ? (application web)
Choix de langage pour soft suivireseau pour programme en langage c
Langage de programmation microcontroleurProblème avec le composant FLVPlayback
ajouter un composant personnalisé a la palette de eclipse indigoMeilleur logiciel pour création site Web
L'impression d'un composant graphique à partir d'un pointDemande d'avis pour choix langage de programmation
Plus de sujets relatifs à : Du langage WEB au composant interne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR