Messages
du sujet
SVG or Not |
pingoui38
Ville : Levallois Perret
Membre depuis : 10 août 2007
Messages : 25
|
23 janv. 2008 à 22:25
Bonjour,
Suite à votre livre (je dirai même excellent ouvrage :D ), je travail pour une application perso. C'est application est une application de schéma électrique/électronique.
Pour cela, je me suis inspiré de la class PlanComponent pour réaliser mon schéma électrique.
Pour des soucis de rendu, je me suis orienté vers l'utilisation de fichier.svg pour le dessin de mes composants(Pas de shape contenant des icônes) . Mes composants électriques (interrupteurs, disjoncteurs, fusibles, diode, résistance ,…) seront de type filaire :
http://hiboox.com/lang-fr/image.php?img=c6y8t2tp.gif
1er question : Est-ce que le choix d’image vectoriel (type svg) est un bon choix pour dessiner un schéma (dc lien ci-dessus) ?
2ème question : Quel stratégie adopteriez-vous pour faire un logiciel de dessin avec des composants électriques/électroniques ?
Votre avis est important pour moi. J’ai appris énormément de choses avec votre ouvrage dont créer un projet structuré et pro.
D'avance merci pour vos conseils
Vincent
|
pingoui38
Ville : Levallois Perret
Membre depuis : 10 août 2007
Messages : 25
|
28 janv. 2008 à 17:17
Bonjour,
Je pensais sinon dessiner grâce à l'interface 2D PlanComponent mes composants est les enregistrer dans un format propriétaire et l'inserer dans le catalogue (librairie graphique de composant)
Que pensez-vous de cette solution?
Est-ce faisable d'avoir en sortie un type de fichier contenant juste le composant et un pour la totalité du projet (Home)?
Quel strategie adopteriez vous?
D'avance merci pour votre aide
|
pingoui38
Ville : Levallois Perret
Membre depuis : 10 août 2007
Messages : 25
|
6 févr. 2008 à 00:34
Bonjour,
Suite de monologue ;)
J'ai opté pour la seconde solution. Créer un format propriétaire de composant
J'ai d'ailleurs avancé sur ce sujet
J'arrive à dessiner des composants graphiques, à les enregistrer et les insérer dans le Home (PlanComponent)
Mon seul petit problème, c'est que mon composant (après insertion) dans le Home (PlanComponent), je n'arrive plus à le deplacer...
|
Manu
Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
|
9 févr. 2008 à 19:53
Désolé pour mon manque de réactivité...
Pour revenir sur votre choix d'un format propriétaire ou d'un format public comme SVG, voilà les questions que je me poserais pour motiver mes choix :
- Existe-il une bibliothèque Java (ou plusieurs) capable de lire le format public visé ?
- La licence de cette bibliothèque est-elle compatible avec celle de votre logiciel ?
- Est-elle maintenue ? Bien documentée ?
- Est-ce que des images dans le format public visé sont disponibles ?
- Si vous envisagez de distribuer votre logiciel, est-ce que ces images sont disponibles sous une licence qui vous permettra de les redistribuer ?
- Existe-il un ou plusieurs logiciels, libres de préférence, qui vous permettront de créer ces images ?
- Si vous décidez de créer un format propriétaire, est-ce que vous êtes capable de concevoir un format qui sera assez évolutif pour les évolutions futures de votre logiciel ?
- Est-ce que ce format propriétaire sera plus performant à interpréter ?
- Si vous envisagez de distribuer votre logiciel et d'accepter des contributions, est-ce que les contributeurs auront les moyens simples de créer des images pour votre logiciel ?
En espérant vous avoir aidé... --- Manu (moderator/modérateur)
|
pingoui38
Ville : Levallois Perret
Membre depuis : 10 août 2007
Messages : 25
|
11 févr. 2008 à 12:45
Merci pour vos conseils :)
Je me suis lancé dans la grande aventure d'utiliser un format proprio... je n'aurai jamais tenté cette expérience avant la lecture de votre livre.
Me voilà lancé mais je suis confronté à un premier petit problème...
je suis sur que ce n'est pas grand chose mais je bloque.
Je dessine mon composant avec mon appli, je l'enregistre dans un format proprio, je lis l'objet mais je n'arrive pas à modifier ses coordonnées
http://www.developpez.net/forums/showthread.php?p=2941569#post2941569
merci pour votre aide
|