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

Silverlight Discussion :

Silverlight / Java


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Par défaut Silverlight / Java
    Bonjour,

    Je développe actuellement une connexion sécurisé à une application silverlight (via un web service pour l'accès à une BD) nécessitant au préalable la récupération de données d'identifications sur une carte à puce.
    La lecture de cette carte s'effectue grâce à une dll contenant des fonctions natives C# qui sont donc inutilisables en Silverlight.
    Je voudrais donc savoir si il est possible de lancer une application codé en Java (portabilité oblige) depuis le client Silverlight qui récupère les informations de la carte et les retourne au client afin qu'elles soit traitée par le web service.

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Silverlight est une SandBox donc à moins d'être dans des conditions particulières tu ne peux executer des programmes/dll de l'extérieur que ce soit Java ou C#.

    En revanche en SL4/Mode OOB/Trusted, tu peux instancier des objets COM.
    D'ailleurs tu dois pouvoir le faire aussi sur toute version de SL mais en javascript et au dépend du visuel

    Le problème c'est la portabilité de l'ensemble. Cela restera du Windows...

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    On peut faire aussi:
    + un ocx hébergé dans la page
    + du javascript qui accède à l'ocx
    + silverlight qui accède au code javascript (HtmlPage.Window.Invoke(...))

    = une usine à gaz qui tourne que dans internet explorer, sur windows...

    Sinon, comme le propose Samoteph, la solution nickel, c'est OOB/Full trusted (voir ici)....

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bonjour
    Citation Envoyé par BastHard Voir le message
    Je développe actuellement une connexion sécurisé à une application silverlight (via un web service pour l'accès à une BD) nécessitant au préalable la récupération de données d'identifications sur une carte à puce.
    La lecture de cette carte s'effectue grâce à une dll contenant des fonctions natives C# qui sont donc inutilisables en Silverlight.
    Je voudrais donc savoir si il est possible de lancer une application codé en Java (portabilité oblige) depuis le client Silverlight qui récupère les informations de la carte et les retourne au client afin qu'elles soit traitée par le web service.

    Je m'interroge sur tes choix techniques.

    Pourquoi avoir choisi SilverLight, dans la mesure où l'application client n'est absolument pas banalisée puisqu'elle nécessite d'embarquer une DLL spécifique sur le client ?

    Au passage l'argument de limitation à Windows soulevé par autre intervenant me semble dépourvu de pertinence puisque cette DLL de lecture ne pourra fonctionner que sur un poste équipé de Windows : donc que l'applicaiton elle même soit limité à Windows ne constitue pas en soit une limitation génante.

    Donc, dans la mesure où tu dois installer des éléments spécifiques sur le client et que ce client est quasiment obligatoirement une station Windows, pourquoi ne pas avoir opté, par exemple, pour une application WPF qui aurait pu dialoguer sans bricolages superflus avec ta DLL ?

Discussions similaires

  1. Tableau comparatif Java/Flash/HTML5/Silverlight
    Par goku19 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 12/11/2012, 00h44
  2. Communication Java - Silverlight via Socket
    Par Seb59118 dans le forum Silverlight
    Réponses: 4
    Dernier message: 02/12/2009, 17h53
  3. java FX vs silverlight vs flex
    Par adel.87 dans le forum Débuter
    Réponses: 1
    Dernier message: 24/06/2008, 15h07
  4. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

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