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

Python Discussion :

Créer applet python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 20
    Par défaut Créer applet python
    Bonjour à tous,

    Je suis nouveau en programmation python, et étant en stage actuellement, je dois travailler sur un logiciel construit en python ainsi qu'en XML : Open Erp

    Mon stage consiste à ajouter un module permettant de réceptionner les données d'une carte d'identité électronique via un lecteur de carte.

    Pour cela le module du serveur doit faire appel à une applet se trouvant sur le client web afin d'effectuer les fonctions nécessaires.

    Le problème c'est que je ne trouve aucune documentation sur comment créer une applet en python.
    J'aimerais donc savoir comment en créer une, sa structure, comment l'intégrer dans un navigateur, comment effectuer l'appel de cet applet dans ma classe python se trouvant sur le serveur ainsi que toutes les informations qui pourraient m'être utiles afin de réaliser cela.

    Je sais qu'il existe une libraire python appellé pyscard qui permet de gérer les fonctions de réceptions mais à part ça je suis dans le floue total :s

    Donc si vous pourriez m'éclairer sur ce point je vous seriez vraiment extrêmement reconnaissant !
    N'hésitez pas à être aussi précis que possible car je suis complétement débutant là dedans.

    je vous remercie en tout cas d'avance ! =)

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut
    Bonjour, bienvenue,

    J’espère que la file suivante t’apportera des éléments utiles:

    http://www.developpez.net/forums/d68...tee-belge-eid/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 20
    Par défaut
    Merci eyquem pour ta réponse.

    En fait je pense avoir assimilé +- en gros le principe d'extraction des données de la carte, en fait mon problème à moi c'est plutôt le fait que je doive gérer ça via un applet python ( cet applet étant appelé dans un autre fichier python )

    En gros j'aimerais savoir comment mettre en place l'applet python(synthaxe,strctutre etc.) car c'est de ce point de vue la que je ne m'y connais absolument pas


    je te remercie tout de même encore pour ta réponse =)

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut Qu'entendez vous par Applet?
    Une applet est par définition du code qu'on intègre dans un browser via des plugins.
    Est-ce vraiement ce que vous voulez faire?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Citation Envoyé par Aioros046 Voir le message
    ... en fait mon problème à moi c'est plutôt le fait que je doive gérer ça via un applet python ( cet applet étant appelé dans un autre fichier python )
    Ne confonds-tu pas applet et module ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 20
    Par défaut
    En réalité, le module devra faire appel à l'applet

    Je dois agir uniquement sur le client web pour le moment, donc l'idée est bien de faire appel à l'applet via un module se trouvant lui sur le serveur.

    Mais comme je l'ai dis je n'ai aucune notion en applet python c'est pour cela que j'aimerais avoir des explications sur comment implémenter cela

  7. #7
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Juste quelques idées.

    J'ai beau chercher, je ne trouve pas de plugin "python" pour Firefox qui permettrait à réception d'une page html d'exécuter automatiquement du code python qui s'y trouverait (comme ça existe avec le plugin java pour du code java).

    Par ailleurs, si ça existe en java pour exécuter des "applets", il ne s'agit que d'un sous-ensemble de java. Et heureusement, sinon, un petit malin pourrait faire reformater le disque dur de tous ceux qui consultent son site... A ma connaissance, ce sous-ensemble qui exclut les fonctions dangereuses n'existe pas non plus en python.

    Alors, comment peut-on lancer l'exécution d'un code python sur la machine cliente à réception d'une page html?

    On peut peut-être transmettre le code python en commentaire spécial dans le html. Et si on ne peut pas le lancer ni avec javascript ni avec un applet java, il ne reste qu'à créer un navigateur spécial écrit en python (là, il y a des modules) qui, lui, pourra comprendre le html et trouver/exécuter le code python au bon moment. Cela résoudrait d'ailleurs le pb de sécurité puisque le même code serait inopérant avec un navigateur normal.

    Autre idée: si c'est avec Windows, peut-être qu'au lieu de chercher un plugin, il faudrait créer un activeX (programmation COM)? Je crois savoir qu'un activeX peut faire plus qu'un applet java (c'est ce qui les rend plus dangereux...). Mais si ça marche, il faudra limiter l'accès au site.

    Bref, ce ne sera pas simple...

    Sinon, des solutions avec python s'exécutant sur le serveur: ça c'est possible. J'utilise couramment des script CGI python sur un site, et ça marche très bien. Il existe aussi un module apache qui permet d'utiliser python comme php. Mais, bien sûr, il faut que l'hébergeur rende cela possible dans la config de son serveur.

    Tyrtamos

Discussions similaires

  1. Créer applet sous Gnome
    Par neo.haux dans le forum Gnome
    Réponses: 1
    Dernier message: 21/02/2013, 13h06
  2. Créer applet sous KDE
    Par neo.haux dans le forum KDE
    Réponses: 0
    Dernier message: 12/12/2012, 17h15
  3. Aide pour créer grille Python Shell
    Par nedjed dans le forum Programmation multimédia/Jeux
    Réponses: 14
    Dernier message: 15/04/2011, 14h23
  4. Créer en python un classeur Excel?
    Par Gyslain dans le forum Général Python
    Réponses: 10
    Dernier message: 28/11/2009, 13h42
  5. Applet python sur page web
    Par atalon1 dans le forum Réseau/Web
    Réponses: 25
    Dernier message: 12/03/2009, 16h38

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