IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Modelio passe en version 2.1.1
L'outil de modélisation augmente son ouverture à l'open source

Le , par Gordon Fowler

361PARTAGES

6  0 
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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de deverdeb
Membre averti https://www.developpez.com
Le 11/04/2012 à 13:37
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.
3  0 
Avatar de kolodz
Modérateur https://www.developpez.com
Le 11/04/2012 à 14:10
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 =)
2  0 
Avatar de Tcharl
Membre averti https://www.developpez.com
Le 10/04/2012 à 19:28
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...
0  0 
Avatar de kolodz
Modérateur https://www.developpez.com
Le 10/04/2012 à 21:09
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
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.
0  0 
Avatar de sertan
Futur Membre du Club https://www.developpez.com
Le 11/04/2012 à 11:41
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
0  0 
Avatar de titchagui
Membre régulier https://www.developpez.com
Le 16/04/2012 à 11:28
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...
0  0 
Avatar de haloula1
Membre à l'essai https://www.developpez.com
Le 20/05/2012 à 19:25
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
0  0 
Avatar de ebrosse_fr
Membre habitué https://www.developpez.com
Le 21/05/2012 à 10:17
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+
0  0 
Avatar de haloula1
Membre à l'essai https://www.developpez.com
Le 23/05/2012 à 20:31
Ok je vous remercie j'ai changé d'outil.j'utilise pour le moment papyrus
0  0