Mac OS X : pages concernant le nouvel OS
révolutionnaire d'Apple.
La version 10.6 (Snow Leopard) inclue Mail, Safari 4 pour Mac et Windows, iChat,
iCal, XCode 3.2 (avec GCC 4.0 et 4.2), iTunes, Java 2
Standard Edition version 1.5.0 et 1.6.0, QuickTime X, X11
(provenant de X.org une implémentation
complète de X11R7.2), OpenGL, Apache et PHP.
Voir son installation avec la
mise à jour 10.6.8 V1.1, les correctifs de
sécurité 2011-002, 2011-003, 2011-005, 2011-006 et 2012-001, 2012-002, 2012-004, 2013-001, Safari
5.1.7, la mise à jour des polices OpenType, du programme d'installation de logiciels
et mise à jour 14 de Java (concerne 1.6.0_43).
La version 10.7 (Lion) inclue Mail, Safari 5 pour
Mac et Windows, iChat, iCal, XCode
4.2 (avec LLVM Compiler 2.0), iTunes, Java 2 Standard
Edition version 1.6.0 (n'est plus présent par
défaut), QuickTime X, X11, OpenGL 3.2, Apache et
PHP.
Mise à jour 10.7.5 et 10.7.5 supplémentaire avec le
correctif de sécurité 2011-005, 2013-001, la mise à jour de
X11 et la mise à jour de
Java 2013-002 (concerne 1.6.0_43).
La version 10.8 (Mountain Lion) est maintenant
disponible à l'achat incluant Mail, Safari 6 ("long
voyage" en Swahili) pour Mac et Windows, Messages,
Calendrier, Notes, Rappels, Notifications, Dictée
(en français), GateKeeper, XCode 4.4 (avec LLVM Compiler 4.0),
iTunes, Java 2 Standard Edition version 1.6.0 (n'est plus
présent par défaut), QuickTime X, X11
(à la demande, devenu XQuartz), OpenGL 3.2, les outils Unix
comme Apache, PHP, Perl, Python, Ruby, Terminal 2 et autres
comme AppleScript sont dorénavant à demander
avec XCode.
Mise à jour 10.8.3, Java pour OS X 2013-002 (concerne 1.6.0_43) avec
le module applet Java version 7 update 9, de XQuartz 2.7.4 et XCode 4.6.1.
Next : précuseur de Mac OS X, le
système NeXTStep fut racheté par Apple en
décembre 1996. Le site d'origine n'est plus en ligne
mais celui d'Éric Lévénez, en
français, reprend quelqu'uns des grands moments de ce
que fut NeXT. www.levenez.com/NeXTSTEP
Technologies Mac OS X : pages
décrivant les technologies mises en oeuvre concernant le
nouvel OS révolutionnaire d'Apple comme les
fonctionnalités basiques, le graphisme, les
réseaux...
À voir aussi la description des technologies dans Darwin le
dérivé d'Unix à la base de Mac OS X
disponible en logiciels libres (liste avec version).
MacOS à partir de Leopard est basée sur le noyau
Mach 3.0 et FreeBSD 5. Il est pleinement conforme à
POSIX avec la certification UNIX03.
Les listes de diffusion sur Darwin et Unix. developer.apple.com/technologies/mac
ACSLogo : Une tortue sur le Mac grâce
au langage Logo ce logiciel qui présente une syntaxe
anglaise et française du logo pour Mac OS X en version
1.5.1 (mai 2011) pour MacOSX 10.5 et plus, en version 1.4f
(janvier 2009) pour MacOSX 10.4. www.alancsmith.co.uk/logo
Ada-Belgium : en novembre 2001, Ada-Belgium
lance un concours. L'objet en est de réaliser
un programme qui sera jugé sur son originalité,
utilité, qualité, style, facilité de
réutilisation, facilité de lecture et
l'utilisation des possibilités d'Ada.
Les évolutions proposées pour la prochaine norme
du langage Ada : Ada05. www.cs.kuleuven.ac.be/~dirk/ada-belgium
AdaCore :
Le projet GNAT ou "GNU NYU Ada ToolChain" a
démarré à l'université de New York
pour développer un compilateur Ada GNU. GNAT a
été validé de nombreuses plates-formes et
il est dorénavant maintenu par AdaCore. GNAT est
conforme à Ada 95 avec les extensions Ada
2005 et maintenant celles d'Ada 2012 thèmes du site
dédié Ada2012.org. Il est intégré
au compilateur GCC et donc gratuit dans sa version GPL. Un
simple enregistrement suffit sur le site AdaCore libre pour obtenir
le compilateur avec ses manuels d'utilisation et de
référence, l'environnement de
développement GPS, les bibliothèques Posix Ada
Florist et ASIS (en version GPL de juin 2012 basée sur
GCC 4.5.4, voir son installation pour Mac
OS (Darwin) Intel 10.5 et 10.6 et son utilisation avancée ). Par
contre, il n'intègre pas les spécificités
GCC d'Apple. Tous les utilitaires GNAT sont inclus comme
gnatmake bien sûr mais aussi gnatmetric qui fournit un
ensemble de statistique sur le code Ada ou gnatelim qui recense
les portions de code inutilisées. Le dévermineur
GDB 7.4 comporte les extensions propres à Ada. Bien
plus, tout cela est utilisable dans l'environnement de
développement GPS (GNAT Programming Studio) fonctionnant
parfaitement sous X11.
Une page spéciale astuces (une chaque semaine) nous aide
à obtenir le meilleur d'Ada.
Une version spécifique JVM-GNAT est
dédiée pour la génération de
ByteCode Java compatible de l'environnement
d'exécution JVM 1.5, voir son installation, en version
GPL de juin 2012.
GTKAda est la bibliothèque
graphique en Ada basée sur GTK+
la bibliothèque graphique Linux conçue
à l'origine pour fonctionner sur les systèmes
Unix avec X-Windows, voir son installation et son utilisation
détaillée, en version 2.24.2 de juin
2012. Une liste de diffusion est présente sur le
site AdaCore libre.
GNAT Component Collection (GNATColl GPL 2012 sur AdaCore
libre, voir son installation) est une
bibliothèque d'usage générale
utilisée pour les outils d'AdaCore comme GPS. Elle
inclue une vingtaine de composants dont les traces, la
mémoire, les chaînes de caractères, les
e-mail, la logique trois états, JSON, SQL,
ReadLine...
La bibliothèque Florist (en version GPL 2012 sur
AdaCore
libre, voir son installationet son utilisation) contient les
composants conforment aux standards Posix Ada : IEEE
Standards 1003.5: 1992, IEEE STD 1003.5b: 1996 et en partie
IEEE STD 1003.5c: 1998.
Ada-France : Ada-France a pour objectif
d'augmenter la notoriété et la diffusion du
langage Ada. Pour atteindre ces objectifs, Ada-France encourage
la création de logiciels de qualité en Ada en
organisant un concours. Les concurrents (dont votre
serviteur) ont rendu les projets le 15 mai 2001. Le verdict a
été prononcé : Blady
3ième place avec le programme Compilateur d'Automates en
Ada.
Le site propose une liste de discussion en français
;-)
En novembre 2010, le site fait peau neuve, une véritable
renaissance avec une nouvelle interface résolument
très moderne. Les réseaux sociaux twitter,
identi.ca et facebook sont aussi de la partie. www.ada-france.org
AdaStudio : Visual Ada Developer (VAD) est
un logiciel libre basé sur TCL/TK (Tool Command
Language/ToolKit) pour construire des interfaces utilisateurs
graphiques en Ada. Il contient plusieurs composants comme
AdaGraph, AdaOpenGL, ASED, ..., XMLAda. Un projet VAD se
compose de fichiers textes GUI (arborescences
d'éléments graphiques) créés par
VAD qui peuvent être modifiés manuellement. Une
application peut être composée d'un ou plusieurs
projets VAD et des fichiers sources Ada (programme principal,
initialisation des composants graphiques, gestion des
événements) et scripts TCL
générés par VAD. Les applications
créées par VAD sont portables sur Mac, Windows,
Linux ou OS/2. En version 7.6 (janvier 2012). users1.jabry.com/adastudio/index.html
AICWL : collection de widgets en GtkAda (en
version 1.4, août 2012) de visualisation type compteur de
vitesse et vue mètre, d'horloges, d'oscillogramme,
éditeur de widget... Inclue les GtkAda contributions (en version 2.14,
août 2012) comprenant multi-tâche, vue
arborescente, navigation de fichiers, image en code source Ada,
fichier de ressources graphiques, modèle de couleur HSL,
des boutons, exécution de processus asynchrones... et
les Strings edit (en version 2.8, avril 2012)
comprenant mise à l'échelle des axes, nombre
romains, entiers et réels, codage UTF-8 et Unicode,
recherche avec jockers... Également proposés par
le même auteur Dmitry A. Kazakov, les Simple
components (en version 3.19, août 2012) comprend
graphes, ensembles, piles, vecteurs, analyseurs d'expressions,
primitives de synchronisation, nombre
pseudo-aléatoires... www.dmitry-kazakov.de/ada/aicwl.htm
Bwana : petit utilitaire hors du commun, il
transforme une page du manuel des commandes Unix en code HTML
à partir d'un navigateur oueb juste avec la saisie de
"man:cmd" dans la zone habituellement réservée
à l'adresse Internet ou à partir du Terminal avec
la commande 'open man:cmd'. En version 2.7 (septembre 2009). www.bruji.com/bwana
C# : voici un nouveau langage
orienté objet dans la filiation du C++. Le but est de
réduire les risques d'erreur...
"C# (prononcer C sharp) est un langage orienté objet
moderne qui permet aux programmeurs de construire rapidement
une gamme d'applications pour la nouvelle plate-forme Microsoft
.NET qui apporte les services et outils et qui exploitent
pleinement les traitements et les communications." dixit
Microsoft.
Cependant, C# serait proche de Java. Java n'est-il pas semblable
au C++ ? Sans oublier le C orienté objet d'Apple :
objective C. Voilà de quoi faire pour les amoureux des
*p++.
Borland sort à son tour un compilateur pour ce langage,
regroupé dans l'environnement Delphi 2006 ou autonome avec C#Builder 2006. Le futur système
d'exploitation idéal nommé "Singularity"
a pour base C#. L'objectif est un développement
orienté sur la fiabilité et non sur la
performance. msdn.microsoft.com/fr-fr/vcsharp/default.aspx
C2ada : cet utilitaire permet de traduire
des sources C en Ada. Il est écrit en C en utilisant
YACC et le langage Python. Au début, l'utilité de
C2Ada s'est trouvé dans la traduction de fichiers
d'en-têtes en C en unités Ada pour s'interfacer
avec les bibliothèques correspondantes. Pourtant C2Ada
fait bien mieux en traduisant aussi du code C complet en code
Ada. Une documentation est disponible ici. En version SVN 26 de juin 2011 (voir
son utilisation). Une version
améliorée pour Mac existe
également. sourceforge.net/projects/c2ada
Cours Ada : merci à Daniel Feneuille de nous
proposer son cours pour IUT. Il présente tous les
aspects du langage Ada avec humour pour faire oublier qu'un
langage informatique est forcément indigeste pour celui
ou celle qui n'est pas tombé dedans tout petit. L'auteur
à la retraite, n'est pas en reste avec un manifeste
militant pour l'enseignement d'Ada
dans nos écoles (oeuvre collective). libre.adacore.com/libre/tools/more_resources/ada-course-in-french
Apple fourni en téléchargement libre ses
fameux outils de développement sur Mac OS X :
Project Builder en version 2.1 et Interface Builder en
version 2.3.2. On bénéficiera aussi du
compilateur GCC en version 3.1 et de l'environnement Java.
AppleScript est maintenant intégré dans
Project Builder. Dernière livraison : December 2002
pour 10.1 et 10.2.
Depuis Mac OS X 10.3, les "developer
tools" reviennent dans une nouvelle version et prennent le
nom de "XCode" avec le compilateur GCC en version 3.3 pour
Objective C, C++, C, AppleScript ou Java.
Mise à jour XCode en version 1.5 (août 2004) :
élimination du code non utilisé,
complétion et GCC 3.3 (compatibilité C++ et
déverminage).
XCode, version 2.0, est livré
avec Mac OS X 10.4. Les caractéristiques majeures
sont l'utilisation intensive du 64 bits, le compilateur GCC
en version 4.0.1, le déverminage à distance,
la vectorisation automatique des données, le
système de compilation Ant pour Java, l'accès
intégré aux références des APIs
en local et sur le site Apple. Tout cela est bien entendu
orienté vers le processeur PowerPC G5.
Une préversion de Java 1.6.0 est également
disponible.
Mise à jour XCode en version 2.5 (septembre 2007)
avec des corrections de bugs et un passage vers XCode 3.0
en douceur sur Léopard.
XCode, version 3.0 est inclue dans
la version Mac OS X 10.5 comprenant toujours le compilateur
GCC 4.0.1 avec le langage de programmation Objective C 2.0,
les scripts Ruby, Python, Ruby on Rails pour les
applications Web et l'utilisation d'un nouvel outil
d'investigation DTrace. À noter, quelques
améliorations de l'éditeur avec les
informations d'avertissements ou d'erreurs s'affichant sous
forme de bulles dans le code source, un meilleur
accès aux informations contextuelles ou à la
documentation et la possibilité de faire une photo
du projet pour expérimenter facilement une
idée et revenir en arrière si besoin.
Mise à jour XCode en version 3.1.4 (septembre 2009)
avec notamment les compilateurs GCC 4.2 et LLVM-GCC-4.2, la
gestion de configuration des codes sources Subversion 1.5
et les bibliothèques et outils de
développement pour l'iPhone et l'iPod Touch.
La version XCode 3.2 (août 2009) est
dédiée à Mac OS X 10.6 et l'iPhone.
Mise à jour XCode en version 3.2.6 (mars 2011) pour
la prise en compte de l'iPad avec iOS SDK 4.3 et l'envoi
sur l'AppStore (!).
XCode, version 4.4 (juillet 2012) pour
Mac OS 10.7 et 10.8, intégre l'éditeur
d'interface utilisateur (Interface Builder) dans
l'environnement de développement XCode, toujours
pour construire des applications Mac ou iOS (iPodTouch,
iPhone, iPad). Uniquement disponible gratuitement sur le
MacAppStore. Il inclut le compilateur LLVM Compiler
4.0 (C, objective-C 2.0, C++ 11) qui tourne en continu pour
apporter une aide instantané au codage, un
gestionnaire de version sur le modèle de Time
Machine, le dévermineur LLDB et bien d'autres outils
pour facilité la mise au point multi-processeur.
Maintenant disponible sous la forme d'une application
autonome avec MacOS SDK 10.8, iOS SDK 5.1 et la signature
de code avec le Developer ID nécessaire pour publier
une application sur le MacAppStore.
Mise à jour XCode 4.6.2 (avril 2013) avec
MacOS SDK 10.8 et iOS SDK 6.1. XCode 4.6 est la
dernière version majeure inclant le compilateur GCC
et le déboggeur GDB les prochaines ne comporteront
que LLVM et LLDB.
Le tout (hors version 4 sur MacAppStore) est disponible
après l'enregistrement de son identité sur le
site connect.apple.com.
Le processus de dévloppement sur Mac est décrit
ici.
Le manuel d'utilisation de XCode est décrit ici.
Voir l'installation de
XCode avec MacOS. developer.apple.com/technology/tools.html
Forum Ada : Créé en 1996, ce
groupe de discussion est dédié aux
différentes versions du langage Ada pour toute personne
de langue française. Une Foire Aux Questions donne un rapide apercu
du fonctionnement de ce forum ainsi que des liens utiles. Pour
participer, il convient de s'enregistrer sur le forum. groups.google.fr/group/fr.comp.lang.ada
FreePascal-OSX
: Ce compilateur de langage Pascal est disponible pour les
processeurs Intel x86, PowerPC et maintenant ARM. Les
systèmes supportés sont Linux, FreeBSD, Haiku
(BeOS), Mac OS X/Darwin, DOS, Windows, OS/2, Netware et
MorphOS. Le compilateur FPC accepte une syntaxe Pascal objet
compatible avec MacPascal,
Turbo Pascal 7, la plupart des ajouts de Delphi et aussi la
surcharge des fonctions et des opérateurs. Les codes
sources et les exécutables du compilateur en version 2.6.0 (janvier 2012 pour Mac OS X PPC,
PPC64 ou Intel 64 bits ainsi que l'iPhone) sont sous licence
GPL.
Depuis août 2011, une version spécifique FPC-JVM en cours de développement
permet de générer du code pour la machine
virtuelle Java JDK 1.5 ainsi que pour la machine virtuelle
Android DalvikVM. La plupart des fonctionnalités de FPC
sont présentes mais par encore toutes.
Les listes de diffusion MacPascal et FPC. www.freepascal.org/fpcmac.var
GNAT-OSX : Plusieurs solutions pour trouver
un compilateur Ada sur Mac en fonction des versions de GCC, de
Mac OS X, de processeurs cibles : le site historique Ada sur
Mac, la page perso de Drew Reynolds, le site officiel
d'AdaCore, et le site GNU ADA.
(Pour des raisons obscures, le site offciel FSF de GCC ne
présente pas de solution pour Mac.)
Le site historique MacAda :
Le compilateur Ada GNAT fait une ré-entrée
attendue sur Mac. Il était déjà
présent à travers les outils CodeBuilder de
Tenon. Cette fois, il
est disponible librement intégré à GCC
de GNU. Une liste de diffusion concernant le portage du
compilateur GNU Ada - GNAT - sur Mac OS X est
présente sur le site Liste Hermes.
Le site GNAT for Macintosh est désormais
aux couleurs de Jaguar avec des pages spécifiques
sur les compilateurs, les outils (Lookup, Reformat), les
API Mac (Carbon), les liens... Bien évidemment les
dernières versions du compilateur
compatible Mac OS 10.4 s'y trouve, version GCC 3.3 (mai
2005) et GCC 4.0.1 (juin 2005), voir son installation, avec
le support de XCode 3.0 (en version beta 3
de janvier 2008).
Le site MacAda fait de nouveau peau neuve.
Encore en partie en construction, il se décline sur
les pages Welcome, Tools, Downloads, FAQ, Contacts et Whats
New. La page Downloads présente les nouveaux
compilateurs GNAT FSF 4.2 (août 2006) et 4.3
(septembre 2007) pour Mac OS 10.4 PPC et Intel, GNAT FSF
4.3 beta (mars 2008) pour Mac OS 10.5 Intel ainsi que le
compilateur GNAT GPL 2006 pour Darwin PPC, voir son installation.
La page perso GNAT FSF de Drew Reynolds
présente les dernières évolutions GCC
4.2, 4.3, 4.4 et 4.5 pour Mac OS 10.4 PPC et Intel ainsi
que pour Mac OS 10.5 et 10.6 Intel : - N'EST PLUS
DISPONIBLE -
gpc-osx : gpc est un compilateur Pascal en licence
GPL sur Mac OS X, Linux, FreeBSD, NetBSD, OpenBSD, Sparc,
Alpha, Windows, DOS et bien d'autres. GNU Pascal est conforme
au standards ISO 7185 Pascal, en grande partie ISO 10206
Extended Pascal et comprend beaucoup d'extensions des Borland
Pascal, Borland Delphi, Macintosh Pascal et Pascal-SC.
L'adaptation sur Mac OS X est initiée par Adriaan van Os
(voir son installation),
maintenant en version toute prête gpc-3.4.6u2 pour Mac OS X 10.4 et 10.5
(avril 2008) ainsi que gpc-3.4.6u4 pour MacOS 10.6 (mai 2009)
basé sur gcc-3.4.6 et gpc-20070904 de Waldek Hebisch
avec les API Carbon Pascal Mac OS X (en version 2.1 release H,
basées sur les interfaces Apple 3.4.2 et des
unités additionnelles converties à partir des
fichiers en-têtes C de Mac OS X 10.4) et
l'intégration avec XCode 2.3 (en
version 1.1) et CodeWarrior Development Studio 10 (en
version 1.0.3). Cette dernière version de GPC se
décline en trois compilateurs : un pour 10.3 natif PPC,
un pour 10.4 natif PPC / croisé Intel, et un dernier
natif Intel / croisé PPC. Une page est consacrée
au portage du Mac-Pascal vers GPC. www.microbizz.nl/gpc.html
GTK+, GTK-OSX, Glade : Gtk+ (Gimp Tool Kit en version
2.24.5 - juin 2011 et 3.4.3 - mai 2012) est une
bibliothèque d'interfaces utilisateurs graphiques en C
principalement pour X-Window, Win32 mais aussi pour smartphones
et tablettes. Elle fut initialement développée
pour Gimp le logiciel libre de dessin et de retourche photo.
Elle s'utilise sur Mac avec X11 mais est aussi
intégrée à Cocoa l'interface graphique
native du Mac avec GTK-OSX. Les interfaces de programmation en
Ada sont fournies par GTK-Ada en version
2.24.2 (GPL - juin 2012), voir son installation comprenant GTK+
et Glade. Combiné avec le constructeur d'application Glade en version 3.6.7 (juin 2009) pour Mac
OS X, 3.8.3 (décembre 2012) pour GTK+2 et 3.15.1
(avril 2013) pour GTK+3, elle permet de programmer
rapidement une application avec de ensemble complet de
composants graphiques : les widgets. Sa licence GNU LGPL permet
de l'inclure dans des logiciels propriétaires.
Liste de diffusion de Glade, GTK-OSX. www.gtk.org/,
gtk-osx.sourceforge.net, glade.gnome.org
jalopy : il s'agit d'un formateur de code
source pour le langage de programmation Java. Il applique des
règles largement paramétrables pour produire un
style clair et reproductible.
Jalopy Console plugin en version 0.1-1.5rc3 (février
2006) est sous licence BSD (voir son utilisation) jalopy.sourceforge.net
jGRASP : voici un véritable
environnement de programmation et non simplement un
éditeur de source. Il couvre les langages Java, C, C++,
Objective-C, Ada et VHDL. Il permet de représenter
graphiquement la structure du code source, en version 1.8.8_17
(juin 2012) avec son manuel. (voir
son utilisation avec le
compilateur Ada GNAT)
Cette version est compatible avec Mac OS X 10.7 et
requière Java 1.5 ou plus. www.eng.auburn.edu/grasp
Lovelace : l'objectif de Lovelace est
d'apprendre le langage Ada avec une couverture suffisante pour
que le lecteur deviennent un programmeur Ada débutant.
Lovelace est accès sur les développeurs
connaissant déjà un autre langage informatique
mais pas Ada. www.adahome.com/Tutorials/Lovelace/lovelace.htm
LWHLogo : Syntaxe française pour ce
Logo écris en Java. L'exécution sur Mac OS est
possible pour le moment à l'aide d'un navigateur Oueb
supportant Java. La syntaxe en français permet
l'accès au langage aux plus jeunes - même si le
langage ne se limite pas à eux. Le manuel utilisateur
est très pédagogique - à lire. En version
d'octobre 2000. lwh.free.fr/pages/prog/logo/logo.htm
p2ada : cet utilitaire permet de traduire
des sources Pascal en Ada. Il est écrit en Ada. Il est
basé sur le couple aflex / ayacc (analyseurs lexical et
grammatical Ada en version 1.4a). Il a été
adapté partiellement au Pascal de Borland, Pascal
Macintosh et au Pascal Object (en version d'août 2010
avec les binaires pour Mac et Windows, voir son utilisation).
Avec la version 16 sur Source Forge (menu Develop->Browse
SVN), NewP2Ada inclut la possibilité de décrire
des alias dans un fichier externe, suppression d'avertissements
de compilation, ajout de commentaires dans ayacc en mode debug,
ajout de la date dans le copyright et amélioration de la
traduction de shift left/right, Aflex et Ayacc viennent avec un
manuel d'utilisation pour chacun, ObjP2Ada présente une
première version préliminaire pour traduire le
Pascal Objet de FPC.
La grammaire du Pascal Objet est sur cette page.
Le site propose également une page d'aide
à la traduction d'un source Pascal en Ada (janvier
2008). sourceforge.net/projects/p2ada/
Pascalissime : nostalgie quand tu nous
tiens, voici Pascalissime en ligne sur le site de John
Colibri, bien entendu. Daniel Stephan, de son vrai nom,
nous a permis quelques années durant, de faire partager
entre ses lecteurs les multiples expériences
informatiques en Pascal. Le dernier numéro (67) paru en
novembre 1997 présentait à son sommaire des
sujets aussi différents que les sprites, le cryptage
SHA, les fichiers MOD, JPEG, les matrices, les équations
non linéaires... www.jcolibri.com/pascalissime/pascalissime.html
SVN - Subversion : gestionnaire de versions
de logiciels sources Subversion (SVN) bien que présent
en standard sur Mac OS X, une installation pour Mac OS X 10.5
et 10.6 est disponible en version 1.6.17 de juin 2011. (Voir son utilisation). subversion.apache.org
XLogo : interpréteur de la syntaxe
française de Logo, en version 0.9.95 (mai 2009). Les
langues disponibles sont le portugais, l'espagnol, l'anglais,
le gallois, l'espéranto et bien sur le
français. xlogo.tuxfamily.org/fr/index-fr.html
Adobe
Reader : on ne présente plus le lecteur PDF
multi-plateforme (Windows, Mac, Linux, Solaris, AIX, HP-UX,
Palm OS, Pocket PC, Symbian OS). Il nous arrive ici en version
9.4 pour 10.4.11 à 10.5.8 PPC, en version 9.4 pour
10.4.11 à 10.5.7 Intel et en version 10.1 pour 10.5.8
à 10.6.8, 10.7 et 10.8 Intel (septembre 2012). get.adobe.com/fr/reader
EasyFind : alternative au populaire
Spotlight, cet utilitaire se propose de faire des recherches de
fichiers par leur nom ou par leur contenu sans avoir à
indexer l'ensemble des fichiers. Cela évite de se poser
la question de savoir si le fichier recherché est bien
indexé ou non. Pour le programmeur, il remplace
allègrement les commandes find et grep du Terminal. Il
est de ce fait indispensable, en version 4.7.2 (juin 2011). www.devon-technologies.com/products/freeware
MacJournal : cette application ce substitue
à l'"aide mémoire" du système avec des
fonctionnalités supplémentaires comme la
possibilité de créer plusieurs journaux contenant
des notes datées et bien d'autres choses. Les notes de
MacJournal avalent absolument tout, même les liens URL.
En français, gratuit en version 2.6.1 (février
2005) et désormais payant en version 5.1.4 (août
2009). homepage.mac.com/dschimpf
OpenOffice : La suite de
logiciels de traitement de texte, tableur,
présentations, bases de données est
éditée par Oracle-Sun sous licence LGPL. Elle
présente une très bonne alternative aux logiciels
commerciaux aussi bien côté PC que Mac. Elle est
d'ailleurs présente sur ces deux plateformes ainsi que
bien d'autres comme Linux et bien sûr Solaris. En version
3.3.0 (janvier 2011). www.openoffice.org
PCalc : calculatrice fonctionnant avec
Carbon au look ravageur. Traduit en français par Philippe
Bonnaure désormais payant en version 3.7 (juin
2011). Une version pour Dashboard reste gratuite. www.pcalc.com
RagTime : plus qu'un
intégré, il permet la création de
documents comportant des textes, tableaux, graphiques,
illustrations avec la même application de mise en pages.
En version 6.5 (avril 2009) pour Mac OS X. RagTime est en
utilisation libre pendant 30 jours. La version Solo n'existe
plus, il est un peu cher (10 fois iWork, la suite bureautique
d'Apple) mais une offre pour étudiants est moins cher
que iWork. Il est distribué en France par Infographix. Un site en français Tout sur
RagTime lui est dédié. www.ragtime.de
RealDiskBrowser :
développé par Pierre-Jean Goulier avec RealBasic,
petit utilitaire de manipulations de fichiers aux usages
multiples sans avoir à ouvrir le Terminal. Il permet
entre autre d'éditer les attributs d'un fichiers y
compris les autorisations, son contenu en HexaDécimal,
de rechercher un fichier. En version 1.3.5 (janvier 2010). www.realworks.fr
Renamer4Mac : cet utilitaire facilite le
changement des noms de fichiers en grande quantité
suivant quelques règles simples : majuscules/minuscules,
ajout ou remplacement d'un texte, numérotation
incrémentale. De nombreuses options pratiques existent
pour chaque mode d'utilisation. En version française 2.8
(novembre 2006) et payant en version 4.03 sur renamer.com. wfco.de/applications/macosx/Renamer4Mac
SilverKeeper : le
réflexe sauvegarde est le plus important de toute
activité informatique et un bon outil est
appréciable. Ainsi cet utilitaire réalise pour
nous toutes les opérations de sauvegarde usuelles comme
la copie, la restauration, la synchronisation, la comparaison
entre un répertoire source et un répertoire de
sauvegarde. En version 2.0.2 (août 2009), doit être
installé avec une session administrateur. www.lacie.com/silverkeeper
SubEthaEdit
: ce nouvel éditeur de codes sources et autres textes
est né et bien né puisque
récompensé par Apple. Son point fort, outre le
fait de reconnaître plusieurs langages et types de
codage, est l'édition simultanée entre plusieurs
développeurs. Vive le travail collaboratif ! En
français, gratuit en version 2.2 (juillet 2005), avec un accès en
ligne de commande, une exportation au format HTML, une
impression améliorée, le support d'AppleScript,
une colorisation de la syntaxe facilement personnalisable, il
est désormais payant en version 3.5.4 (juin 2011).
Un script pour la syntaxe du langage Ada 2005 ;-) à
mettre dans le répertoire "~/Library/Application
Support/SubEthaEdit/Modes" est désormais disponible sur
le site de l'éditeur de SEE avec bien d'autres, en
version 2.1 (nombres entièrement conformes à la
syntaxe Ada, amélioration des chaînes de
caractères, correction prise en compte des symboles
exception, traduction en français et allemand), en page
modes
ou ici. www.codingmonkeys.de/subethaedit
Stuffit Expander : incontournable couteau
suisse des fichiers compressés quelque soit le format d'origine StuffIt (.sit, .sitx,
.sea), Zip (.zip, .exe), UUencode (.uu, .uue, .enc), BinHex
(.hqx), GZip (.gz, .gzip), Compact Pro (.cpt), MacBinary
(.bin), Bzip (.bzip, .bz, .bzip2, .bz2), LHa (.lha, .lzh), TAR
(.tar, .tgz, .taz, .tbz, .tbz2, .tz), Arc (.arc), DiskDoubler
(.dd), MIME/Base 64 (.mime, .b64, .mme), AppleLink Package
(.pkg), Unix Compress (.z), AppleSingle (.as), BtoAText
(.btoa), Rar (.rar), Private File (.pf), Disk images (.img,
.smi), yEncode (.yenc), Arj (.arj), Cab (.cab).
Il est disponible sur les plates-formes Linux, Macintosh,
Solaris et Windows. En version 15.0.2 (juin 2011) pour Mac OS
10.5 et plus, en version 14.0.1 pour Mac OS 10.4, en version
10.0.2 pour Mac OS 10.3, en version 8.0.2 pour Mac OS 10.1 et
10.2, en version 7.0.3 pour Mac OS 9 et 8.6. www.stuffit.com/mac-expander.html
TaskCoach : L'objectif pour TaskCoach est
d'être un assistant personnel qui apporte une aide aux
tâches de la vie quotidienne : se souvenir de choses
à faire, l'enregistrement des heures passées sur
des projets, prendre des notes, etc. Il est aussi intuitif que
possible pour permettre aux utilisateurs de l'utiliser sans
besoin de connaissances techniques. Un calendrier permet de
positionner les tâches dans le temps. Les
dépendances entre tâches sont possibles. Importe
des une liste de tâches depuis un fichier CSV. En version
1.3.29 (avril 2013, nécessite Python 2.7).
Une liste de diffusion, un service de déclaration des bugs et un service
de propositions de modifications sont
ouverts. www.taskcoach.org
TextWrangler : libre d'utilisation, petit
frère de BBEdit, il reprend la suite de BBEditLite qui
n'était plus proposé. En plus de proposer tout le
nécessaire à l'édition de fichiers textes,
il offre de multiple fonctionnalités additionnelles :
comme dans le menu de l'application, l'installation de trois
utilitaires pour le Terminal : edit qui lance l'application,
twdiff pour afficher les différences entre deux fichiers
ou répertoires, twfind pour retrouver une chaine de
caractères; comme dans le menu File, l'application
permet l'édition d'un fichier en code
hexadécimal; comme dans le menu Search, la recherche
multi-fichier et la comparaison de deux fichiers ou
répertoires; et bien plus encore avec l'exécution
de scripts. En version 4.0, avril 2012, pour 10.6 et plus.
Un script pour le langage Ada 2005 est
disponible sur le site de J. B. Matthews, à mettre dans
le répertoire ~/Library/Application
Support/TextWrangler/Language Modules. www.barebones.com/products/textwrangler
Audacity : éditeur audio libre
(licence GPL) et facile d'utilisation pour Windows, Mac OS X,
Linux. Utilisez-le pour : enregistrer en direct, convertir vos
disques et cassettes sur support numérique,
éditer des fichiers audio Ogg Vorbis, MP3 et WAV,
coupez, copiez, coller et assembler des extraits sonores,
modifier la vitesse ou la hauteur d'un enregistrement et bien
d'autres choses. En version 1.3.13 (avril 2011). audacity.sourceforge.net
GraphicConverter : incontournable couteau
suisse des fichiers images quel que soit le format d'origine
(224 pour l'ouverture) et cible (74 pour l'export). Traduit en
français par Philippe Bonnaure en version 7.2 (avril
2011). www.lemkesoft.com
ImageWell : cette perle
légère est un éditeur d'images
doublé d'un preneur d'images sur l'écran, le tout
en français. Il est le seul à convertir des
images en JPEG sans ajouter une affreuse bordure noire. Aussi
rien de plus facile que d'ajouter des commentaires ou autre
forme pour réaliser des didacticiels, par exemple. En
version payante 3.7.6 (juillet 2010). www.xtralean.com/IWOverview.html
OrdiEcole : ce site répertorie des
logiciels éducatifs pour Mac et aussi des
réponses à la l'éternelle question :
pourquoi sur Mac ?
Le site propose également un CD-ROM éducatif 'Mac
educ 2002'. ordiecole.mac.free.fr
CocoaMySQL-Sequel Pro :
Interface utilisateur graphique pour piloter des bases de
données MySQL en local ou via Internet. Le code source
est écrit en Objective-C avec Cocoa le tout sous licence
GPL. Toutes les commandes de base sont accessibles
graphiquement. Les requêtes plus complexes peuvent
être saisies et exécutées également
avec l'aplication. L'application est devenue Sequel Pro comme
successeur officiel de CocoaMySQL depuis avril 2008. En version
"officielle" 0.9.3 (décembre 2008)
pour Mac OS X 10.5. En version "historique" 0.7b6 (2007) pour Mac OS X 10.3
et 10.4. www.sequelpro.com
MySQL : Moteur de bases de
données relationnelles (SGBDR système de gestion
de bases de données relationnelles) basé sur le
langage SQL. Il s'agit d'un langage normalisé de
requêtes pour bases de données (Strutured Query
Language) créé dans les années 70 par E.
F. Codd d'abord pour IBM puis repris par Oracle. MySQL est
présent sur la plupart des systèmes
d'exploitations comme Linux, Windows, freeBSD, Mac OS X, HP-UX,
IBM AIX, Novell, OpenBSD, SGI Irix, Dec OSF.
En version 5.1.24 (avril 2008) pour Mac OS X 10.4 PPC et 10.4,
10.5 Intel.
Cette version inclut un nouveau format de base avec des tables
réparties sur des serveurs distants, les
procédures et fonctions stockées internes au
serveur, les vues sortes de table virtuelles, les
déclencheurs exécutant une action lors d'un
événement, l'accès aux informations
internes de la base.
(Voir son installation). Le
manuel utilisateur est traduit en français.
L'interface JDBC
est en version 5.1.6 (avril 2008) avec le manuel. www.mysql.com
Tomcat : Serveur de "servlets" Java. Ces
applications codées en langage Java sont accessibles par
Internet en s'exécutant sur un serveur Web en Java
(version 1.5 requise). La dernière version stable de
Tomcat est la version 5.5.26 (août 2007), à
télécharger en suivant le lien download puis au
paragraphe binary distributions prendre l'archive Core au
format zip pour une meilleure compatibilité. (Voir son
installation). Le manuel
utilisateur est ici.
Cette version 5 est une implémentation des
spécifications des servlets
Java 2.4. (Voir les correspondances). La version 4
correspondait aux servlets 2.3 et la version 3 aux servlets
2.2. Une version 6.0.16 (janvier 2008) correspond aux
servlets 2.5 (Voir le manuel utilisateur ici). tomcat.apache.org
Tomcat Controller : Utilitaire de pilotage
du serveur de servlet Tomcat, en version 1.2. Si vous utilisez
Tomcat de façon occasionnelle, cet utilitaire est fait
pour vous en apportant trois boutons pratiques "Start", "Stop"
et "View" pour démarrer ou arrêter le serveur et
lancer un servlet de votre choix. Tout est paramétrable
dans les préférences de l'utilitaire. www.activata.co.uk/tomcatcontroller
Amaya :
Logiciel de composition de page Web Wysiwyg et aussi navigateur
Internet, Amaya est aussi proche que possible des standards du
Web puisqu'il est issu du consortium W3C - ceux là même
qui définissent ces standards. Surtout orienté
création de pages web scientifiques, Amaya convient tout
à fait pour un usage courant. Il est multi-plate-forme
(Unix, Windows et Mac OS X), disponible en plusieurs langues
dont le français. Les dictionnaires anglais et
français sont accessibles par défaut et beaucoup
d'autres sont téléchargeables à partir du
site Internet. La documentation est aussi en français
à partir du menu 'Aide'. La vue classique du source HTML
avec coloration de la syntaxe est étendue en montrant la
structure du code HTML. Les dernières versions
s'attachent à rendre l'interface plus proche de celle de
Mac. Avec entre autre dans la version 11.3.1 une nouvelle
interface utilisateur personnalisable, l'apparition d'un menu
contextuel, la liste des derniers fichiers ouverts, un nouveau
moteur de formattage, un éditeur d'images SVG et de
modèles CSS. Amaya a été testé par
Softpedia qui certifie qu'il ne contient
aucun code espion, ni virus, ni cheval de troie, ni trou de
sécurité.
Un service de déclaration des bugs est ouvert
ainsi qu'une liste de diffusion.
En version 11.4.4 (janvier 2012), prendre plutôt la
version 11.3.1(décembre 2009) pour Tiger 10.4 même
avec un Mac sous Leopard ou Snow-Leopard car les versions 10.5
et 10.6 provoquent des instabilités d'affichage. www.w3.org/Amaya
Camino :
Nouvel arrivant dans la famille des navigateurs Internet
(anciennement sous le nom de Chimera), il nous change de
l'omniprésence d'Internet Explorer. Sorte de Safari open
source basé sur le moteur de rendu Gecko 1.9, il est
disponible maintenant en français dans la version 2.1
(novembre 2011). caminobrowser.org
Checklink : programme écrit en Perl.
Il vérifie les balises liens et les balises ancres d'un
document HTML. La vérification peut se faire de
manière récursive sur les liens du document HTML
avec le protocole HTTP et HTTPS. Il est aussi disponible pour
une utilisation locale
en version 4.81 (octobre 2011), voir son utilisation. validator.w3.org/checklink
FireFox :
tout jeune butineur et déjà célèbre
car sur PC (avec Windows surtout mais aussi avec Linux) il fait
de l'ombre à Internet Explorer. La version 3.0 a
été téléchargée 8 millions
de fois en 24 heures, record journalier battu. Il est
basé sur le moteur de rendu Gecko pour HTML 5 avec
MathML, WebM le nouveau format vidéo du web, WebGL pour
les graphiques en 3D ainsi que support des formats graphiques
SVG et PNG avec les profiles ICC, des feuilles de style CSS 2
et CSS 3, de JavaScript 1.8 avec le moteur TraceMonkey et de
HSTS (le protocole de sécurité renforcé
ForceHTTPS).
En version 9.0.1 (décembre 2011). www.mozilla-europe.org/fr/firefox
Google : le moteur de recherche plus rapide
qu'un électron. Il donne la page recherchée dans
les dix premières propositions. Il est configurable en
français et propose des outils de traduction pour site Web
très performant. www.google.fr
iCab : navigateur alternatif très
sympathique pour Mac OS X en 64 bits en version 4.8a (juillet
2010) en français et toujours disponible pour Mac OS 9.
Ce navigateur milite pour une syntaxe HTML respectueuse des
standards en affichant un iCab vert, orange voire rouge selon
que la page affichée respecte plus ou moins le standard.
Il est proposé avec une version payante et une version
gratuite avec une fenêtre qui le rappelle. À noter
une version pour iPhone, iPodTouch et iPad. www.icab.de
Mozilla / SeaMonkey
: un temps logiciel libre clone du grand frère Netscape,
Mozilla a fait des petits avec Firefox
le projet phare de navigateur Internet alternatif, le client de
messagerie Thunderbird et autres Bugzilla. Maintenant
renommé en SeaMonkey, il a tendance à s'en tirer
mieux, en version 2.6.1
(décembre 2011) directement en français. Il
comprend un navigateur Internet, un accès au courrier
électronique et aux forums de discussion, un carnet
d'adresse. Il permet également de créer ses pages
HTML et de "chatter". Le module de composition de pages HTML
est fonctionnel en Wysiwyg. Chose rare, il n'y pas vraiment
d'autre véritable choix pour créer des pages oueb
sur Mac en Wysiwyg. www.seamonkey-project.org
NVU / KompoZer : NVU
logiciel de composition de pages oueb, rejeton de la
lignée de Mozilla, en version 1.0 (juillet 2005). Le
module de composition de pages HTML est fonctionnel en Wysiwyg.
Chose rare, il n'y pas vraiment d'autre véritable choix
pour créer des pages oueb sur Mac en Wysiwyg. NVU, c'est
bien mieux avec le dictionnaire en
français pour la correction orthographique (installation
avec Outils > Extensions > Installer >
spell-fr-FR.xpi, relancer NVU)
Le développement de NVU étant scotché
à la version 1.0 depuis 2005, l'équipe de
KompoZer a pris le relais, produisant ainsi une version de
correction de bugs non officielle 0.8b3 (mars 2010) directement
en français incluant un dictionnaire français. www.nvu.com /
kompozer.net
OmniWeb : butineur du oueb gratuit
disponible sous Mac en version 5.10.3 (novembre 2010) avec une
présentation vraiment originale des pages Internet
consultées pour contrôler Internet et non
l'inverse avec entre autre une fonction avancée de
blocage des publicités intrusives. www.omnigroup.com/applications/omniweb
Transmit : logiciel payant de
synchronisation réseau, très utile pour charger
un site oueb à distance ou récupérer des
fichiers sur des réseaux FTP, SFTP, WebDAV... en version
4.1.5 avec une toute nouvelle interface utilisateur (janvier
2011). http://www.panic.com/transmit/index.html
PROMPT : le site propose un étonnant
service de traduction de textes et de pages Web à la
volée. Une fois la page source entrée pour la
traduction et le couple langue source, langue destination
choisi, toute nouvelle page sera traduite
instantanément. Le résultat est très
honorable et vraiment pratique sur des sites consacrés
au développement, en majeur partie en anglais. Une
nouvelle raison de redécouvrir le Web. Aussi disponible,
une extension à mettre sur son site oueb
pour qu'il soit traduit automatiquement en Anglais ou Russe www.online-translator.com/?prmtlang=fr