Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/liberlog/RAD-HTML/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/liberlog/RAD-HTML/outline1.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
  <meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">
  <title>Diapo 1</title>
</head>
<body text="#000000" bgcolor="#DBBA82" link="#0088CC" vlink="#0088CC" alink="#0088CC">
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(0)"><b><font color="#FFFFFF">Développement Très Rapide en Applications de Gestion</b></font></a></p><b><font color="#0000FF">Créer des logiciels de gestion rapidement</b></font>
<font color="#0000FF">Licence Creative Common By SA</font>
<font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Matthieu GIROUX - <a href="http://www.liberlog.fr/">www.liberlog.fr</a>.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Développeur Indépendant.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Installation et personnalisation Web.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Edition de livres : LAZARUS et Ecriture.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Création de Logiciels de Gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Création d'un savoir-faire.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(1)"><b><font color="#FFFFFF">Table des matières</b></font></a></p><ul><li style="direction:ltr;"> <font color="#0000FF">Définitions et Histoire</font></li>
<li style="direction:ltr;"><font color="#0000FF">Présentation</font></li>
<li style="direction:ltr;"><font color="#0000FF"> Les logiciels de gestion</font></li>
<li style="direction:ltr;"><font color="#0000FF"> Le multi-plateformes et le VRAD</font></li>
<li style="direction:ltr;"><font color="#0000FF"> VRAD vs anciennes méthodes</font></li>
<li style="direction:ltr;"><font color="#0000FF"> Création de plugins VRAD</font></li>
<li style="direction:ltr;"><font color="#0000FF"> LEONARDI </font></li>
<li style="direction:ltr;"><font color="#0000FF"> JELIX JFORMS</font></li>
<li style="direction:ltr;"><font color="#0000FF"> Pourquoi utiliser un EDI RAD ?</font></li>
<li style="direction:ltr;"><font color="#0000FF"> Savoirs-faire RAD</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(2)"><b><font color="#FFFFFF">1.1) Présentation : Pourquoi rapide ?</b></font></a></p><font color="#0000FF">Actuellement l'informatique permet de gagner du temps.</font>
<b><font color="#0000FF"></b></font>
<font color="#0000FF">Seulement la création d'un logiciel est de plus en plus longue. Beaucoup de projets logiciels sont arrêtés.</font>
<font color="#0000FF"></font>
<font color="#0000FF">Or l'informatique sert à automatiser.</font>
<font color="#0000FF"></font>
<font color="#0000FF">Il est possible d'automatiser la création logicielle</font>.
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(3)"><b><font color="#FFFFFF">1.2) Présentation : L'utilisateur ?</b></font></a></p><font color="#0000FF">L'utilisateur se pose toujours les mêmes questions.</font>
<font color="#0000FF">L'ergonomie répond donc toujours aux mêmes questions.</font>
<font color="#0000FF">Il est possible de préparer l'interface avec l'utilisateur, avant même que le logiciel soit créé, comme le font certains logiciels.</font>
<font color="#0000FF">Comment ?</font>
<font color="#0000FF">Avec les interfaces conçues précédemment, et un travail à effectuer automatisé.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(4)"><b><font color="#FFFFFF">1.3) Présentation : L'interface</b></font></a></p><font color="#0000FF">Créer chaque interface entièrement :</font>
<ul><li style="direction:ltr;"><font color="#0000FF">Crée des problèmes d'ergonomie prévisibles</font></li>
<li style="direction:ltr;"><font color="#0000FF">Fait perdre du temps : A créer et à corriger</font></li>
<li style="direction:ltr;"><font color="#0000FF">Fait perdre en fiabilité : Beaucoup pour rien</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">C'est connu : Beaucoup de logiciels deviennent lourds et mal faits, parce qu'il y a du copié-collé, parce qu'on mélange la partie technique avec ce que demande l'utilisateur, le métier.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(5)"><b><font color="#FFFFFF">1.4.1) Présentation : Gagner en temps et en fiabilité</b></font></a></p><font color="#0000FF">En centralisant chaque élément du logiciel :</font>
<ul><li style="direction:ltr;"><font color="#0000FF">On anticipe l'ergonomie du logiciel</font></li>
<li style="direction:ltr;"><font color="#0000FF">On fiabilise l'outil : Les tests font l'essentiel</font></li>
<li style="direction:ltr;"><font color="#0000FF">On participe aux projets qu'on utilise</font></li>
<li style="direction:ltr;"><font color="#0000FF">On crée son savoir-faire et sa valeur ajoutée</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">En centralisant on finit par créer un savoir-faire de développement très rapide de logiciels.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(6)"><b><font color="#FFFFFF">1.4.2) Les composants RAD : Gagner en temps et en fiabilité</b></font></a></p><font color="#0000FF">Les composants RAD Lazarus sont installables en un simple clic de souris.</font>
<font color="#0000FF">L'inspecteur d'objets permet alors de gagner jusqu'à trois fois plus de temps si on crée ses composants.</font>
<font color="#0000FF">Le composant va alorrs servir à créer le moteur VRAD, lisible à partir de simples fichiers passifs au format Business Process Management.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(7)"><b><font color="#FFFFFF">2.1) Définition : Rapid Application Development</b></font></a></p><b><font color="#0000FF">Rapid Application Development ou RAD </b></font>
<b><font color="#0000FF">=</b></font>
<b><font color="#0000FF">Développement Rapide d'Applications ou DRA</b></font>
<font color="#0000FF">= Créer visuellement pour créer vite</font>
<font color="#0000FF"></font>
<font color="#0000FF">Le Développement Très Rapide d'Applications (DTRA ou VRAD) va être présenté.</font>
<font color="#0000FF">Le Développement Très Rapide d'Applications  permet de créer votre logiciel de gestion d'entreprise personnalisé.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(8)"><b><font color="#FFFFFF">2.2) Mauvais exemples
Les API de développement</b></font></a></p><b><font color="#0000FF">Une API est une bibliothèque à programmer</b></font>
<b><font color="#0000FF">Les API de gestion nécessitent :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">De créer des sources difficiles à manipuler</font></li>
<li style="direction:ltr;"><font color="#0000FF">De programmer pour réinventer la roue</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Un ingénieur développeur peut transformer des API de gestion afin de créer l'interface du logiciel de gestion à partir de certains fichiers de librairies VRAD</font>.
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(9)"><b><font color="#FFFFFF">2.3) Comment bien créer 
une librairie ?</b></font></a></p><b><font color="#0000FF">Chronologie de création d'un savoir-faire</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Au début on crée des unités de fonctions.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Puis on utilise et surcharge des composants.</font></li>
<li style="direction:ltr;"><font color="#0000FF">On crée des paquets de composants.</font></li>
<li style="direction:ltr;"><font color="#0000FF">On ouvre alors sa librairie aux autres API.</font></li>
<li style="direction:ltr;"><font color="#0000FF">On automatise les paquets en une librairie.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La librairie nécessite peu de code ou aucun.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(10)"><b><font color="#FFFFFF">2.4) Histoire : Rapid Application Development</b></font></a></p><b><font color="#0000FF">Un logiciel est composé de :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Une partie métier : Ce que veut le client.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Une partie technique : L'informatique.</font></li>
</ul><b><font color="#0000FF"></b></font>
<b><font color="#0000FF">Que ce soit avec sans des outils RAD on :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Mélangeait la technique et le métier.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Refaisait le logiciel entièrement.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">La partie métier du logiciel doit être gardée.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(11)"><b><font color="#FFFFFF">2.5) Histoire : Rapid Application Development</b></font></a></p><b><font color="#0000FF">On s'aperçoit que le client final doit savoir comment fonctionne un logiciel mais il n'aime pas parler technique.</b></font>
<font color="#0000FF">Il est possible d'éluder la partie technique en créant le logiciel à partir de la demande de l'utilisateur.</font>
<font color="#0000FF"></font>
<font color="#0000FF">Le client doit cependant savoir :</font>
<ul><li style="direction:ltr;"><font color="#0000FF">Comment on fait son logiciel (RAD, VRAD, etc).</font></li>
<li style="direction:ltr;"><font color="#0000FF">S'il a la main sur le logiciel créé.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(12)"><b><font color="#FFFFFF">2.6) Histoire : Rapid Application Development</b></font></a></p><b><font color="#0000FF">Des Outils de Développement Rapide sont au départ créés pour fidéliser leurs clients :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">VISUAL BASIC, DELPHI, LAZARUS.</font></li>
</ul><font color="#0000FF"></font>
<b><font color="#0000FF">Maintenant des savoirs-faire peuvent s'y ajouter. Ils permettent de garder les informations importantes :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">GLADE GTK pour des interfaces simples.</font></li>
<li style="direction:ltr;"><font color="#0000FF">JAVA LEONARDI et WAVE MAKER pour la gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">GAME MAKER pour les jeux.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(13)"><b><font color="#FFFFFF">3.1) Les logiciels de gestion</b></font></a></p><b><font color="#0000FF"></b></font>
<b><font color="#0000FF">Un logiciel de gestion c'est :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Un logiciel d'entreprise</font></li>
<li style="direction:ltr;"><font color="#0000FF">L'administration d'un site web</font></li>
<li style="direction:ltr;"><font color="#0000FF">Une comptabilité d'entreprise</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">On s'aperçoit qu'il est facile de modéliser un logiciel d'entreprise, car un logiciel de gestion répète les mêmes procédés.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(14)"><b><font color="#FFFFFF">3.2) Les logiciels de gestion</b></font></a></p><b><font color="#0000FF">Un logiciel de gestion c'est :</b></font>
<font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Une liaison vers un serveur de données.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Des relations entre les données.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Des statistiques, des tableaux de calcul.</font></li>
<li style="direction:ltr;"><font color="#0000FF">De la cartographie, d'autres ajouts.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Tout ceci n'est-il pas défini donc automatisable ?</font>
<font color="#0000FF">Un logiciel VRAD automatise ces procédés</font>.
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(15)"><b><font color="#FFFFFF">3.3) Le Multi-plateforme</b></font></a></p><font color="#0000FF">Le prestataire veut utiliser son propre savoir-faire.</font>
<b><font color="#0000FF">Le multi-plateforme c'est :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Etre indépendant de l'environnement.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Etre indépendant du savoir-faire utilisé ?</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Il est possible déjà de changer de savoir-faire informatique grâce aux données.</font>
<font color="#0000FF">Il est possible d'être indépendant de tout savoir-faire utilisé grâce au VRAD.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(16)"><b><font color="#FFFFFF">3.4) Développement Rapide d'Application (DRA ou RAD)‏</b></font></a></p><ul><li style="direction:ltr;"><font color="#0000FF">Créer visuellement une application,</font></li>
<li style="direction:ltr;"><font color="#0000FF">Pour gagner du temps dans la création,</font></li>
<li style="direction:ltr;"><font color="#0000FF">Afin de créer une application intuitive.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">La plupart des outils RAD n'automatisent pas assez la gestion d'une entreprise.</font>
<font color="#0000FF">Le Very Rapid Application Development est l'amélioration du RAD pour les serveurs de gestion ou d'autres interfaces avec des répétitions.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(17)"><b><font color="#FFFFFF">3.5) Créer son interface 
avec des fichiers : le VRAD</b></font></a></p><font color="#0000FF">Il est déjà possible de créer une interface de gestion grâce à l'Ingénierie Pilotée par Modèles.</font>
<font color="#0000FF">Un fichier passif contenant la partie métier est lu et crée l'interface grâce au moteur VRAD, en plus du savoir-faire RAD.</font>
<ul><li style="direction:ltr;"><font color="#0000FF">GLADE GTK permet de créer une interface standard, seules les actions sont codées.</font></li>
<li style="direction:ltr;"><font color="#0000FF">LEONARDI et WAVE MAKER permettent de créer une interface de gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">LIBERLOG possède un moteur VRAD, basé sur LEONARDI.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(18)"><b><font color="#FFFFFF">3.6) Créer son interface 
avec des fichiers : le VRAD</b></font></a></p><font color="#0000FF">Les fichiers passifs :</font>
<ul><li style="direction:ltr;"><font color="#0000FF">Permettent de créer des modèles d'objets.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Ne contiennent que les demandes du client.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Nécessitent d'automatiser la présentation.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Il est possible de créer des thèmes de présentations. Ainsi l'interface change en fonction de ce que souhaite l'utilisateur.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(19)"><b><font color="#FFFFFF">4.1) Intérêts du Développement Très Rapide d'Application</b></font></a></p><b><font color="#0000FF">Le Développement Très Rapide permet :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">D'empêcher mieux les erreurs de se produire.</font></li>
<li style="direction:ltr;"><font color="#0000FF">De ne créer au final que l'analyse du logiciel.</font></li>
<li style="direction:ltr;"><font color="#0000FF">De gagner du temps dans la création.</font></li>
<li style="direction:ltr;"><font color="#0000FF">D'être indépendant de tout savoir-faire.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Que le programmeur pense fonctionnalités.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Le code créé sera réutilisable, centralisé, facilement utilisable, intégré plus facilement.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(20)"><b><font color="#FFFFFF">4.2) Développement Rapide vs Ligne de commande</b></font></a></p><b><font color="#0000FF">Exemple : Création d'une fiche HTML simple</b></font>
<font color="#0000FF"></font>
<font color="#0000FF">Un code centralisé utilisé avec du copié-collé.</font>
<ul><li style="direction:ltr;"><font color="#0000FF">3 jours et ça n'est peut-être pas fini.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">La même chose avec un outil RAD</font>
<ul><li style="direction:ltr;"><font color="#0000FF">½ journée d'analyse et ½ journée de création.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Le composant automatise certaines créations.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La fiche est utilisable sans avoir trop à tester;</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(21)"><b><font color="#FFFFFF">4.3) Fichiers passifs 
vs RAD classique</b></font></a></p><b><font color="#0000FF">Les fichiers passifs :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Permettent de modéliser le coeur de métier</font></li>
<li style="direction:ltr;"><font color="#0000FF">Peuvent être créés à partir d'une analyse</font></li>
<li style="direction:ltr;"><font color="#0000FF">Rendent indépendants du savoir-faire utilisé</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sont définis et peuvent évoluer</font></li>
<li style="direction:ltr;"><font color="#0000FF">Permettent de créer d'autres interfaces</font></li>
<li style="direction:ltr;"><font color="#0000FF">Permettent de penser fonctionnalités</font></li>
</ul><font color="#0000FF">C'est l'analyse d'½ journée qui crée le logiciel. </font>
<font color="#0000FF">L'analyse correspond au logiciel créé.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(22)"><b><font color="#FFFFFF">4.4) Fichiers passifs 
vs RAD classique</b></font></a></p><b><font color="#0000FF">Avec les fichiers passifs on :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Réfléchit fonctionnalités et coeur de métier.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Détermine ce qui est faisable rapidement.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Détermine ce qui n'est pas modélisable.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Crée des plugins pour ce qui n'est pas fait.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sait où l'on va.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Une fois le logiciel créé on peut créer d'autres genres d'interfaces avec des savoirs-faire VRAD.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(23)"><b><font color="#FFFFFF">4.4) Qualité VRAD</b></font></a></p><b><font color="#0000FF">Avec un moteur VRAD :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">On gagne du temps et est plus agile.</font></li>
<li style="direction:ltr;"><font color="#0000FF">On facilite la mise en place de futurs logiciels.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Ne teste que le moteur, pas l'interface créée.</font></li>
<li style="direction:ltr;"><font color="#0000FF">L'analyse modélisée crée le logiciel.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La maintenance est centralisée.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Le développeur va à l'essentiel.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(24)"><b><font color="#FFFFFF">5.1) Création de plugins VRAD</b></font></a></p><b><font color="#0000FF">La création d'un plugin VRAD :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Répond à une micro ou une macro demande</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sera intégrée dans les fichiers passifs.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Se fera rapidement si on utilise un EDI RAD.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sera acquise une fois le plugin créé.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Nécessitera de créer le plugin sur d'autres EDI.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sera modélisable dans l'analyse.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(25)"><b><font color="#FFFFFF">6.1) VRAD LEONARDI
GPL</b></font></a></p><b><font color="#0000FF">Cette librairie permet de :</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Créer des fichiers passifs avec l'analyse.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer le logiciel avec les fichiers passifs.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer la partie technique en plugins.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Faire du Reverse Engeenering de données.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer un logiciel à la fois <a href="http://demo.lyria.com/demo/home.do">WEB</a> et <a href="http://www.leonardi-free.org/demos/demonstrationActionJWS/demonstration_action_SWING.jnlp">non WEB</a>.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(26)"><b><font color="#FFFFFF">6.2) VRAD LEONARDI 
GPL</b></font></a></p><b><font color="#0000FF">Avec LEONARDI on peut dans les IHM :</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Gérer avec des formulaires.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Trier, filtrer, rechercher, composer.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Imprimer, exporter, importer.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer des statistiques, arbres, tableaux.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer des diagrammes, des cartes.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer des plugins liés aux fichiers passifs.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Apprendre facilement grâce aux docs.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(27)"><b><font color="#FFFFFF">6.3) VRAD LEONARDI 
GPL</b></font></a></p><b><font color="#0000FF">LEONARDI permet de réaliser votre :</b></font>
<font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Gestion de Chaîne Logistique (GCL ou SCM).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Gestion de Relation Client (GRC ou CRM).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Supervision, Administration de réseau...</font></li>
<li style="direction:ltr;"><font color="#0000FF">Configuration : d’équipements réseaux…</font></li>
<li style="direction:ltr;"><font color="#0000FF">Système Information Communication (SIC).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Système d’Aide au Commandement.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Progiciel de Gestion Intégré (PGI ou ERP).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Gestion de Référentiels.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Système d’Information Géographique (SIG).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Gestion de stocks.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Il est possible de réaliser un prototypage rapide personnalisé.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(28)"><b><font color="#FFFFFF">6.4) LEONARDI – RESTRICTION</b></font></a></p><b><font color="#0000FF">La librairie LEONARDI est gratuite :</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Pour créer des logiciels commerciaux.</font></li>
<li style="direction:ltr;"><font color="#0000FF">En utilisant les SGBD gratuits.</font></li>
</ul><font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Les liens de données sont payants vers les SGDB payants.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La cartographie et le diagramme de GANTT sont payants.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(29)"><b><font color="#FFFFFF">6.5) LEONARDI – POSSIBILITES</b></font></a></p><b><font color="#0000FF">Améliorations de LEONARDI :</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Création de plugins et de composants libres.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Compatibilité théorique avec JELIX JFORMS.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Transfert vers d'autres outils avec les fichiers passifs.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(30)"><b><font color="#FFFFFF">6.6) LEONARDI et JELIX JFORMS
Frameworks complémentaires</b></font></a></p><b><font color="#0000FF">L'analyse LEONARDI permet de :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Créer un logiciel.</font></li>
<li style="direction:ltr;"><font color="#0000FF">En utilisant des fichiers passifs de formulaires.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Qui créent le logiciel.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Il est possible en théorie de traduire certains fichiers entre LEONARDI et JELIX JFORMS.</font>
<font color="#0000FF">On est alors indépendant de tout outil.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(31)"><b><font color="#FFFFFF">7.1) JELIX – LGPL</b></font></a></p><b><font color="#0000FF">Cette librairie permet de :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Créer un logiciel de gestion avec le plugin JFORMS.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer la partie technique en plugins JELIX.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer un logiciel ou un site WEB.</font></li>
</ul><font color="#0000FF"></font>
<b><font color="#0000FF">Avantages</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Beaucoup de plugins pour son portail WEB.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Possibilité de convertir des fichiers XML.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Il est possible de transférer l'analyse de LEONARDI.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(32)"><b><font color="#FFFFFF">7.1) WAVE MAKER – Licence Apache</b></font></a></p><b><font color="#0000FF">Cette librairie permet de :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Créer un logiciel de gestion facilement.</font></li>
<li style="direction:ltr;"><font color="#0000FF">D'utiliser SPRING.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créer un logiciel ou un site WEB.</font></li>
</ul><font color="#0000FF"></font>
<b><font color="#0000FF">Avantages</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Si on est technicien ou analyste on peut créer un logiciel.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(33)"><b><font color="#FFFFFF">7.1) GAME MAKER – Licence Commerciale</b></font></a></p><b><font color="#0000FF">Cette librairie permet de créer un jeu facilement.</b></font>
<font color="#0000FF"></font>
<b><font color="#0000FF">Avantages</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Le jeu est vite fait.</font></li>
<li style="direction:ltr;"><font color="#0000FF">On n'est pas obligé de connaître la programmation.</font></li>
</ul><font color="#0000FF"></font>
<b><font color="#0000FF">Inconvénients</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Si le jeu se complique on doit payer une licence d'utilisation. </font></li>
<li style="direction:ltr;"><font color="#0000FF">On devient dépendant du savoir-faire utilisé</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(34)"><b><font color="#FFFFFF">8.1) Pourquoi utiliser 
un EDI RAD ?</b></font></a></p><ul><li style="direction:ltr;"><font color="#0000FF">Evolutions rapides.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Les composants sont vite mis en place.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La structure des composants est homogène.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Maintenance facile.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Centralisation et individualisation des sources.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Pas de création inutile.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Séparation selon les parties techniques.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(35)"><b><font color="#FFFFFF">8.2) LAZARUS</b></font></a></p><b><font color="#0000FF">Avantages</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Projet libre, réutilisable à la vente et participatif.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Sur WINDOWS LINUX UNIX MAC-OS BSD.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Beaucoup de composants DELPHI libres.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Exécution rapide car non retraduite.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Un exécutable indépendant par plateforme.</font></li>
<li style="direction:ltr;"><a href="http://wiki.lazarus.freepascal.org/images/thumb/b/bf/Windows_98.png/800px-Windows_98.png"><font color="#0000FF">Création rapide</a> si maitrisée.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(36)"><b><font color="#FFFFFF">8.3) LAZARUS</b></font></a></p><b><font color="#0000FF">Inconvénients</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Poids des exécutables important.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Début:1999 (compatible DELPHI à 90%).</font></li>
<li style="direction:ltr;"><font color="#0000FF">Nécessite de réécrire la partie WINDOWS.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Partie graphique DELPHI compatible à 99 %.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Composants traduits ont moins de propriétés.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Utiliser les unités multi-plateformes.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Plus complet sous WINDOWS, puis LINUX.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(37)"><b><font color="#FFFFFF">8.5) Comment bien créer 
un composant RAD ?</b></font></a></p><b><font color="#0000FF">Comment bien travailler ?</b></font>
<b><font color="#0000FF"></b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Utilisation facile du composant.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Evolutivité.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Portabilité.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Interopérabilité avec les autres composants.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Anticipation sur la structure du composant.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Méthodes et variables en anglais adéquate.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(38)"><b><font color="#FFFFFF">8.6) Le potentiel LAZARUS</b></font></a></p><a href="http://upload.wikimedia.org/wikipedia/commons/0/0f/Lazarus_IDE_9-26.png"><b><font color="#0000FF">LAZARUS</a> est un EDI RAD qui dispose :</b></font>
<font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Du framework de <a href="http://www.liberlog.fr/">LIBERLOG.FR</a>.</font></li>
<li style="direction:ltr;"><font color="#0000FF">De la gestion des données.</font></li>
<li style="direction:ltr;"><font color="#0000FF">D'Exécutables visuels WINDOWS,LINUX,MAC.</font></li>
<li style="direction:ltr;"><font color="#0000FF">De l'embarqué sur certains téléphones mobiles.</font></li>
<li style="direction:ltr;"><font color="#0000FF">D'une <a href="http://www.youtube.com/watch?v=ZVUMW0V9nGs">création WEB</a> ou <a href="http://www.liberlog.fr/local/cache-vignettes/L500xH348/2010-09-07_Weo_XMl_Frames-34f0c.png">pas</a> par composants.</font></li>
</ul></div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(39)"><b><font color="#FFFFFF">9.1) FRAMEWORK LIBERLOG</b></font></a></p><a href="http://xmlframes.liberlog.fr/"><font color="#0000FF">XML FRAMES</font></a>
<font color="#0000FF"></font>
<ul><li style="direction:ltr;"><font color="#0000FF">Créer des logiciels de gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Grâce aux composants RAD de gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Créant vite des fiches simples.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Réutilisation de LEONARDI.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Possibilités de compatibilté JELIX JFORMS.</font></li>
</ul><font color="#0000FF">Il sera avec possible de créer des logiciels embarqués.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(40)"><b><font color="#FFFFFF">9.2) Pourquoi un savoir-faire ?</b></font></a></p><b><font color="#0000FF">Le savoir-faire utilisé :</b></font>
<ul><li style="direction:ltr;"><font color="#0000FF">C'est ce qui permet de créer les interfaces.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Permet d'être indépendant du prestataire s'il est libre et si on demande les sources du logiciel.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Peut centraliser la partie métier si on le demande.</font></li>
</ul><font color="#0000FF"></font>
<font color="#0000FF">Si la partie métier n'est pas centralisée alors on remarque un décalage entre l'analyse et la création du logiciel de gestion.</font>
</div>
<div align="left"><p style="direction:ltr;"><a href="JavaScript:parent.NavigateAbs(41)"><b><font color="#FFFFFF">9.3) Créer un savoir-faire VRAD</b></font></a></p><ul><li style="direction:ltr;"><font color="#0000FF">MICROSOFT possède une organisation qui n'est pas favorable à l'indépendance de ses clients pour son futur outil VRAD.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Seuls les PME ou clients finaux amélioreront un savoir-faire libre en VRAD de gestion.</font></li>
<li style="direction:ltr;"><font color="#0000FF">Il faut utiliser les sources libres à disposition et créer un format de fichiers VRAD unique.</font></li>
<li style="direction:ltr;"><font color="#0000FF">La création d'un savoir-faire libre en VRAD permet de récupérer la partie métier du logiciel.</font></li>
</ul></div>
</body>
</html>

SAMX