Interface Web

Interface Web - Divers - Programmation

Marsh Posté le 24-04-2005 à 00:38:12    

Bonjour,  
 
Comment créer une interface web pour un programme qui n'en dispose pas, afin de le gérer depuis un navigateur web à distance?  
 
Autre possibilité: Comment mettre en place sur un serveur web un formulaire qui enregistrerait les requètes formulée pour l'application et ensuite rappatrierait en local ces requètes pour les faire exécuter par l'application (de façon différée donc)?  
 
D'avance merci pour vos avis.

Reply

Marsh Posté le 24-04-2005 à 00:38:12   

Reply

Marsh Posté le 24-04-2005 à 01:32:01    

Merci de préciser quel est le langage du fameux programme à interfacer... (ça pourrait nous aider) et quelques détails supplémentaires (bases de données, but du programme, etc, etc...) . Marchi

Reply

Marsh Posté le 24-04-2005 à 02:36:50    

C'est un programme qui pilote un périphérique.
Le language de ce programme, je ne le connais pas: c'est un .exe déjà compilé dont je ne peux pas récupérer les sources puisqu'il est sous licence.
Et de plus, je ne crois pas qu'il soit utilisable en ligne de commande.
 
Pour être plus précis, il s'agit de "handset manager".
 
Merci.

Reply

Marsh Posté le 24-04-2005 à 08:29:13    

blue2 a écrit :

c'est un .exe déjà compilé dont je ne peux pas récupérer les sources puisqu'il est sous licence.
Et de plus, je ne crois pas qu'il soit utilisable en ligne de commande.
Merci.


 
Voilà deux bonnes raisons de penser que tu vas devoir changer de hobbie rapidement... :D
1) Si un programme, quelque soit son langage, doit communiquer avec un autre, il faut que ce soit inscrit dans le code et compilé
2) Si il est pas utilisable en ligne de commande, ça veut dire qu'il ne peut pas prendre de paramètres au moment du lancement
3) .exe veut dire windaube, et modifier un programme qui n'est pas open source sous windows, bon courage... si tu trouves, fait passer!
 :hello: bye bye

Reply

Marsh Posté le 24-04-2005 à 11:39:50    

OK merci pour l'info.
Donc à priori c'est mort.
 
Est-ce que par tatonnement, on a des chances de trouver comment lancer l'apllication en ligne de commande avec des arguments derrière, même si ce n'est pas renseigné dans la doc?
 
Et pour l'interface web, je pense que ça dépend là aussi de la possibilité de gérer le programme en ligne de comande non?
Parce que à la limite on pourrait créer une application tierse qui piloterait la première application.
 
Sinon de manière générale, comment se programme l'interface web d'une application? C'est facile ou pas?

Reply

Marsh Posté le 24-04-2005 à 11:43:21    

Je sais pas si ca existe mais tu pourrais mettre un programme au dessus du programme à controller qui entrerait les infos données à partir de l'interface web dans les différents champs. Mais c'est pas propre du tout...


---------------
[:whatde]
Reply

Marsh Posté le 24-04-2005 à 12:02:39    

Dans la mesure où le programme à contrôler est déjà compilé, je pense que cette solution (celle que tu proposes WhatDe) est la seule envisageable.
 
Maintenant je ne sais pas si un tel programme existe déjà et si ce n'est pas le cas, ce pourrait être un challenge interessant de créer un programme générique qui s'adapte à tout type d'application ne disposant pas d'une interface web pour lui en ajouter une.

Reply

Marsh Posté le 24-04-2005 à 15:50:32    

il existe des outils qui permettent d'analyser le contenu des fenetres, de remplir des champs, cliquer sur des boutons, etc...
 
c'est peut etre d'un truc du genre dont tu as besoin (je n'ai pas de nom en tête, désolé)

Reply

Marsh Posté le 24-04-2005 à 16:34:10    

Bien vu, j'ai vu passer un post à ce sujet, je crois qu'il s'agissait d'"AutoIt".
Celui pourrait peut-être, si je lui donne un fichier contenant les variables, m'automatiser la tâche.
En bref pour mon Interface Web, je pourrais faire un simple formulaire pour récupérer les variables et ensuite utiliser AutoIt pour les implanter dans le logiciel.
 
Ca demandera une intervention humaine et un envoi différé, mais bon, on est sur la bonne voie.
Pour l'intervention hmaine, il suffirait peut-être de faire tourner un script qui, si le fichier contenant les variables existe ou a été mis à jour, lance une routine.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed