IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

application serveur gérant le GUI


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut application serveur gérant le GUI
    [D2005 +win32]

    Bonjour,

    je cherche à construire une application serveur (composante d'une architecture à 3 niveaux), qui ne gère pas seulement les données transitant entre le client et la base de donnée, *mais surtout qui gère l'interface utilisateur*. Autrement dit, les composants visuels apparaissant à l'utilisateur ne seraient pas contenus dans l'application locale cliente, mais envoyés au client par l'application serveur.
    Dois-je m'orienter vers une technologie particulière? Toute littérature /tutoriaux sur le sujet sont les bienvenus.
    NB: l'aide de D2005 ne parle pas de cette question autrement que sous l'aspect base de donnée.
    Merci pour votre aide.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Points : 1 608
    Points
    1 608
    Par défaut
    Autrement dit, les composants visuels apparaissant à l'utilisateur ne seraient pas contenus dans l'application locale cliente, mais envoyés au client par l'application serveur.
    Tu veux faire un truc genre XWindow, quoi ? De tout de façon, il n'y a pas deux cent méthodes : la première est de travailler avec des images (client et serveur s'échangent l'interface graphique sous la forme d'un dession) soit avec des commandes (le serveur envoie des messages pour dire au client de créer des composants, et leur caractéristiques).

    Dans tous les cas, j'ai peur que ceci soit un peu réinventer la roue et ne soit pas forcément très rapide à implémenter. Autant utiliser des applications Unix qui s'exécutent sur un serveur et dont l'interface est envoyé au client avec le système de client/serveur X.
    "It's more fun to compute !"

  3. #3
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut
    Tu veux faire un truc genre XWindow, quoi ?
    Je ne suis pas sur: je ne me place pas du point de vue de l'OS mais bien de l'application. En précisant ma pensée, je dirais que le poste client contient un .exe qui se comporterait comme un conteneur d'objets graphiques (TForms, TEdit, TButton, ..) dont les propriétés d'instanciation (des objets graphiques) seraient définis sur le serveur et envoyés au client lors d'une requête (ex click sur un bouton). Il s'agirait presque de réinventer un navigateur web, mais avec des capacités graphiques supérieures.
    De tout de façon, il n'y a pas deux cent méthodes : la première est de travailler avec des images (client et serveur s'échangent l'interface graphique sous la forme d'un dession) soit avec des commandes (le serveur envoie des messages pour dire au client de créer des composants, et leur caractéristiques
    Cette dernière idée me parait conforme avec ce que je dis plus haut. Connaitrais-tu des technologies /frameworks basés là-dessus?

    Merci

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Points : 1 608
    Points
    1 608
    Par défaut
    Cette dernière idée me parait conforme avec ce que je dis plus haut. Connaitrais-tu des technologies /frameworks basés là-dessus?
    Heu, non, mais cela doit sûrement exister (quoi que, pas forcément en Delphi).
    Si tu veux programmer ça "from scratch", tu peux toujours utiliser des librairies comme Indy pour le transfert (UPD: TIdUDPClient / TIdUDPServer, TCP: TIdTCPClient / TIdTCPServer), et mettre au point un protocole de communication et d'association d'évènements entre client et serveurs. Si tu as besoin d'aide, je pourrais éventuellement regarder (bien que je manque pas mal de temps jusqu'à la mi juin) car le principe est assez marrant et intéressant.
    "It's more fun to compute !"

  5. #5
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut
    Si tu as besoin d'aide, je pourrais éventuellement regarder (bien que je manque pas mal de temps jusqu'à la mi juin) car le principe est assez marrant et intéressant
    Je vois de mon côté, et te tiens éventuellement informé.
    Merci pour ton aide.

Discussions similaires

  1. Réponses: 72
    Dernier message: 05/12/2005, 10h45
  2. [Réseau][Débutant]Application Serveur/Client par TCP/IP
    Par Belegkarnil dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 13/11/2005, 13h39
  3. Application Windows gérant une DB ACCESS sur serveur distant
    Par paulgiot dans le forum Bases de données
    Réponses: 1
    Dernier message: 11/01/2005, 09h59
  4. Réponses: 2
    Dernier message: 12/10/2004, 13h04
  5. [D8] Application serveur non disponible
    Par Keke des Iles dans le forum EDI
    Réponses: 4
    Dernier message: 27/09/2004, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo