Open ModelSphere Obtenir les sources Marco Savard, neosapiens Mars 2009
Cette présentation expliquera: –Les différents rôles dans JavaForge –Comment télécharger les sources de Open ModelSphere –Comment développer et lancer l’application dans l’environnement Eclipse. Pré-requis –Installer le plug-in TortoiseSVN dans Windows Explorer –Installer Ecplise (version Ganymède) Obtenir les sources
La note verte indique la première action à faire Les notes orangées indiquent les actions suivantes La note rouge indique la dernière action de la séquence Obtenir les sources 1. Ouvrir le document 2. Eclater 4. Double-cliquer
Les cinq rôles définis par JavaForge Administrateur Développeur interne Développeur externe Documenteur Utilisateur
1 er rôle : utilisateur Utilisateur novice ou avancé de ModelSphere Soumet des bogues, suggestions d’amélioration de l’application Visualise les problèmes et solutions soumis par les autres utilisateurs Participe aux forums de discussion Utilisateur Documenteur Développeur externe Développeur interne Administrateur
2 e rôle : documenteur Utilisateur avancé Créé et met à jour des documents pour les autres utilisateurs Acces en écriture aux documents, mais sans accès au code source Utilisateur Documenteur Développeur externe Développeur interne Administrateur
3 e rôle : développeur externe Utilisateur Documenteur Développeur externe Développeur interne Administrateur Visualise les sources existants Télécharge les sources sur un poste local et teste la version en cours de développement Souvent le premier à tester et à trouver les bogues. Peut modifier les sources localement, mais ne peut téléverser les modifications Propose des changements au logiciel à un developpeur interne pour révision de code Apprend l’architecture de ModelSphere en étudiant le code source Développeurs externes: ministère de la Santé (MSSS)
Conditions d’adhésion –Connaissance de l’outil en tant qu’utilisateur –Connaissance de Java et Eclipse –Avoir été un utilisateur actif (avoir soumis des bogues, répondu à des questions, édité des wikis) et connu de la communauté –Recommandé par un développeur interne Comment? –Faire une demande par courriel à l’administrateur –C’est l’administrateur qui prend la décision finale Développeur externe
4 e rôle : développeur interne Utilisateur Documenteur Développeur externe Développeur interne Administrateur Télécharge et visualise les sources existants Créé et édite les sources du projet, et téléverse les changements Revise et accepte les demandes de modification du code soumis par les développeurs externes Doit démontrer une bonne connaissance de l’architecture de ModelSphere pour être admis Développeurs internes: Grandite, neosapiens
Conditions d’adhésion –Connaissance de l’architecture –Connaissance de Java, Swing, méta-modelling –Avoir lu et compris le Developer’s Guidelines –Avoir été un développeur externe actif (avoir corrigé et soumis des modifications aux sources) et connu de la communauté –Recommandés par une majorité de développeurs internes Comment? –Faire une demande par courriel à l’administrateur –C’est l’administrateur qui prend la décision finale Développeur interne
5 e rôle : administrateur Gère le projet Supervise les activités Definit les politiques Accepte les nouveaux membres Assigne des rôles aux membres Administrateur du projet: Grandite Utilisateur Documenteur Développeur externe Développeur interne Administrateur
1 ère étape: se connecter à JavaForge 1. Aller à 2. Cliquer 3. Cliquer
2e étape: inscription à JavaForge 1. Remplir 2. Remplir 3. Soumettre
3e étape: trouver le projet Open ModelSphere 1. Cliquer 2. Remplir
Ecran utilisateur Un utilisateur n’a normalement pas les onglets reliés aux sources (Builds, SCM Repository, Membres).
Ecran développeur Pour devenir développeur, il faut d’abord être utilisateur, puis faire une demande d’adhésion à l’administrateur du projet
Obtenir les sources 1. Choisir un répertoire 2. Cliquer-droit 3. Nouveau répertoire
Obtenir les sources Menus disponibles lorsque Tortoise est installé dans Windows Explorer 2. Checkout 1. Sélection
Obtenir les sources 1. URL Javaforge 2. Répertoire nouvellement créé 3.
Obtenir les sources : succès 1.
Obtenir les sources : échec Si vous obtenez cette erreur, vérifiez si vous vous êtes branché sur Javaforge à titre de développeur, et non comme simple utilisateur.
Obtenir les sources 1. Workspace
Obtenir les sources 1. Démarrer
Obtenir les sources 1. Choisir
Obtenir les sources 1. Retrouver notre workspace
Obtenir les sources 1. Ajouter les projects
Obtenir les sources 1. Ajouter les projects
Obtenir les sources 1. Parcourir 2. Retrouver org.modelsphere.jack 3.
Obtenir les sources 1. Entrer org.modelsphere.jack 2. Suivant
Obtenir les sources 1. Terminer Ajouter sms et plugins
Obtenir les sources 1. Démarrer ModelSphere