Linotte, la programmation en français en version 1.6

Posté par  (site web personnel) . Édité par Nÿco et claudex. Modéré par claudex.
Étiquettes :
15
23
jan.
2012
Technologie

Linotte est un langage de programmation particulier dans le sens où sa syntaxe est en français. Riche et facile à appréhender, il se veut accessible à des personnes débutantes en programmation informatique.

Sept ans après sa création, la version 1.6 est sortie en ce début d'année. Mais que peut-on ajouter dans un langage en français en bout de sept ans de développement ? Les principales nouveautés se sont focalisées sur la réduction du code pour écrire des algorithmes simples et la correction des bogues.

NdM : Linotte est sous licence GPLv3

Petites brèves : Oxygen-gtk3 et ArtistiX 1.2

Posté par  . Édité par Nÿco, Florent Zara et Benoît Sibaud. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
23
20
jan.
2012
Technologie

Oxygen-gtk3 1.0

Oxygen-gtk est le port du thème Oxygen de KDE pour GTK. Cela permet principalement une meilleure intégration des applications GTK dans un bureau KDE. Jusqu'à présent, seule une version pour GTK 2 était disponible, mais désormais, il y a aussi une version stable pour GTK 3.

Malgré le fait que la version soit taggée 1.0, elle n'a pas été testée sur beaucoup d'applications GTK et peut donc encore contenir de nombreux bugs. Ce logiciel libre est publié sous licence LGPL.

ArtistX 1.2

ArtistX est distribution basée sur Ubuntu destinée à être un véritable studio multimédia. Malgré cela, elle lui est antérieure car elle existe depuis 10 ans et a déjà plus de 10 versions à son actif. Cette version 1.2 est basée sur Ubuntu 11.10 et inclut Gnome 3, KDE 4.7 et plus de 2500 paquets de logiciels dédiés au multimédia.

L'auteur étant atteint d'une tumeur au cerveau, il encourage les dons à une association qui lutte contre cette maladie.

NdA : merci à Nÿco et Florent Zara pour leur contribution à cet article.

sslh 1.10, la bête noire des censeurs

Posté par  . Édité par Davy Defaud, Manuel Menal, Nÿco et Nils Ratusznik. Modéré par rootix. Licence CC By‑SA.
80
30
nov.
2011
Technologie

Non, il ne s’agit pas d’un nouveau concurrent pour Tor (réseau) ou Freenet. Il s’agit juste d’un outil pour les personnes auto‐hébergées qui voudraient accéder à tous leurs services de n’importe où.

Cette dépêche explique son fonctionnement et ce qu’apporte sa dernière version.

Gambas 3 est sorti le 31 décembre 2011

Posté par  (site web personnel) . Édité par baud123, Benoît Sibaud et claudex. Modéré par Malicia. Licence CC By‑SA.
29
1
jan.
2012
Technologie

Après quatre années de développement depuis la dernière version, j'ai le plaisir d'annoncer la sortie de la version 3 de Gambas.

Gambas est un langage de programmation objet et une plate-forme de développement pour Unix basée sur un interpréteur BASIC. Il est distribué sous licence GNU GPL.

Il se compose d'un compilateur, d'un interpréteur, d'un ensemble de modules d'extensions appelés composants, d'un environnement de développement intégré complet, et d'une mascotte.

Petites brèves du Logiciel Libre

Posté par  (site web personnel) . Édité par baud123, Lucas Bonnet et claudex. Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
21
27
déc.
2011
Technologie

Quelques petites brèves dans l'air du temps...

Algorithmes de tri en son et en images

Cette petite vidéo montre en son et en images (vidéo) les différents algorithmes de tri : c'est à la fois très intéressant de voir enfin l'évolution des tris et comparer... et ça a un je-ne-sais-quoi d'hypnotique... What different sorting algorithms sound like

Des nouvelles autour de Unity

Dans le chapitre des configurateurs de Unity, on a :

  • MyUnity sous GPLv3, qui arrive en version 2.0 : voici quelques copies d'écran, il se présente globalement sous forme d'assistant. Il est disponible pour Ubuntu 11.04 et 11.10 sous forme de PPA.
  • Ubuntu Tweak qui arrive en version 0.6.0. C'est une interface sous forme de boîte de dialogue de préférences avec des onglets. Il prend en charge la version Ubuntu 11.10 et Linux Mint 12, et est publié sous licence GPLv2.

Jack Goldman, le fondateur du Xerox PARC, est mort

Posté par  (site web personnel) . Édité par Nÿco, Altor, vincent LECOQ, Manuel Menal et claudex. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
24
24
déc.
2011
Technologie

Jack Goldman le fondateur du laboratoire de recherche Xerox PARC (Palo Alto Research Center) est mort ce 22 décembre 2011 à l'âge de 90 ans. Le Xerox PARC, situé dans la Silicon Valley est à l'origine du protocole Ethernet (c'était même un des projets pionniers), de la programmation orientée objet (Smalltalk), de l'impression laser et aussi des concepts d'interfaces graphiques tels que les fenêtres, les icônes et le WYSIWYG qui ont été très largement réutilisés dans les bureaux sous Unix/Linux, Mac OS ainsi que Windows.

En effet, l'histoire veut que Steve Jobs se soit inspiré des travaux du Xerox PARC qu'il a eu le loisir d'observer lors d'une visite organisée par les dirigeants de Xerox même. De l'aveu de Steve Jobs lui-même, il se souvient en être sorti avec l'interface graphique et la souris en tête, alors qu'il se souvient y avoir vu les bases de la programmation orientée objet, le réseau, le traitement de texte WYSIWYG et bien d'autres merveilles informatiques inconnues à l'époque (voir le lien sur « accidental empires » pour votre culture).

Outre le Xerox PARC, Jack Goldman a également conduit des recherches sur la batterie sodium-soufre chez Ford dans les années 1960.

Petites brèves : Muon, LibQApt, Flare et Calypso

Posté par  . Édité par Nÿco. Modéré par Nÿco. Licence CC By‑SA.
22
28
déc.
2011
Technologie

Au menu de ces petites brèves : un outils de gestion de paquets, un jeu et un serveur *Dav.

Muon et LibQApt

Muon est une suite d'outils de gestion des paquets pour KDE et pour les distributions dérivées de Debian. LibQApt est un wrapper en Qt pour la bibliothèque libapt-pkg. Le but de ces projets est donc de pouvoir manipuler les paquets deb avec une interface graphique utilisant les bibliothèques de KDE. Ces deux projets sont sortis en bêta le 27 décembre. Ils sont tous deux publiés sous licence GPLv3.

Flare en version 0.15.1

Flare est un jeu « hack and slash » sous GPL 3 et utilisant SDL, c'est-à-dire un jeu d'aventure-action plutôt orienté action qu'aventure. La version 0.15 apporte l'utilisation des police TTF, deux nouvelles zones de quête et la possibilité de modifier toutes les données du jeu via des mods.

Calypso, un serveur CalDav/CardDav/WebDav

Keith Packard a modifié le serveur CalDAV Radicale pour y ajouter la gestion en:CardDAV et WebDAV. Le but n'est pas d'en faire un fork mais, à terme, d'essayer d'introduire ces modifications dans Radicale, pour que le code soit quand même utile avant que le travail soit mergé, Keith a décidé de sortir une version de ce serveur sous un autre nom.

D'un point de vue technique, Calypso et Radicale sont en Python et sous licence GPL 3.

La colorimétrie sous Linux, un pas de plus

Posté par  (site web personnel, Mastodon) . Édité par Florent Zara, Nÿco et claudex. Modéré par Nÿco. Licence CC By‑SA.
32
6
déc.
2011
Technologie

Le calibrage d'un écran sous Linux n'est pas toujours tâche aisée. Quelques outils existaient mais jusque là, il s'agissait toujours d'outils obtenus par ingénierie inverse, les ténors du domaine ne travaillant qu'avec les systèmes d'exploitation propriétaires.

La donne est en train de changer avec un colorimètre petit, beau, pas cher et surtout, exclusivement sous Linux. La bonne nouvelle est qu'une grande partie du logiciel est fournie sous licence GPLv2 mais pas que. Les schémas électroniques sont aussi disponibles sous GPL.

Comme en plus, on propose de l'avoir en tant que beta-testeurs moyennant une remise de 20 %, ce petit objet a de fortes chances d'avoir du succès. Alors, que demande le peuple ?

L'avenir du futur

Posté par  (site web personnel) . Édité par Malicia et Nÿco. Modéré par baud123. Licence CC By‑SA.
Étiquettes : aucune
17
24
déc.
2011
Technologie

Quelqu'un a dit : « Le futur, c'était mieux avant... parce qu'on pensait qu'on aurait des voitures volantes, des skates volants, une machine à voyager dans le temps, des robots qui feraient tout à notre place, maintenant on sait qu'on aura surtout des iphones plein d'applications qui ne servent pas à grand chose, le réchauffement planétaire, la montée des eaux, le chômage... voire la fin du monde pour certains. »

La fin d'année est traditionnellement la période des prévisionnistes et comme disait Pierre Dac, « la prévision est difficile surtout lorsqu'elle concerne l'avenir ». La seconde partie de la dépêche est l'occasion de revenir sur le passé, de passer sur le présent et de présenter le futur (au logis).

Décès de Norman Krim, promoteur du transistor

Posté par  (site web personnel) . Édité par B16F4RV4RD1N et Nÿco. Modéré par Malicia. Licence CC By‑SA.
32
24
déc.
2011
Technologie

Après Dennis Ritchie (décédé le 12 octobre 2011, à 70 ans), père du langage C et d’UNIX, John McCarthy (décédé le 24 octobre 2011 à 84 ans), père du langage LISP et pionner de l’intelligence artificielle, et Jack Goldman (décédé le 22 décembre 2011 à 90 ans), fondateur du Xerox PARC (Palo Alto Research Center), une nouvelle figure de l'histoire de l'informatique s'est éteinte : Norman Krim s’est éteint à 98 ans le 14 décembre.

Il était un visionnaire qui dans les années 50 avait perçu le potentiel du Transistor (alors que le tube à vide dominait et que l'Europe venait de manquer le coche de cette nouvelle technologie). Son entreprise Raytheon a contribué à la diffusion des transistors comme amplificateurs (leur produit le plus connu était le CK722).

« Si à 98 ans tu n'as pas ta page Wikipédia, c'est que tu as raté ta vie et ta mort de pionnier. » Si vous pensez cela, rendez-lui hommage en lui créant une page francophone ou anglophone.

Opa se rapproche de Javascript

Posté par  . Édité par Bruno Michel, Nÿco et baud123. Modéré par baud123. Licence CC By‑SA.
23
17
déc.
2011
Technologie

Opa est une technologie de développement d’applications Web distribuées. C’est un nouveau langage de programmation fortement couplé à une bibliothèque Web standard qui remplit toutes les fonctions : de serveur d’applications Web, à serveur de base de données.

Depuis sa sortie en open source fin juin 2011, le projet Opa ne cesse de grandir. Mais surtout, le build 1056 promu stable depuis le 14 décembre 2011 apporte un changement radical avec le support d'une nouvelle syntaxe, très proche de Javascript. L'occasion de lancer, en plus d'un nouveau site web, un nouveau système de documentation ainsi qu'un forum.

Le Opa Tour présente un aperçu de cette syntaxe, qui répond à une des principales demandes de la communauté Opa. L'autre principal axe du développement est la prise en charge des bases NoSQL existantes, notamment MongoDB.

Car il y a justement de plus en plus de projets open source en Opa, comme pixlpaste, OpaDo, box, opa-chess et autres : Tetris et Pacman HTML5, entre autres.

Lua : il est né le divin 5.2 !

Posté par  . Édité par NeoX, Bruno Michel et Nÿco. Modéré par Nÿco.
Étiquettes :
18
17
déc.
2011
Technologie

Lua est un langage de script libre (licence MIT), créé en 1993 à l'université Rio de Janeiro, au Brésil. Il est conçu de manière à pouvoir être embarqué au sein d'autres applications afin d'étendre celles-ci et est particulièrement apprécié pour le développement de jeux vidéo.

Nous l'attendions tous depuis fort longtemps, et au terme de longues discussions sur la mailing-liste Lua, voici la version 5.2.

Cette version fait suite à la version 5.1, sortie en 2008. Dit comme cela, cela ne fait pas vraiment version majeure. Et pourtant, les nouveautés sont nombreuses, comme dans tout logiciel qui ne fait pas la course au numéro de version.

Ci-dessous vous trouverez les changements cités dans le nouveau manuel de référence qui générent quelques incompatibilités.

NdM : merci à jseb pour son journal.

LLVM 3.0

Posté par  (Mastodon) . Édité par baud123, nazcafan, Manuel Menal et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
55
2
déc.
2011
Technologie

LLVM, pour Low Level Virtual Machine, est une suite de compilation qui commence à se faire une place à côté du vénérable GCC. Sa grande modularité, comparé au monolithique GCC, permet d'écrire facilement un compilateur, en utilisant la représentation intermédiaire de LLVM, et en faisant appel ensuite aux optimisations et à la génération de code de LLVM.

Le projet arrive maintenant à une certaine maturité grâce à cette version 3.0 qui apporte beaucoup de nouveautés. Il est à noter que la numérotation suit le schéma d'OpenBSD, c'est-à-dire que la version 3.0 suit la version 2.9, ce n'est donc pas une version majeure – malgré les modifications plus importantes qu'à l'accoutumée – qui sont détaillées dans la seconde partie.

LDAPCon 2011 : retour sur la 3ème conférence internationale sur LDAP

Posté par  (site web personnel) . Édité par Nÿco, NeoX, Benoît Sibaud et Lucas Bonnet. Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes : aucune
14
8
déc.
2011
Technologie

Certes, la conférence LDAPCon 2011 a eu lieu il y a plus d'un mois, mais le site web de cette conférence est toujours en ligne. On y trouve des pointures du domaine (H. Chu, K. Zeilenga), et des articles techniques avancés, comme un nouveau type de moteur de stockage (backend) très prometteur pour OpenLDAP, ou les bonnes pratiques de sécurité.

Bref, pour qui s'intéresse un peu au sujet, c'est une mine d'informations. Le programme résume ce qui a été dit et débattu, il contient les liens vers les vidéos et présentations des conférences.

Entretien avec Andrew Tanenbaum à propos de MINIX

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
87
17
nov.
2011
Technologie

MINIX 3 est système d’exploitation libre sous licence BSD. Créé par le professeur Andrew Tanenbaum, il est basé sur un micro‐noyau et il vise avant tout la fiabilité et la modularité.

Alors que la licence d’origine était propriétaire et que le système était conçu avant tout comme étant un projet pédagogique, la situation a commencé à évoluer à partir de l’an 2000. La licence a été changée pour la BSD, puis, en 2005, c’est la raison d’être même du projet qui a changé. Plus question de système pédagogique réservé aux étudiants désireux de comprendre les entrailles d’un système d’exploitation !

Minix3

Le Bitcoin quelque temps après la folie

Posté par  . Édité par Nÿco, claudex, Anonyme, B16F4RV4RD1N et baud123. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
18
3
déc.
2011
Technologie

Il y a quelques mois, une sorte de folie Bitcoin s'était emparée de LinuxFr.org, déchaînant les passions au travers de commentaires poignants, de journaux qui dénoncent ou de sondages portant à polémique. La situation des Bitcoins a toutefois évolué depuis les dernières évocations de cette monnaie sur le site.

Asterisk 10 est disponible

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
Étiquettes :
19
4
nov.
2011
Technologie

Après Asterisk 1.8, Digium a publié Asterisk 10. Tout va bien, c’est juste que le « 1. » de devant ne servait à rien. Pour rappel, Asterisk est un autocommutateur téléphonique privé (PABX) open source pour systèmes UNIX, Mac OS et Windows.

Un des changements majeurs, c’est le nouveau « wide‐band media engine » (moteur média large bande), qui remplace avantageusement le media engine existant, puisque d’après Digium, cela offre une qualité audio de niveau studio, avec un nombre quasi‐illimité de codecs (« studio‐quality audio and a nearly unlimited number of codecs »). Cela dispense de la nécessité de connexions audio de haute qualité.

Il n'y a plus de limite de numérisation à des fréquences d’échantillonnage de 8 ou 16 kHz, puisqu’Asterisk gère maintenant les fréquences jusqu’à 192 kHz. Les nouveaux codecs sont Speex 32 kHz (et SILK, par Skype).

Nouvelles de Yabause et autres projets

Posté par  (site web personnel) . Édité par Davy Defaud, baud123, Nÿco et claudex. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
22
28
nov.
2011
Technologie

Yabause est un émulateur de Sega Saturn orienté « portabilité », plutôt que « performances ». Il est distribué sous licence GNU GPL. À l’occasion de la sortie de la version 0.9.11. Vous trouverez aussi quelques informations sur Min18n, un projet connexe de bibliothèque de traduction et gophrier, un serveur Gopher.

Entrevue avec GLPI

Posté par  (site web personnel) . Modéré par tuiu pol. Licence CC By‑SA.
21
14
nov.
2011
Technologie

Jean‐Mathieu Doléans a accepté de se prêter au jeu des questions pour LinuxFr.org sur le projet GLPI. GLPI est un outil de gestion de parc informatique et de centre d’assistance. Il a la particularité, entre autres, de très bien fonctionner avec FusionInventory… dont LinuxFr.org s’est aussi entretenu avec ses auteurs.

LinuxFr.org : T’es qui toi ?

T’es dur là, et mon psy ne m’aide pas à répondre à cette question existentielle, malgré ma lourde contribution à son train de vie indécent.

Plus sérieusement, je me nomme Jean‐Mathieu Doléans, et suis le co‐fondateur du projet GLPI et le président de l’association Indepnet qui porte ce projet. J’ai également une passion pour les TIC et les logiciels libres depuis de nombreuses années.
Dans le civil, je suis chargé de mission TIC dans une collectivité territoriale.

LinuxFr.org : C’est quoi GLPI ? Qu’est‐ce que ça fait, et comment ?

GLPI signifie Gestion Libre de Parc Informatique. C’est une solution de gestion de parc informatique et de centre de services. Elle se présente sous la forme d’une application 100 % Web et permet de gérer l’ensemble des problématiques de gestion de parcs informatiques : de la gestion des composantes matérielles ou logicielles d’un parc informatique, à la gestion financière et administrative, en passant par la gestion de l’assistance aux utilisateurs.

Le Top 500 de novembre 2011

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
40
15
nov.
2011
Technologie

Le trente‐huitième Top 500 des supercalculateurs mondiaux est sorti aujourd’hui à l’occasion de la conférence Supercomputing 2011 qui a lieu à Seattle aux États‐Unis.

Rappelons que le Top 500 se base sur une soumission volontaire (de nombreuses machines puissantes mais classifiées ne participent pas à la course) et sur un comparateur spécifique de performances extrêmement parallélisable (le code Linpack qui concerne la résolution de systèmes d’équations linéaires).

L’analyse dans la suite de la dépêche…

Sortie de Bigtop 0.2.0 (en incubation à la fondation Apache)

Posté par  . Modéré par Davy Defaud.
20
15
nov.
2011
Technologie

L’équipe de développement de Bigtop a tout récemment publié la version 0.2.0.
Bigtop est un projet en incubation à la Fondation Apache ayant pour but de développer une distribution de logiciels libres liés à l’écosystème Apache Hadoop, ainsi que les tests associés.
Apache Hadoop étant une implémentation libre du modèle de programmation MapReduce, permettant de traiter des données de taille très importante.

Bigtop comprend les principaux composants suivants :

  • des fichiers permettant de générer des paquets RPM et deb pour Fedora, Ubuntu 10.04, CentOS 5.7, CentOS 6.1 et openSUSE 11.4. À noter aussi, le support pour Mageia 1 ;
  • des recettes de déploiement et de gestion des logiciels pour Puppet ;
  • une infrastructure et des bibliothèques pour développer des tests d’intégration et de tests concernant des paquets (installation, mise à jour, désinstallation, test des scripts de service…) ;
  • un ensemble de tests d’intégration, dont certains pour les paquets RPM et deb produits.

1.0 et 2.0 (Cassandra et Mercurial)

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
Étiquettes :
16
7
nov.
2011
Technologie

Des versions toutes rondes de logiciels libres sont tout juste sorties : la 1.0 de Cassandra, et la 2.0 de Mercurial.

N. D. A. : Merci à GeneralZod pour avoir contribué à cette brève.

Apache Cassandra 1.0

Le projet Apache Cassandra a publié la version 1.0.0 de son logiciel libre. Pour rappel, Cassandra est une base de données non‐SQL (NoSQL), sous forme de paires clé‐valeur, sous licence Apache 2.0. Initiée par Facebook et utilisée par Twitter, Digg et Reddit, Cassandra est super‐extensible et conçue pour fonctionner sur des grappes de serveurs (clusters).

Mercurial 2.0

Mercurial version 2.0 a été publiée. C’est un système de gestion de versions décentralisée sous UNIX (et donc GNU/Linux) et Windows, distribué sous licence GPL v2. Des fonctionnalités majeures on été ajoutées, et des nouveautés font leur apparition dans le cœur et les extensions.

Tous les détails dans la seconde partie.

Petites brèves : Empathy, LibreOffice et Samba

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
23
4
nov.
2011
Technologie

Empathy implémente le XMPP de WLM (ex MSN)

Le titre peut faire peur, genre : « Microsoft a encore adopté un standard ouvert pour le détourner »… Mais non, ça va. Comme vu dans ces pages précédemment, MSN implémente XMPP en C2S (client‐to‐server) uniquement (pour l’instant ?), avec une authentification inspirée OAuth, très proche de celle adopté par le XMPP de Facebook Chat (d’ailleurs, ils ont collaboré sur ce projet).

Donc, Empathy implémente cette authentification, grâce au code de l’authentification du XMPP de Facebook Chat. On se rend compte évidemment que le XMPP de MSN, comme celui de Facebook Chat, est un sous‐ensemble d’extensions très restreint.

Sites d’extensions et de modèles LibreOffice

LibreOffice fait encore un pas en avant, cette fois‐ci en offrant deux sites :

  • Extensions : pour étendre les fonctionnalités de base du logiciel libre ;
  • Modèles : pour commencer des présentations et textes.

Pour l’instant, c’est assez vide, mais vous êtes bien évidemment invités à y contribuer.

C’est la Samba chez Microsoft

Microsoft a contribué au code source libre du projet Samba ! En plus, sous une licence libre, la GPL !

C’est un petit rien, un non‐évènement, mais… symbolique ! Suffisamment pour être noté.

Petites brèves : ALAC et OpenMAMA

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
Étiquettes : aucune
8
4
nov.
2011
Technologie

ALAC

Apple a publié sous licence Apache 2.0 le code source d’un codec audio nommé ALAC, pour Apple Lossless Audio Codec. Ce codec est pris en charge depuis pas mal de temps sous quasiment toute la gamme des iBidules : iPhone, iPad, la plupart des iPods, Mac et iTunes.

OpenMAMA

Le projet OpenMAMA a pour but de livrer une API middleware de messagerie open source pour la finance et les télécommunications. La version 1.1 pour Linux sur x86 a été publiée. C’est un middleware dédié aux gros volumes et aux transactions rapides.

Modelio, un AGL UML propriétaire passe en GPL

Posté par  . Modéré par baud123. Licence CC By‑SA.
29
20
oct.
2011
Technologie

Les outils de modélisation libres sont rares, et la plupart offrent peu de fonctionnalités. Modelio est au contraire très complet et extensible.

Fruit d’une lignée d’AGL (méthode classe-relation à l’origine) puis d’AGL UML depuis maintenant 15 ans, d’abord Objecteering, puis Modelio depuis quelques années, cet atelier implémente la norme UML 2.0, ainsi que BPMN 2 (modélisation de processus), il dispose également de plusieurs générateurs de code et reverses sur des langages variés, aussi bien le classique Java, que des langages de définitions comme XSD ou WSDL, proposant ainsi un atelier de modélisation très complet.

Il gère en outre les notions de profils et de stéréotypes, permettant d’adapter UML à ses propres besoins, pour ainsi permettre à l’utilisateur d’outiller ses propres concepts plus finement qu’avec UML seul. Certains profils sont normalisés (MARTE pour modéliser des éléments temps réel, SysML pour la modélisation de systèmes), mais il est possible d’en définir de nouveaux pour ses propres besoins.

Cet outil est implémenté en utilisant les technologies issues du projet Eclipse (RCP, JFace, GEF pour les diagrammes) et est disponible sous Windows et GNU/Linux (il y a un cœur C++ sur la gestion d’accès aux données). Si vous êtes courageux, il doit être compilable sous d’autres UNIX sans trop de mal.

Merci à pamoule, baud123 et Floxy pour leur aide lors de la rédaction de cette dépêche.