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

Graphisme Java Discussion :

Créer un configurateur (type automobile)


Sujet :

Graphisme Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 71
    Par défaut Créer un configurateur (type automobile)
    Bonjour a tous...

    J'aimerais créer un configurateur type configurateur automobile (choix du modele, puis de la couleur, des jantes, ...).
    Quelqu’un pourrait-il me donner quelques pistes pour savoir comment commencer ?
    Est-ce qu'il est préférable (faisable aussi) de le faire en Java ou en Flash ?

    Si quelqu'un a des liens vers des tutoriels ou des forums traitant de ce sujet, merci de m'aider!!

    Merci d'avance...

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonjour,

    Tu peux le faire en java, le plus long c'est de faire toutes les combinaisons, pour cela je verrais bien un xml c'est un fichier avec une structure en arbre, une fois que tu as choisi une étape tu descends dans l'arbre. Donc commencer par concevoir et mettre en place ce fichier.

    Une fois que tu as ce fichier, tu utiliseras java pour faire une interface sur ce fichier, les Jboutons, JcomboBox ou autre pour intéragir avec.

    c'est une proposition d'idée pas forcement la seule.

    En flash c'est aussi possible mais je ne connais que très vaguement et de ce que je sais se sera beaucoup plus long mais tu pourras faire des choses plus "funny" en matière de design par rapport à java.

    mais effectivement en flash tu peux faire des choses intéressante :

    http://demo.fb.se/e/volvo/c30/sites/...S/index_en.htm

    ^_^°.

    Pour répondre à ta dernière question, Flash et de nos jours très utilisé car compatible avec presque tous les os et navigateur cependant il faut des plugin parfois mais tu peux toucher 95% des gens ( pas le vrai chiffre mais je dois pas être loin).

    Pour ce qui est de java au niveau des traitements il est beaucoup plus puissant que flash donc parfois un peu lent à charger.

    Donc en ce moment je dirais tu peux faire le choix aux flechettes :p.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 71
    Par défaut
    Je te remercie pour ta réponse.
    Je vais donc me lancer dans la direction du java et xml!

    C'est vrai que l'exemple que tu donnes en flash est vraiment pas mal... mais je privilégie la facilité :-)

    Merci encore et bonne soirée...

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut
    Bonjour,

    Je suis occuper à faire un configurateur de grue.
    Pourriez-vous expliquez un peu plus en détails la conception de ce fichier XML ?

    J'ai un peu de mal à imaginer.

  5. #5
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonjour,

    Tu remontes loin, la prochaine fois ouvre un nouveau post quand tu as un souci.

    Pourquoi le XML? car un configurateur n'a pas beaucoup d'entrée sortie donc stocker les informations dans une base de données est un peu lourd.

    Dans le code même, possible mais ça n'est pas très maintenable et ça peut vite devenir bordélique.

    Du coup de mes connaissances en matière de stockage des données, le XML est un bon choix.

    As-tu regardé des cours de XML?

    Sinon le XML est basé sur un système de noeud. Pour illustrer :

    <catalogue>

    <grue class="grue1">
    <etape1 class="taille">
    <taille1> 100 </taille1>
    <taille2> 200 </taille2>
    </etape1>
    <etape2 class="couleur">
    <couleur1> jaune</couleur1>
    <couleur2> rose</couleur2>
    </etape2>

    </grue>

    <grue class="grue2">
    ....
    </grue2>
    </catalogue>

    à partir d'un fichier comme celui-ci, tu peux l'interroger en java avec DOM par exemple mais tu peux aussi utiliser le XSLT pour lire le XML au format web.

    Avec le Xpath (langage pour parcourir un XML) tu peux te promener dedans à ta guise. Ainsi afficher tous les types puis une fois le type choisi passer à la taille puis la couleur etc...

    Si des valeurs sont récurrentes, il faut réfléchir à la conception du fichier pour ne pas avoir à répéter les infos.

    Voilà à l'époque un peu plus en détail mon idée.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut
    Bonjour,

    Merci pour cette réponse si rapide

    J'ai répondu sur ce sujet car c'était tout juste ce que je cherchais, je créerai un nouveau post la prochaine fois

    Je ne m'y connais pas beaucoup en XML, je travail en général sur du C# avec mysql et WPF (et son XAML, pour la partie interface) en client lourd.

    Si cela me parais bien, je me orienterai vers le XML pour les données.

    Ce sur quoi je m'interroge, c'est comment mettre des contraintes dans ce fichier ?

    Comment je fait à l'étape 2 pour dire que la couleur ROSE n'est pas disponible en taille1 : 100 ?


    Tu va me dire : va lire les cours de XML, mais je préfère être sur de pouvoir faire ce que je veux avant de me lancer dans cet apprentissage.

Discussions similaires

  1. créer une List<Type>
    Par cyberchand dans le forum C#
    Réponses: 14
    Dernier message: 01/05/2007, 14h41
  2. Comment créer un catalogue type amazon
    Par Kapha dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 05/04/2007, 22h28
  3. créer un nouveau type
    Par sam80 dans le forum Delphi
    Réponses: 3
    Dernier message: 27/12/2006, 21h24
  4. créer un nouveau type de donnée
    Par noussa_nouha dans le forum Langage
    Réponses: 5
    Dernier message: 05/09/2006, 11h29
  5. créer un nouveau type de variable ?
    Par florantine dans le forum Langage
    Réponses: 5
    Dernier message: 22/01/2006, 11h32

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