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

  FORUM HardWare.fr
  Programmation
  Divers

  Application en ligne et USB HID class

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Application en ligne et USB HID class

n°2030963
BenFromLA
Posté le 20-10-2010 à 17:55:14  profilanswer
 

Bonjour à tous
 
Je développe un produit devant communiquer avec un PC par le port USB. Malheureusement il sera parfois utilisé par des handicapés de l'informatique et devra donc être le plus user-friendly possible. Pour éviter l'installation de drivers je peux utiliser la classe USB Human Interface Device, celle utilisée par les claviers et souris, ça marche de base avec tous les systèmes d'exploitation et il y a plein d'APIs disponibles pour communiquer avec cette classe. C'est pour éviter l'installation d'un soft que ça se complique, l'idéal serait que l'utilisateur branche l'objet sur le port USB, aille sur une page internet, entre son login/pass et qu'un échange de données se fasse entre le serveur et l'objet. Mon truc à la base c'est plutôt l'électronique, le C et l'assembleur, et j'ai du mal à savoir si cela est tout simplement possible.
Je sais que PHP/MySQL/HTML ça va pas suffire, vers quels langages devrais-je me tourner ? Les recherches google me renvoient des résultats sur le .NET et le JAVA mais est-ce valable dans un navigateur internet ?

mood
Publicité
Posté le 20-10-2010 à 17:55:14  profilanswer
 

n°2031097
rufo
Pas me confondre avec Lycos!
Posté le 21-10-2010 à 10:33:26  profilanswer
 

Si déjà tu commençais par nous dire ce qu'est ton produit, ou plus précisément, à quel besoin doit-il répondre?... Parce que là, t'arrives déjà avec une solution technique. Or, celle-ci n'est peut-être pas la plus adapté à ton besoin.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2031104
BenFromLA
Posté le 21-10-2010 à 11:37:35  profilanswer
 

Je peux pas dire exactement ce que fait le produit car je ne veux pas me faire piquer l'idée mais il comporte un microcontroleur dans lequel je code ce que je veux. Il doit juste échanger quelques centaines d'octets quand on le branche sur le PC, il n'y a pas de contrainte de temps réel.
En fait je veux juste savoir si une application qui tourne dans un navigateur internet serait capable de communiquer avec un objet branché en USB ? Et si oui quel est le moyen le plus simple de faire ça.

Message cité 1 fois
Message édité par BenFromLA le 21-10-2010 à 11:37:59
n°2031108
skeye
Posté le 21-10-2010 à 11:40:40  profilanswer
 

BenFromLA a écrit :

En fait je veux juste savoir si une application qui tourne dans un navigateur internet serait capable de communiquer avec un objet branché en USB ?


Pas sans machins propriétaires genre activeX.


---------------
Can't buy what I want because it's free -
n°2031124
rufo
Pas me confondre avec Lycos!
Posté le 21-10-2010 à 12:07:17  profilanswer
 

skeye a écrit :


Pas sans machins propriétaires genre activeX.


 
Ou en modifiant certaines variables d'environnement de Firefox, y'a moyen a priori...
 
Sinon, flash ou applet java...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2031149
BenFromLA
Posté le 21-10-2010 à 14:50:57  profilanswer
 

Merci pour vos réponses.
J'abandonne l'idée, ça va être compliqué et si il faut installer des plugins activeX ou autres JavaBiduleTrucs ça va pas simplifier la vie de l'utilisateur. En plus je pense que les antivirus ne doivent pas aimer quand une webapp accède au port USB...
Je vais en rester sur un soft sous Windev torché en 2 jours.

n°2031163
rufo
Pas me confondre avec Lycos!
Posté le 21-10-2010 à 15:23:40  profilanswer
 

Ben si tu nous donnais plus de précisions sur ton besoin, on pourrait peut-être te proposer une meilleure architecture :/...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2031176
BenFromLA
Posté le 21-10-2010 à 15:42:30  profilanswer
 

Désolé c'est une idée originale et j'ai un projet de création d'entreprise, tu comprendras que je ne souhaite pas en dire plus...
Qu'aurais tu besoin de savoir de plus ? A quelle architecture penses-tu ? Je n'ai pas d'autre choix qu'une connectivité USB, tout le reste firewire, wifi, bluetooth etc c'est trop cher.

n°2031185
rufo
Pas me confondre avec Lycos!
Posté le 21-10-2010 à 16:07:58  profilanswer
 

BenFromLA a écrit :

Désolé c'est une idée originale et j'ai un projet de création d'entreprise, tu comprendras que je ne souhaite pas en dire plus...
Qu'aurais tu besoin de savoir de plus ? A quelle architecture penses-tu ? Je n'ai pas d'autre choix qu'une connectivité USB, tout le reste firewire, wifi, bluetooth etc c'est trop cher.


 
Je ne pense à aucune architecture particulière vue que je n'ai pas d'info sur le besoin initial :o Si ton idée est si originale et que tu bases la création d'une entreprise sur la seule base de cette idée, je te suggère fortement de la faire breveter, sinon, tu pourrais bien aller aux devant de grandes déconvenues :/ Une fois déposée, tu pourras en parler librement puisque plus personne ne pourra exploiter ton idée sans ton accord...
 
Car là, ta question, me fait penser à un type qui vient ici demander comment il pourrait faire pour filtrer des milliers de lignes d'un tableau Excel (fichier trop gros qui fait planter excel) et qui n'y arrive pas facilement alors que son besoin initial était de pouvoir manipuler des milliers de lignes de données. Ben la solution, c'était de passer par un SGB style MySQL et non Excel. Et du coup, le gard a plus de pb. Si s'il avait besoin d'une IHM pour faire ses filtrages, petit IHM en php/HTML/CSS/JS et non une IHM mal foutue avec les boîtes de dialogues de VBA :/


Message édité par rufo le 21-10-2010 à 16:12:10

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2031203
BenFromLA
Posté le 21-10-2010 à 16:50:01  profilanswer
 

A priori c'est pas brevetable, il n'y a pas vraiment de technique nouvelle et une "idée" ne se brevete pas. Mais dès que j'aurais abouti à un prototype viable en coût de fabrication, j'irai consulter un spécialiste en propriété intellectuelle pour en avoir le coeur net.
 
En travestissant le besoin ça donne ça: j'ai une carte electronique à base de microcontroleur PIC18F13K50 comportant un port USB esclave et le fabricant fournit tout le soft qui va bien pour qu'il soit reconnu en tant que périphérique USB HID par le PC. Il y a aussi une sonde de température et un ecran LCD gérés par le microcontroleur. L'utilisateur devra brancher la carte électronique sur le PC, ouvrir son navigateur, aller sur un site internet m'appartenant pour lancer une webapp. Cette webapp devra récupérer la valeur de la température, l'afficher à l'écran et la stocker dans une base de donnée. Une fois l'enregistrement en base de donnée fait, un signal devra être envoyé vers la carte électronique afin d'afficher "enregistrement OK" sur le LCD. Aucune installation de driver ou d'application ne doit être nécessaire.

mood
Publicité
Posté le 21-10-2010 à 16:50:01  profilanswer
 

n°2031226
rufo
Pas me confondre avec Lycos!
Posté le 21-10-2010 à 17:19:57  profilanswer
 

La webapp doit donc être capable de communiquer avec le port usb du pc : faut donc passer par du java ou du flash (?). mais le plus simple resterait une petite appli standalone à "déposer" sur le PC qui irait se connecter à ta BD en ligne, petite appli codée en C/C++ ou java... J'ai pas dit du windev ou Delphi car c'est pas cross-OS. Quitte à faire une appli, autant qu'elle soit cross-OS...


Message édité par rufo le 21-10-2010 à 17:21:06

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  Application en ligne et USB HID class

 

Sujets relatifs
Un timer ou chronomètre sur une application[Sqlplus] Taille max d'une ligne en entrée
Création d'un classement (ladder) pour joueurs en ligne ?Pourquoi ne peut-on pas hériter du constructeur d'une class mère ?
Application de supervision des équipement réseaux avec SNMPFlash et CSS, template en ligne qui ne marche pas
[MySQL] Presenter des donnees en ligne en colonneDéploiement d'une application WPF pour navigateur
ajoute une ligne de champ renseignée sur un formulaireInformation Jeu en ligne
Plus de sujets relatifs à : Application en ligne et USB HID class


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