Bienvenue chez Blady.Sommaire des publications 2014 Au sommaire de octobre-décembre 2014 : L'édito : Sur la planète Ada, la sortie de l'environnement de développement
graphique GNOGA fait l’événement. Les bibliothèques graphiques
créées nativement en Ada ne sont pas légion. Sa particularité est de permettre
de construire des applications graphiques orientées Web indépendantes de la plateforme.
Double indépendance garantie d'une part de fait du langage Ada lui même, d'autre part avec
l'utilisation du HTML et Javascript pour le rendu graphique dans un navigateur Web. Alors l'attente est
grande avec notamment l'utilisation d'un environnement intégré de développement et de
construction d'interfaces utilisateur. Nous commencerons à l'utiliser pas à pas, voir
ci-dessous en page à savoir. Le portage de TP7Ada sous GNOGA est démarré, à
suivre. En page Créations : Sortie textuelle en Ada formatée à la printf. Traduction en Ada des exemples du guide Linux Magazine Hors-série n°71, ajout de l'exemple du jeu de labyrinthe avec une approche de AdaCurses. En page À Savoir : Installer et utiliser la bibliothèque graphique GNOGA : les premiers pas de la construction d'une interface utilisateur graphique pour le calcul de factorielles. Installer Mac OS X 10.9 avec Java Update 71, les mises à jour de XCode 6.1.1, des outils de développement "Command Line Developer Tools" 6.1 et les correctifs de sécurité 2014-005, NTP et bash. Utilisation du compilateur Ada GNAT avec l'utilitaire gnatclean de nettoyage des fichiers issus de la compilation. En page Liens : Les mises à jour de MacOS 10.10 et 10.9 avec Java Update 71, les correctifs de sécurité 2014-005, NTP et bash, XCode 6.1.1 et des outils de développement "Command Line Developer Tools" 6.1, du couteau suisse gratuit de l'édition de codes sources TextWrangler 4.5.11, la bibliothèque graphique GNOGA 1.0. Au sommaire de juillet-septembre 2014 : L'édito : L'interface utilisateur au sens plus large que interface graphique est le
mécanisme d'interaction entre l'utilisateur d'un programme informatique et l'exécutions des
instructions de ce programme. Le choix d'une bibliothèque graphique est souvent liée
à un langage de programmation et surtout à une plateforme d'exécution : .NET avec C#
pour Windows, Swing avec Java pour JVM, Cocoa avec Objective-C pour MacOS et iOS, GTK avec C pour Linux,
etc. Rares sont celles qui ont été conçues pour plusieurs langages incluant notamment
Ada. Certains font de la résistance en développant des bibliothèques relais (bindings
en anglais) comme QtAda ou GTKAda. La question est alors de pouvoir s'adapter à plusieurs
plateformes en gardant une cohérence globale. Après avoir essayé avec AWT de
conserver les spécificités de chaque plateforme, Java a préféré n'avoir
qu'une seule cohérence la sienne avec Swing. Et Ada dans tout ça pourrait faire ce choix car
par essence il indépendant de toutes plateformes d'exécution. Quelques surprises pourraient
venir d'applications graphiques orientées Web indépendantes de la plateforme par nature
comme le propose la toute nouvelle bibliothèque GNOGA,
nous aurons certainement l'occasion d'en reparler prochainement. En page Créations : Installer et construire la bibliothèque graphique XNAdaLib avec GTKAda GPL 2014 pour Quartz avec Glade, GNATColl, Gate3, Florist, AdaCurses et AICWL. Traduction en Ada des exemples du guide Linux Magazine Hors-série n°70, ajout des programmes avec internationalisation des affichages. En page À Savoir : Le prix à payer pour programmer avec un Mac. Installer Mac OS X 10.9.5 avec les mises à jour de XCode 6.0.1 et XQuartz 2.7.7. Utilisation du compilateur Ada GNAT avec les options de gnatmake en version GPL 2014. En page Liens : Les mises à jour de MacOS 10.9.5 avec XCode 6.0.1 et XQuartz 2.7.7 et Safari 7.1, du gestionnaire de tâches TaskCoach 1.4.1, de la bibliothèque graphique générale GTK+ 3.12.2, du couteau suisse gratuit de l'édition de codes sources TextWrangler 4.5.9, de la bibliothèque de composants graphiques AICWL 3.9 en Ada pour GTK. Au sommaire de avril-juin 2014 : L'édito : Attendue toujours avec plaisir, la publication de l'environnement de
développement GNAT GPL 2014 pour Ada avec une version pour Mac OS X. Publication faite sur le site
"libre" de la société AdaCore éditrice de GNAT qui fête cette année ses
vingt ans de création. À la suite, création de la bibliothèque XAdaLib 2014
pour X11 comprenant Glade, GNATColl, Gate3, Florist et AdaCurses. En parallèle, traduction en Ada
des exemples du guide Linux Magazine Hors-série n°70 avec
une approche de GTKAda et GNATColl.Python. Et ce n'est pas tout, avec l'arrivée du nouveau MacOS
prévu à l'automne, une surprise, c'est l'annonce du nouveau langage de programmation Swift
(littéralement rapide, vite) avec le futur XCode 6. En page Créations : Installer le compilateur GNAT GPL 2014 basé sur GCC 4.7. Installer et construire la bibliothèque graphique XAdaLib avec GTKAda GPL 2014 pour X11 avec Glade, GNATColl, Gate3, Florist et AdaCurses. Bibliothèque TP7Ada 3.1a émulant les unités du Turbo Pascal de Borland avec GTKAda : utilisation de la version 3.8 de GTKAda. Traduction en Ada des exemples du guide Linux Magazine Hors-série n°70. En page À Savoir : Installer Mac OS X 10.9.3 avec la mise à jour de XCode 5.1.1, XQuartz 2.7.6 et correctif de sécurité 2014-002 avec Safari 7.0.3. En page Liens : Les mises à jour de MacOS 10.9.3 et correctif de sécurité 2014-002 (inclut Safari 7.0.3), XCode 5.1.1, XQuartz 2.7.6, du compilateur Ada GNAT GPL 2014, du compilateur GNAT GCC 4.9.0, du gestionnaire de tâches TaskCoach 1.3.41, du constructeur d'application GTK Glade 3.8.5 et 3.18.3. Au sommaire de janvier-mars 2014 : L'édito : Le 15 février, Niklaus Wirth, le papa du langage Pascal a eu 80 ans. Rappelons que Ada est une filiation directe du Pascal, que le PCode à inspiré le ByteCode de Java et qu'il a reçu le prix Turing en 1984. Bonne continuation et merci à lui ! À propos de Turing, bonne nouvelle, Alan Turing a été gracié par la reine Elisabeth II le 24 décembre dernier. En page Créations : Bibliothèque TP7Ada 3.0a émulant les unités du Turbo Pascal de Borland avec GTKAda : utilisation de la version 3.4 de GTKAda. En page À Savoir : Installer Mac OS X 10.9.2 avec la mise à jour de XCode 5.1 . En page Liens : Les mises à jour de MacOS 10.9.2, de XCode 5.1, du module Ada 2012 pour le couteau suisse gratuit de l'édition de codes sources TextWrangler, du gestionnaire de tâches TaskCoach 1.3.37, du compilateur FreePascal FPC 2.6.4, du constructeur d'application GTK Glade 3.18.1. Sommaire des précédentes publications Il est interdit de reproduire, même partiellement, le contenu de cette page sans autorisation écrite préalable. Toutes les marques déposées sont la propriété de leur dépositaire. |