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

UML Discussion :

Modelio passe en version 2.1.1


Sujet :

UML

  1. #1
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 059
    Points
    149 059
    Par défaut Modelio passe en version 2.1.1
    Modelio passe en version 2.1.1
    L’outil de modélisation augmente son ouverture à l’open source

    Modelio, l’outil de modélisation pour le développement de logiciels, la gestion de processus métiers et l’ingénierie des systèmes, passe en version 2.1.1, et accentue son ouverture open source.

    Modelio est par exemple désormais disponible nativement en format 64 bits ou 32 bits sous les différentes plateformes Linux RedHat, Ubuntu et Debian et gère la documentation Libre Office (en plus du HTML et de Microsoft Word).

    Résultat de plus de 20 ans de développement propriétaire, l’environnement open source Modelio 2 est disponible sous licence GPL v2 et est doté d’une architecture modulaire, dont les API clés sont sous licence Apache 2.0, « une licence open source très ouverte qui permet aux développeurs, aux communautés et aux entreprises partenaires de développer leurs propres modules d’extension open source ou propriétaires, ajoutant ainsi de nouvelles fonctionnalités spécialisées au produit de base », explique l’éditeur de la solution.



    Modelio est un outil extensible, pour le travail collaboratif et distribué en équipes y compris via internet. Il comprend une solution intégrée de gestion de versions basée sur SVN Subversion et un environnement dédié au développement guidé par le modèle (MDA).

    Modelio existe en distribution open source, l’éditeur Modeliosoft apportant un ensemble de solutions aux entreprises basé sur l’outil open source.

    Pour mémoire, Modelio 2.1 renforçait déjà les capacités de modélisation pour les analystes et les modèles complexes (modélisation UML, BPMN, exigences).

    Plus d’information sur Modelio 2.1.1 sur cette page

  2. #2
    Membre averti
    Homme Profil pro
    Expert MDE
    Inscrit en
    Janvier 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expert MDE
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 183
    Points : 337
    Points
    337
    Par défaut
    Hello,

    En quoi c'est différent d'EMF?
    Y a t'il moyen d'étendre modelio pour supporter ses métamodèles perso et créer des points de vue plus facilement qu'avec GMF?

    Plein de questions pas vraiment claires quand on regarde le user/developper manual...

  3. #3
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Je regarde le screen-shot et je sais déjà que c'est un RCP-Eclipse. Mais il me semble déjà en avoir entendu parler.

    Je comprends donc que la gestion "64 bits ou 32 bits sous les différentes plateformes" est dû à Eclipse.

    ... est doté d’une architecture modulaire ...
    On appel ça un plugin chez Eclipse.

    Pour la gestion de la documentation "Libre Office (en plus du HTML et de Microsoft Word)." Ou "The Rich Note feature" dans l'historique.
    Ca, c'est cool ! Ca veux dire qu'on va peut-être avoir ces outils intégré dans Eclipse.

    Il semble que l'outil ai fait une refonte général :
    -> Nouveau forum.
    -> Nouvelle version (2.X)
    -> Nouveau site

    L'outil et la boite étant française il y a un site en francais :
    http://www.modeliosoft.com/fr/
    http://www.modeliosoft.fr
    http://www.modeliosoft.eu/fr
    Troll : Désolé, le .be ne semble pas fonctionné

    Pour la communauté c'est :
    http://www.modelio.org

    Il comprend une solution intégrée de gestion de versions basée sur SVN Subversion
    Tout le monde passe à Git, ce n'est pas pour rien.

    Note : J'ai installé le logiciel, c'est bien un Eclipse RCP. Ca me fait malgré tout bizarre de passer par un .msi pour installer un Eclipse RCP.

    Test perso sur la version Free (244Mo au téléchargement):
    Niveau graphique ça casse pas des briques. Je trouvais Papyrus "vieux", j'ai trouvé encore plus "vieux".
    J'ai aussi réussi à ajouter une opération "de classe" sur un DataType.
    Et je n'ai pas vue "The Rich Note feature". Tu ne peux même pas faire de "nouveau" autre que projet...
    Et bien sûr un seul workspace dans le dossier de l'utilisateur Windows !

    Niveau code :
    -> Pas d’offuscation de code. (J'ai rien dé-compilé, j'ai juste regarder l'un de jar.)
    -> Embarque sa propre version de java...
    -> Modèl stocké sous le format .ofpx

    Je dé-conseil donc cette version. Télécharger un eclipse EMF, vous serez moins déçu.

    Test perso Version Entreprise Edition (347Mo au téléchargement):
    -> Période d'essai de 9 jours.
    -> Embarque sa propre version de java...
    -> Toujours pas de "nouveau"
    -> Modèle stocké sous le format .ofpx
    -> Extension au format .jmdac

    Conclusion : Pour toute personne ayant déjà travaillé sous eclipse (like). Modelio, n'est pas fait pour vous.

    Note de sécurité pour Modelio :
    RCP Eclispe donc java non offusqué et en stand alone. Une application avec une période d'essai, c'est un pousse au crime. Sans parler des modules payant téléchargeable.

    Et le lien "more information about activation", c'est une 404 !

    J'ai pas pu résisté : ouverture du .jmdac avec 7z, c'est un fichier jar.

    Pour le fichier .ofpx j'aurai dis à première vue un fichier uml avec du code Java au milieu et des warning aussi...
    Je vous laisse voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ...
    DeprecatedAccessorWarning ("Artifact::ResidentActionState", "<Compatibility 6.2>");
    ...
    if ((ClassOf == Item || ClassOf == Package) &&
                (notVoid (RepresentedProject))) {
            return "";
        } else {
    ...
    	<element type="Dependency" stereotype="impact_subroot">
    		<diagram type="StaticDiagram" stereotype="impact">
    			<property name="background" value="darkorange"/>
    ...
    Je n'ai pas vue de conversion au modèle .uml .uml2 ou autre...

    Cordialement,
    Patrick Kolodziejczyk.

    PS : Si vous savez comment on utilise la fonction "The Rich Note feature", je me foulerai peut-être à regarder l'outil plus en détail.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Points : 7
    Points
    7
    Par défaut Enfin en 64 bits
    Jusqu'ici je bataillais pour faire tourner Modelio 32 b sur mon Ubuntu 64b, voici une chose résolue.

    Quelques réponses sur ce que je sais :
    Modelio n'est pas EMF : il a son propre repository, et ce n'est pas un plug in Eclipse. Il est dédié UML, BPMN, SysML, etc. Pour faire un nouveau méta modèle, ce n'est pas l'outil.

    Pour voir l'édition riche de texte, il y a le tutorial sous : http://www.modeliosoft.com/en/resour...tutorials.html

    Moi j'utilise Modelio open source avec le module générateur/reverse/roundtrip Java, synchronisé avec Eclipse à coté. Ca marche très bien.

    je n'ai pas trouvé d'autres qui fasse une génération pro et du reverse en open source.

    My 2 cents

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 64
    Points : 363
    Points
    363
    Par défaut
    Citation Envoyé par Gordon Fowler Voir le message
    Modelio est par exemple désormais disponible nativement en format 64 bits ou 32 bits sous les différentes plateformes Linux RedHat, Ubuntu et Debian et gère la documentation Libre Office (en plus du HTML et de Microsoft Word).
    Et pour Windows, à quand le 64bit ?


    Citation Envoyé par Gordon Fowler Voir le message
    Modelio est un outil extensible
    Oui, mais mes tests pour créer une extension ont été... douloureux.
    A l'époque de Maven et compagnie, c'est dommage de ne pas avoir un Archetype tout fait. Et pour le debug, ce n'est pas non plus le top.
    Il est aussi regrettable que la documentation ne soit pas plus poussée.
    S'il est facile de créer un stéréotype, dès qu'il s'agit de jouer un peu avec le modèle, ça devient plus... dur (pas insurmontable non plus, mais pas évident quand même ).


    Citation Envoyé par kolodz Voir le message
    Tout le monde passe à Git, ce n'est pas pour rien.
    Je suis tout à fait d'accord. Un support de GIT aurait été le bienvenu.
    Mais bon, je dois avoué de, professionnellement parlant, je n'ai jamais travaillé qu'avec SVN (ou CVS ).
    Je pense que Modelio vise avant tout un public pro (c'est eux qui payent).


    Citation Envoyé par kolodz Voir le message
    Niveau graphique ça casse pas des briques. Je trouvais Papyrus "vieux", j'ai trouvé encore plus "vieux".
    Les goûts/les couleurs.
    Perso, je trouve Papyrus vraiment moche, contrairement à Modelio.
    J'ai bossé avec Entreprise Architect et Modelio me semble aussi "joli".
    De mon point de vu, il est plus beau que la plupart des outils UML Open Source (ArgoUML/StarUML/...).


    Citation Envoyé par kolodz Voir le message
    J'ai aussi réussi à ajouter une opération "de classe" sur un DataType.
    Bha... oui. Un DataType est proche d'une classe au niveau du metamodele UML.
    Le metamodele UML ne semble pas interdire d'ajouter des opérations à un DataType.


    Citation Envoyé par kolodz Voir le message
    Et bien sûr un seul workspace dans le dossier de l'utilisateur Windows !
    un seul projet ouvert à la fois... Dommage, car l'outil est basé sur Eclipse.
    Il aurait vraiment bien que Modelio soit un "plugin" Eclipse comme un autre, permettant de pouvoir avec plusieurs projets ouverts en parallèle (et surtout pouvoir avoir d'ouvert en même temps son projet Java).
    Là ça oblige à ouvrir 2 fois Eclipse (ce qui consomme quand même pas mal de ressources).

    Citation Envoyé par kolodz Voir le message
    -> Pas d’offuscation de code. (J'ai rien dé-compilé, j'ai juste regarder l'un de jar.)
    Heu... quel est l'intérêt ?
    C'est un logiciel Open Source, donc de toute façon, le code source est récupérable sur le site de Modelio.

    Citation Envoyé par kolodz Voir le message
    -> Modèl stocké sous le format .ofpx
    Et exportable en XMI d'après ce que j'ai vu.


    Citation Envoyé par kolodz Voir le message
    Je dé-conseil donc cette version. Télécharger un eclipse EMF, vous serez moins déçu.
    Là, je n'ai rien compris...
    EMF permet de manipuler des métamodèle... Modelio est un AGL basé sur UML.
    Ce sont deux outils ayant des buts/optiques totalement différents (ou persque puisque EMF permet de définir le métamodèle UML2... mais bon, nous ne sommes pas au même niveau).


    Je n'ai par contre pas regardé la version pro (il semble que ce soit 10 jours, et non 9 jours pour la période d'essais). Mais la version gratuite permet déjà de faire du reverse Java (faut que je regarde ce point plus en détail) et de générer de la doc. Donc pour mes besoins, cela devrait suffire.


    Citation Envoyé par kolodz Voir le message
    Et le lien "more information about activation", c'est une 404 !
    J'ai essayé le lien à l'instant et... il fonctionne chez moi.

  6. #6
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Modelio n'est pas EMF : il a son propre repository, et ce n'est pas un plug in Eclipse.
    Non, c'est un RCP Eclipse.
    Ils sont basés sur la même architecture qu'Eclipse. Car dispose de la même base.
    Il y a d'ailleurs beaucoup d'autres RCP eclipse. Dans le domaine de la modélisation, on a notamment : Papyrus (Qui est disponible aussi bien en stand-alone ou en plugin.)

    Oui, mais mes tests pour créer une extension ont été... douloureux.
    Sachant qu'on est sur une base eclipse, je n'ai pas compris pourquoi, il n'y a pas une gestion identique à la création de plugin eclipse.

    C'est un logiciel Open Source, donc de toute façon, le code source est récupérable sur le site de Modelio.
    Me proposer des plugins en format "propriétaire" ".jmdac" en lieu et place de ce qui se fait de manière générale dans le monde eclipse, montre bien une volonté d'un écosystème fermé.
    D'ailleurs si le logiciel est open source pourquoi avoir une fenêtre "Achète ta licence" ?
    Dans tout les cas, je n'ai absolument pas compris le modèle économique. Ni le modèle de plugin.

    Les goûts/les couleurs.
    Perso, je trouve Papyrus vraiment moche, contrairement à Modelio.
    J'ai bossé avec Entreprise Architect et Modelio me semble aussi "joli".
    De mon point de vu, il est plus beau que la plupart des outils UML Open Source (ArgoUML/StarUML/...).
    J'ai vue des screen-shot de l'éditeur Java sur le site. Et ce n'est vraiment pas le même rendu graphique que ce que j'ai testé.
    Exemple : Création d'une classe -> Rectangle à bord bleu avec nom de la classe en bleu.

    EMF permet de manipuler des métamodèle... Modelio est un AGL basé sur UML.
    Ce sont deux outils ayant des buts/optiques totalement différents (ou persque puisque EMF permet de définir le métamodèle UML2... mais bon, nous ne sommes pas au même niveau).
    En effet, EMF est plus large dans sont optique.
    EMF permet l’édition de modèle UML. Car en effet, EMF manipule les modèles et les méta-modèles. De mémoire, il y a une extension qui permet la gestion des modèles UML(les 13) à partir de celui-ci.
    Papyrus et d'autres se base d'ailleurs sur cette base.

    Pour voir l'édition riche de texte, il y a le tutorial sous : http://www.modeliosoft.com/en/resour...tutorials.html
    Merci, je vais voir ça tranquillement chez moi. Le document n'est pas directement stocker dans le modèle ? (J'ai vue que c'était attaché à une classe)
    Sinon, vive les marge de modèle avec SVN =)

    Cordialement,
    Patrick Kolodziejczyk.

    Pour information :
    RCP : Rich Client Platform

    Note :
    J'ai essayé le lien à l'instant et... il fonctionne chez moi.
    De même, mais hier soir c'était bien une 404 =)
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  7. #7
    Membre régulier

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 44
    Points : 78
    Points
    78
    Par défaut
    Et pour Windows, à quand le 64bit ?
    La version 64 bit existe.

    @kolodz t'es sûr d'avoir téléchargé la version open source? Il faut aller sur le lien proposé en début de post (d'ailleurs tu rappelles le lien vers le site communautaire). J'ai l'impression que t'utilises une toute autre version...

    Citation:
    Envoyé par kolodz Voir le message
    Tout le monde passe à Git, ce n'est pas pour rien.
    Je suis tout à fait d'accord. Un support de GIT aurait été le bienvenu.
    Mais bon, je dois avoué de, professionnellement parlant, je n'ai jamais travaillé qu'avec SVN (ou CVS ).
    Je pense que Modelio vise avant tout un public pro (c'est eux qui payent).
    J'ai envie de dire que ce sont des effets de mode. L'un des avantages de Git est de pouvoir travailler sur un référentiel décentralisé. Pour ceux qui travaillent en mode déconnecté, ça peut avoir son avantage du coup ça explique en partie le passage à Git. Mais d'un point de vue fonctionnel, Git n'est pas supérieur à SVN. Dans l'ensemble ils sont assez équivalents.
    Toutefois, je plussoie l'intérêt du support de GIT pour ceux qui sont familiers avec ce logiciel. C'est bien mieux d'avoir le choix parce que pas mal de personnes utilisent toujours SVN (et CVS comme l'indique deverdeb).

    Me proposer des plugins en format "propriétaire" ".jmdac" en lieu et place de ce qui se fait de manière générale dans le monde eclipse, montre bien une volonté d'un écosystème fermé.
    Pour le déploiement des extensions, à la rigueur, on s'en fout de savoir si l'extension est .jmdac ou .toto. Un utilisateur final ayant besoin d'une fonctionnalité déploie l'extension et, hop, il a la fonctionnalité apportée par l'extension. Il a pas forcément le désir de savoir comment c'est fait derrière. Tout le monde n'est pas forcément développeur et, qui plus est, développeur Eclipse.
    Pour l'écosystème fermé, je ne suis pas d'accord. Il existe de nombreux projets open source auquels tout le monde a accès. Par contre, encore une fois, je suis d'accord avec deverdeb
    Oui, mais mes tests pour créer une extension ont été... douloureux.
    . Il n'est pas évident de se lancer dans la création d'extensions...Là, un effort pourrait être fait, même si la communauté n'hésite pas à aider ceux qui se lancent dans l'aventure

    Citation:
    ... est doté d’une architecture modulaire ...
    On appel ça un plugin chez Eclipse.
    Euh..Y a pas qu'Eclipse dans la vie...

  8. #8
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 24
    Points : 20
    Points
    20
    Par défaut Ajouter un module a Modelio
    S'il vous plait ,J'ai téléchargé Modelio open source mais j'ai pas réussie à trouver son code source pour y manipuler .En fait pour un besoin d'ajouter un module décrivant une fonctionnalité de calcul de mesure pour les diagrammes UML2.
    Et merci beaucoup

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Points : 168
    Points
    168
    Par défaut
    Salut haloula,

    Afin de créer un module pour Modelio tu n'as pas besoin du code source de l'application. Tu devrais trouver toutes les informations nécessaires à la création d'un module ici

    En cas de souci poste plutôt ici tu devrais avoir plus rapidement des réponses .

    A+

  10. #10
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 24
    Points : 20
    Points
    20
    Par défaut Remerciement
    Ok je vous remercie j'ai changé d'outil.j'utilise pour le moment papyrus

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/09/2009, 10h59
  2. Google App Engine passe en version 1.2.5, découvrez les nouvelles fonctionnalités
    Par Gordon Fowler dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 04/09/2009, 18h09
  3. Réponses: 0
    Dernier message: 04/09/2009, 18h09
  4. Yellow Dog Linux passe à la version 6.2
    Par matrix788 dans le forum Distributions
    Réponses: 0
    Dernier message: 30/06/2009, 14h00
  5. Yellow Dog Linux passe à la version 6.2
    Par matrix788 dans le forum Actualités
    Réponses: 0
    Dernier message: 30/06/2009, 14h00

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