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

Java Discussion :

Quelle plateforme client riche utiliser ?


Sujet :

Java

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Par défaut Quelle plateforme client riche utiliser ?
    Bonjour à toutes et à tous,

    Je souhaiterais tout d'abord fixer les termes utilisés, tellement il y a de nuances et de définitions différentes :

    - Client lourd : application installée sur le poste client ne nécessitant aucune connexion avec un serveur
    - Client léger : WebServices
    - Client riche internet : client léger + Applet Java ou AJAX
    - Client riche autonome ou RCP (Rich Client Plateform) : Client lourd (app installée sur poste client) avec connexion à un serveur et récupération d'infos

    Cela vous semble-t-il correct ?

    Ensuite, je dois développer une application type RCP : une application sera installé sur un poste client, celui-ci y entrera un numéro de série et il y sera généré une licence à partir d'un algo s'exécutant sur le serveur.

    Quelle plateforme utilisée ? J'ai lu qu'il en existait des tas dont les principaux sont :
    Eclipse RCP,
    WorkPlace Client Technology Rich Edition,
    Windows Smart Client,
    Swing,
    NetBeans RCP,
    Java Web Start.

    Avez-vous des retours d'expérience sur ces différentes plateformes ?
    Comment sécuriser l'intégrité de la licence lorsque l'algo envoie la licence au client ?
    Comment procéder à l’exécution de l'algo sur le serveur depuis l'application client ?
    Pourriez-vous me guider, me donner des pistes à explorer car je n'ai JAMAIS développer une telle application et je vous avouerais être confus dans l'organisation de toute cette architecture..

    Merci de m'avoir lu

  2. #2
    Membre émérite
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Par défaut
    Bonjour,
    Dans ce que tu sites, tout n'est pas au même niveau (loin s'en faut)

    Eclipse RCP / NetBeans RCP ==> Plateformes complètes avec une architecture modulaire (exemple OSGi). Elles t'offres un socle complet avec docking, composants graphiques, etc...
    Swing ==> Il ne s'agit pas d'une plateforme mais d'une librairie graphique (à l'instar de SWT utilisé par Eclipse RCP). Swing est utilisé par NetBeans RCO
    Java Web Start ==> Il ne s'agit absolument pas d'une plateforme mais uniquement un outil de déploiement d'une application Java. Cet outil se base sur des fichiers .jnlp et gère le téléchargement des mises à jour, etc...

    Pour ce qui est de WorkPlace Client Technology Rich Edition et Windows Smart Client, je ne connais pas.

    A l'instar de Swing, tu as dont SWT (déja cité) mais également javaFX. JavaFX peut être une alternative bien que ce ne soit pas encore très déployé en prod.

    Cordialement,
    Sébastien.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Par défaut
    Merci Sébastien, tu m'as vraiment bien aidé sur ce coup, car les définitions sur internet étaient vraiment peu clairs pour moi, ou trop évolués pour que je puisse voir une nuance

    Cordialement.

Discussions similaires

  1. Le client riche : Quelles technologies ont un avenir ?
    Par yphilogene dans le forum Général Conception Web
    Réponses: 83
    Dernier message: 03/05/2015, 22h25
  2. Réponses: 1
    Dernier message: 23/02/2015, 11h16
  3. Quelle plateforme mobile avez-vous l'intention d'utiliser pour vos développements ?
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 11
    Dernier message: 29/11/2013, 06h12
  4. Sur quelle plateforme utiliser CUDA ?
    Par Rhyos dans le forum CUDA
    Réponses: 0
    Dernier message: 02/07/2012, 10h51
  5. Quelle Plateforme utiliser
    Par gmano dans le forum ALM
    Réponses: 2
    Dernier message: 02/12/2010, 21h05

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