outils de développement

Youcef
Messages : 2
Enregistré le : mer. févr. 26, 2014 4:27 pm

mer. févr. 26, 2014 4:42 pm

Bonjours ,
je suis nouveau pour cette communauté , Si quelqu' un pouvez m ' orienter sur les outils de develppement (IDE , JDK, Les librerys) ; et comment faire les interface graphic par exemple dessiner par JFormDesigner ou programmer manuelle
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. févr. 26, 2014 5:17 pm

Bonjour,

tout est expliqué en long et en large dans le manuel.
Sans lui, vous allez perdre votre temps.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Youcef
Messages : 2
Enregistré le : mer. févr. 26, 2014 4:27 pm

dim. avr. 06, 2014 9:06 pm

Bonjour
est ce que le développement open concerto utilise un éditeur graphique (windows builder par exemple) oui ou non ?
cordialement
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. avr. 07, 2014 3:38 pm

Bonjour,

nos seuls outils : JDK, Eclipse, clavier et souris.
Nous n'utilisons pas d'éditeur graphique.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
nsedoud
Messages : 10
Enregistré le : jeu. sept. 04, 2014 9:51 am

jeu. sept. 04, 2014 11:16 am

Cher guillaume,
J'ai acheté le manuel, et à ma surprise, point de détail sur la manière de générer les exécutables et les module jar.
pouvez mettre en ligne cette aide (c'est le genre d'aide basique et habituellement fournie avec tout projet open source)
Cordialement,
Nabil.
nsedoud
Messages : 10
Enregistré le : jeu. sept. 04, 2014 9:51 am

dim. sept. 07, 2014 11:28 am

C'est ok, pour ceux qui s'intéressent, voilà comment j'ai procédé:

les trois applications sont générées à partir du même projet (openconcerto), pour ce faire lors de la génération d'un fichier jar, il faut indiquer le nom de classe contenant le point d'entré "main", a savoir:
org.openconcerto.erp.Gestion :pour l'application principal.
org.openconcerto.erp.ServerFinderPanel :pour l'application de configuration.
org.openconcerto.erp.core.sales.pos.ui.CaisseFrame pour la gestion de la caisse.

Seulement quelques questions restent posées:
la taille des jar générées est nettement différente de la dernière release en téléchargement:

App de gestion un jar de 23,4 Mo depuis Eclipse contre 20,5 Mo pour la release 1.3.2
App Caisse 23,4 un jar Mo depuis Eclipse contre 8 Mo pour la release 1.3.2
App de configuration 23,4 un jar Mo depuis Eclipse contre 5,41 Mo pour la release 1.3.2

Remarquez que la taille du jar est toujours à 23,4 quelque soit le point d'entré choisi, surement chaque jar de la release ne contient que les librairies et classes nécessaires, un outil d'analyse de dépendance peut nous aider à réaliser cette objectif mais avec le risque de bugs en cas de chargement de classes dynamiques et usage de la réflexion dans le code.

L'équipe OC, peut-elle partagé avec la communauté son procédé utilisé ?

j'ai extrais la liste des classe de la dernière release 1.3.2, pour optimiser mes jar, et j'ai remarque qu'elle contient des classes que je n'ai pas trouvé dans le code source, ex:

org\openconcerto\utils\CollectionMap2Itf.class
org\openconcerto\utils\cc\AbstractMapDecorator.class

La release reflète-elle le code source en téléchargement ?
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. sept. 08, 2014 3:26 pm

Bonjour,

Pour les builds nous utilisons des outils internes et Proguard.

Dans le cadre de vos bricolages, le plus simple est d'avoir 1 jar et juste 3 mini .exe ,
cela ferra au total 23 Mo ce qui est moins que nous (20 + 8+ 5).

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
nsedoud
Messages : 10
Enregistré le : jeu. sept. 04, 2014 9:51 am

mar. sept. 09, 2014 3:49 pm

Bonjour,
Il était plus judicieux de rajouter les étapes ou les recommandations de générations dans votre manuel, afin de bien aider les bricoleurs comme moi qui s'intéresse à votre produit "libre et open source"

vous m'avez pas répondu concernant les différences de la release et sources!

Cordialement,
Le bricoleur
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. sept. 09, 2014 6:30 pm

Bonjour,

A chaque commit, nous mettons la version.
La prochaine sera la 1.4b1, on a pas eu le temps pour la 1.3.2.
Nous allons automatiser le process pour éviter ce genre de désagrément.

Cordialement,

"bricolage" n'était pas péjoratif.
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
nsedoud
Messages : 10
Enregistré le : jeu. sept. 04, 2014 9:51 am

mar. sept. 09, 2014 7:01 pm

Pas de souci,
Merci pour votre retour.
Répondre