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

Interfaces Graphiques en Java Discussion :

Bonnes pratiques pour développer une IHM en JAVA


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 40
    Par défaut Bonnes pratiques pour développer une IHM en JAVA
    Bonjour,

    Je cherche un guide des bonnes pratiques pour développer une IHM en java.
    Utilisation des design pattern et architecture general d'une IHM.

    Je ne trouve pas sur le site quelqu'un pourrait il me renseigner ?

    Merci

    Jérôme

  2. #2
    Membre émérite

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2010
    Messages : 450
    Par défaut
    Pour les IHM en général:
    - Fait un dessin au brouillon de chacune de tes fenêtres, choisis 2 ou 3 cobayes de profil différent et demande leur si ça ressemble à un logiciel agréable à utiliser.

    - Synthétise ce que tu souhaite montrer: Les ascenceurs et autres accéssoires pour parcourir les fenêtres doivent être utilisés avec parcimonie.
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 40
    Par défaut
    Merci des conseils, mais je parlais plus du code.

  4. #4
    Membre émérite

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2010
    Messages : 450
    Par défaut
    Il n'y a générallement plus besoin de réaliser toi même le code de tes IHM, des éditeurs graphiques existent.

    Si vraiment tu y tiens, la plupart des principes de POO s'appliquent:
    - Une classe par composant
    - Héritage entre les composants
    - fonctions de handling pour les évenements...
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  5. #5
    Membre éprouvé Avatar de dev_2007
    Profil pro
    Inscrit en
    Août 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 98
    Par défaut
    Salut,

    si tu veux bien assimiler la conception d'une IHM en plus des ressources disponibles via les IDE du développement, tu peux fouiller dans ce site, tu vas trouver ton bonheur

    http://www-lipn.univ-paris13.fr/~recanati/docs/

    ces ressources te permettent d'être plus autonome dans la conception ou quoi.

    voila.

    Cdt.

  6. #6
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Au niveau du code, je te conseille d'utiliser le pattern mvc (ici) qui sépare l'interface graphique du reste.

    Tout est très bien expliqué dans le lien ci-dessus

  7. #7
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par YannPeniguel Voir le message
    Il n'y a générallement plus besoin de réaliser toi même le code de tes IHM, des éditeurs graphiques existent.

    Si vraiment tu y tiens, la plupart des principes de POO s'appliquent:
    - Une classe par composant
    ..
    le point "une classe par composant" est super-extra important! et malheureusement peu suivi ... il faut dire que justement les éditeurs graphiques ne facilitent pas la tâche dans ce domaine (je veux dire que c'est possible avec les bons éditeurs mais que les modes d'emploi ne mettent pas ce principe en avant alors qu'il est effectivement essentiel).
    l'autre point essentiel est effectivement la séparation entre "métier" et "IHM" : merci aux interfaces Java!
    bref: faire une bonne interface graphique c'est ce qu'il y a de plus difficile! bon courage!

  8. #8
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 16/05/2016, 17h25
  2. Réponses: 2
    Dernier message: 16/08/2013, 13h14
  3. Réponses: 0
    Dernier message: 11/11/2012, 13h51
  4. meilleur langage pour développer une IHM
    Par viking1404 dans le forum Flash/Flex
    Réponses: 3
    Dernier message: 31/05/2009, 20h44

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