Développement très rapide d’applications libres : Extended Man/XML Frames

17
24
oct.
2017
Do It Yourself

Peu sont ceux qui travaillent sur le gain de temps en création logicielle. Pourtant, le Libre, ainsi que comme le développement rapide, permettent d’économiser le temps de travail, base de notre économie.

Le langage de modélisation unifié UML avait été créé pour le développement rapide d’applications. Les composants y sont modélisés sous forme de vues, de diagrammes et de modèles d’éléments. Mais UML n’est pas le seul outil dans ce domaine, UML vise plutôt l’analyse et la conception d’un système d’information, tandis que BPMN (Business Process Model and Notation) vise la conception des processus métier qui font intervenir et interagir des systèmes (c’est une norme ISO depuis 2013).

Matthieu Giroux est le concepteur d’un framework BPMN nommé Extended Man/XML Frames et est à la recherche de contributeurs. Extended Man/XML Frames est un cadriciel de Développement Très Rapide d’Application (DTRA), c’est un projet libre couvert par la licence GPL et disponible sous Windows et GNU/Linux (et possiblement macOS).

Lazarus n’est pas mort \o/

39
27
oct.
2012
Technologie

Ce n’est sans doute pas Niklaus Wirth, le père du Pascal, qui se retournera dans sa tombe. Le 28 août, Lazarus est passé en version 1 (puis 1.02).

Lazarus est un environnement de développement intégré permettant de programmer en Pascal objet en utilisant le compilateur Free Pascal et une bibliothèque de composants la LCL (Lazarus Component Library). Autrement dit, un clone libre de Delphi.

Lazarus

NdM : merci à olivierweb, baud123, Amine « nh2 » Brikci‐Nigassa, Professeur Méphisto, maboiteaspam et Nÿco pour avoir contribué à cette dépêche.

Lazarus 0.9.28

Posté par  . Modéré par Florent Zara.
Étiquettes :
17
16
oct.
2009
Technologie
Lazarus est un EDI complet pour développer en FreePascal, libre (GPL + LGPL). Il permet de développer simplement et rapidement avec autre chose que du C. Ce n'est pas une simple implémentation de Delphi en libre. Certes, il est fourni avec moins d'outils et la version 1.0 sera comparable à Delphi 7.0, mais Lazarus s'appuie sur le slogan de FreePascal : « Write once, compile everywhere ».

Grâce à Lazarus, vos applications graphiques pourront être exécutées nativement sous Windows/Linux/MacOS... Pour les systèmes de type Unix, il s'appuie sur la bibliothèque GTK+ ou Qt. L'avantage de Lazarus, c'est qu'il embarque de très nombreux composants en natif et que sa réputation est telle que de gros projets comme Zeos ou Synapse fonctionnent grâce à lui. Le développement est simple et rapide.

Lazarus vient de sortir en version 0.9.28. Les changements principaux sont :
  • utilisation de GTK+ par défaut sous Linux,
  • implémentation de TCalendar, TFloatSpinEdit, TOpenDialog et TSaveDialog sous Windows CE,
  • ajout de TFrame, TShellTreeView, TShellListView, TFilterComboBox,
  • quelques modifications pour être plus compatible avec Delphi,
  • amélioration de l'EDI,
  • utilisation de FreePascal 2.2.4
Pour un rapport complet, voir les release notes de cette version.

Alors, si vous ne connaissez pas le Pascal, Lazarus est un bon moyen de le découvrir et de l'adopter.