Azqe
Messages postés3Date d'inscriptionlundi 13 octobre 2014StatutMembreDernière intervention10 novembre 2014
-
Modifié par Azqe le 13/10/2014 à 15:14
Azqe
Messages postés3Date d'inscriptionlundi 13 octobre 2014StatutMembreDernière intervention10 novembre 2014
-
10 nov. 2014 à 18:56
Bonjour à tous !
Je présente mon problème : Nous sommes en 1 S spécialité Ingénieur. Et pour mon TPE ( travaux pratique encadrés ) nous avons choisi comme projet de développer en 1 an un programme capable de simuler une souris depuis un portable sous android ! Grâce à windev mobile 18, mes camarades et moi avons déjà l'interface graphique, il nous reste plus que la plus grosse partie ; coder les boutons : clique droit, clique gauche
Je précise que je ne demande pas un code source à copier coller mais des indication et des chemins à suivre pour savoir comment m'y prendre !
nagaD.scar
Messages postés4272Date d'inscriptionsamedi 8 septembre 2007StatutMembreDernière intervention 4 janvier 202317 13 oct. 2014 à 16:53
Salut ,
Même remarque que jordane45, il manque des infos suite à une analyse un peu poussé.
Mais dans tous les cas, le principe sera le suivant : un listener sous windows qui attends les ordres, un client (le smartphones) qui se connecte au listner et envois les ordres.
Concernant la communication, c'est toi qui l'a mets en place donc on peu pas vraiment t'aider, par contre concernant les ordre envoyé là c'est déjà plus encadré, mais si tu recherche "pilote souris" dans l'aide windev tu trouvera des exemples (fournis par pcSoft même) très complets.
Donc la première chose à faire est de savoir :
l'application sur le smartphone se connecte elle à un service sur le poste ou en bluetooth ? (du coup comportement de la souris - ou plutot d'un pad)
En soit c'est assez simple à utiliser, tu donne tes coordonnées ainsi que le type d'action (psClicGauche / psClicDroit / etc.).
La difficulté réelle concernera la position en fonction de l'interface :
<X> : Entier Position horizontale (ou abscisse) en pixels où l'action doit avoir lieu. Cette position est relative au coin haut gauche de la fenêtre ou du champ manipulé. <Y> : Entier Position verticale (ou ordonnée) en pixels où l'action doit avoir lieu. Cette position est relative au coin haut gauche de la fenêtre ou du champ manipulé.
l'avantage sera que quelque soit la position de la fenêtre à manipuler, les coordonnées restent inchangé (vu qu'on part du coin de la fenêtre).
Pour l'exemple fournit, regarde dans les exemples didactiques : "WD Envoi touches"
jordane45
Messages postés38139Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention20 avril 2024344 13 oct. 2014 à 16:22
Bonjour,
Pour votre projet... vous devez uniquement vous occuper de la partie sur le smartphone ou aussi la partie logiciel sur le PC ?
Si vous faites aussi la parti logiciel sur le PC (le programme qui va recevoir les infos envoyées par le smartphone)... sous quel langage le codez-vous ?
Et pour finir... le "codage" des boutons de la souris sur le smartphone... dépend de ce que le programme sur le PC attend comme informations....
Il faut que vous vous mettiez d'accord sur la façon d'envoyer les informations et sur comment les interpréter.
...Là.. avec si peu d'informations de votre part je ne pense pas que l'on puisse réellement vous aider.
Je vous invite également à pousser vos recherches sur le net.. il doit bien y avoir des exemples de code de ce genre quelque part sur la toile...
Azqe
Messages postés3Date d'inscriptionlundi 13 octobre 2014StatutMembreDernière intervention10 novembre 2014 10 nov. 2014 à 15:20
Merci pour l'aide sur la communication, mon camarade est très heureux !
L'application sera connecter sur le poste par une cable usb normal !
L'interface sera faite grâce à windev et il me manque au jour d'aujourd'hui hui seulement la simulation de la souris !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Azqe
Messages postés3Date d'inscriptionlundi 13 octobre 2014StatutMembreDernière intervention10 novembre 2014 10 nov. 2014 à 18:56
Merci beaucoup !! Je vais faire de mon mieux pour utiliser les infos que tu nous a donné !! Grâce à toi nous pouvons réellement avancer dans notre tpe !