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

Lazarus Pascal Discussion :

Développement d’un service WEB serveur autonome [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ing. électronicien
    Inscrit en
    Février 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing. électronicien
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Développement d’un service WEB serveur autonome
    OS : Ubuntu 15.10 LST sur PC & Ubuntu MATE sur Raspberry PI2B
    Compiler: FPC 3.0.0-151205 & FPC-SRC 3.0.0-151205
    Outils de programmation : Lazarus 1.6 RC2 (LazWeb et LazWebExtra sont compilés et installés correctement dans Lazarus)

    Bonjour tout le monde,

    N’ayant jamais vraiment programmé dans le domaine du WEB et pressé par le manque de temps, je viens à vous pour m’aider à développer une partie de mon projet. Voici l’état des lieux :

    - Mes systèmes et outils de programmation sont installés et fonctionnent correctement sur un PC/Ubuntu 15.10 et un Raspberry PI2 B/Ubuntu MATE.
    - Je peux compiler et exécuter une petite amorce de programme test sans problème : http://www.automelec.ch/transit/hc32rb/Prg/

    Une partie de mon programme final devra exécuter les fonctions suivantes :

    1. Les utilisateurs se connectent via http : http://www.automelec.ch/transit/hc32rb/login.htm et le programme teste le nom d'utilisateur et mot de passe avec des données provenant d’un fichier .ini
    2. Si la connexion (Username/Password) comporte au moins une erreur, le programme répond en affichant la page htm : http://www.automelec.ch/transit/hc32rb/login_e.htm
    3. Si la connexion utilisateur est acceptée OK, le programme répond en affichant cette page htm : http://www.automelec.ch/transit/hc32rb/hc32rb.htm

    Tous les champs et valeurs sont initialisés avec des valeurs provenant d'un fichier .ini.
    Après que l’utilisateur distant ait appliqué ses modifications (Set / Submit), le programme enregistre les nouvelles données dans le même fichier .ini
    La partie serveur web de mon programme ne doit accepter qu’une seule connexion à la fois.
    La partie du paramétrage « Global settings » doit interagir avec le système Raspbian de la carte Raspberry PI2B pour définir la façon dont cette dernière doit se connecter au réseau après la mise sous tension.

    Je désire concevoir la partie serveur web de mon programme comme serveur autonome !
    J’ai déjà programmé le reste du programme (le gros morceau), qui fonctionne très bien sous Windows / Delphi 7 (composants TCP/IP et UDP/IP). Le tout sera compilé à la fin comme service.
    Je recherche donc de l'aide pour le développement de cette partie de mon programme selon les précisions ci-dessus et suis naturellement prêt à rémunérer financièrement sur la base d’une offre de service.

    Merci d’avance pour vos réponses et belle journée.

    Christophe
    chd@automelec.ch

  2. #2
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Bonjour,
    peut être un début de piste tu télécharges ton fichier ini a l'aide D'indy et tu lis le fichier en mémoire, tu fais tes opérations et tu renvoies ton résultat en fonction encore avec l'aide d'Indy cf http://www.developpez.net/forums/d11...d-serveur-web/ et http://lazarus.developpez.com/faq/?p...chier-via-Indy
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ing. électronicien
    Inscrit en
    Février 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing. électronicien
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Lazarus, LazWeb et LazWebExtra
    Je te remercie pour ta réponse. Après avoir parcouru brièvement de la documentation relative aux ressources « Indy », je pense continuer mon développement avec les composants « LazWeb » et « LazWebExtra » pour réaliser une application service comprenant un module Application WEB autonome. J’ai avancé un peu et la partie « login » à l’air de bien fonctionner. Je cherche encore le moyen d’initialiser les champs du formulaire http://www.automelec.ch/transit/hc32rb/hc32rb.htm avant l’affichage sur browser client. Il y a beaucoup de documentation et d’exemples un peu partout sur la toile et je pense trouver plus ou moins facilement.
    Je reviendrai plus tard sur cette discussion pour partager les codes sources que j’aurai pondues et testés.
    Dans l’intervalle, un grand merci encore au forum pour l’aide apportée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/07/2014, 21h31
  2. Réponses: 8
    Dernier message: 25/01/2012, 00h05
  3. Premier développement de services web avec Spring-WS
    Par Arnaud_03 dans le forum Services Web
    Réponses: 5
    Dernier message: 02/12/2008, 16h06

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