Difference between revisions of "Applications dédiées"
From MorphOS Library
Thebucheron (talk | contribs) |
Thebucheron (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
'''PowerSDL''' | '''PowerSDL''' | ||
− | [[File:chromium_004.jpg|200px|thumb|left|Chromium, | + | [[File:chromium_004.jpg|200px|thumb|left|Chromium, l'un des jeux open source nécessitant SDL et OpenGL]]Ce nom évoque un logiciel dont le port permet d'élargir indirectement la disponibilité de logiciels sur MorphOS. "Simple DirectMedia Layer" (SDL) est une bibliothèque multimédia et multi-plateforme qui fournit une couche d'abstraction pour les graphismes, les sons, et les APIs d'entrée sur les plateformes les plus diverses. SDL permet au développeur d'écrire des jeux ou des applications multimédia qui fonctionneront sur beaucoup de systèmes d'exploitation rendant ainsi beaucoup de ports possibles. La version MorphOS a été considérablement améliorée par rapport à la conversion Amiga originale. Elle est maintenant constituée par un certain nombre de bibliothèques partagées (ce qui permet d'ailleurs de les utiliser avec des sources logicielles fermées, non GPL) utilisant pleinement l'API MorphOS. |
'''Frying Pan''' | '''Frying Pan''' | ||
− | [[File:morphos_base_2.jpg|200px|thumb|right|Frying Pan, ShowGirls and AmiNetRadio on Ambient]] | + | [[File:morphos_base_2.jpg|200px|thumb|right|Frying Pan, ShowGirls and AmiNetRadio on Ambient]]"Frying Pan" est un logiciel de gravure de CD/DVD et un logiciel de mastering, L'application est un shareware disponible nativement pour MorphOS. |
'''OS4Emu''' | '''OS4Emu''' | ||
− | + | C'est un exemple de logiciel qui permet d'augmenter directement le nombre d'applications fonctionnant sous MorphOS : il redirige les appels aux APIs AmigaOS 4 (qui est très semblable à MorphOS, étant donné l'héritage commun) vers les fonctions correspondantes de MorphOS. Ce qui signifie qu'en double-cliquant sur l'icône d'un exécutable AmigaOS 4 (ou en écrivant son nom dans une fenêtre CLI), il y a de fortes chances pour qu'il se lance. Les exemples notables incluent "FPSE", l'émulateur PlayStation qui, ironiquement, grâce à "Poseidon" (la pile USB incluse dans MorphOS), supporte les joypads USB... contrairement à ce qui se produit dans son environnement naturel, AmigaOS 4 ! (Un dispositif simple, permet à "Poseidon" d'associer une direction ou une touche du joypad à une touche du clavier). D'autres titres OS4 fonctionnent comme "SID4Amiga" (un lecteur pour les musiques du C64), quelques démos de la scène, beaucoup de commandes shell, utilitaires, etc... La compatibilité n'est pas totale, mais elle s'améliore à chaque nouvelle version. |
Latest revision as of 15:35, 20 May 2016
La taille réduite de l'OS et sa structure simple (en termes relatifs) impliquent, entre autres, que beaucoup de projets exigeant une équipe de programmeurs sur d'autres plateformes deviennent souvent des projets individuels modestes dans les environnements MorphOS/Amiga. Cela ralentit le développement, mais donne également une excellente efficacité, simplicité et compacité au code. Dans cette section, nous mentionnons quelques excellents outils pour MorphOS, alors que dans la prochaine section vous trouverez des descriptions pour les applications les plus importantes et les plus puissantes.
AmiNetRadio
ANR est un lecteur audio qui à la base n'était qu'un simple lecteur de radios ShoutCast. Il s'est vite transformé jusqu'à devenir un lecteur complet et extrêmement modulaire supportant un grand nombre de formats audio et de greffons graphiques (plugins). Il est capable de restituer les formats : RIFF WAVE, Ogg Vorbis, MPEG audio, CDDA, AIFF, et les modules ProTracker. De plus, un SDK documenté expliquant comment coder les lecteurs additionnels est disponible, et a permis la gestion, avec l'appui de programmeurs indépendants, des formats MIDI, ScreamTracker, FastTracker, ainsi que d'autres formats plus rares (incluant les formats NES, SuperNES, GameBoy, MegaDrive et AtariST). Ceci fait d'ANR, l'un des candidats les plus adaptés pour se substituer au lecteur audio interne d'Ambient, une fois associé aux fichiers audio, au moyen de la configuration de vos mimetypes.Une chose intéressante à mentionner est qu'en fait "ANR" est un code exécutable 68k codé pour AmigaOS 3.x. La transparence et l'efficacité de l'émulation dans MorphOS sont si bonnes que la plupart des lecteurs mentionnés ci-dessus sont compilés exclusivement pour MorphOS en code PowerPC, et peuvent être mixés sans que l'utilisateur ne s'en rende compte. Et il en est de même pour les greffons vidéos : "ANR" est compatible avec l'API d'AmiAMP (une vieille version Amiga de WinAMP), et il est donc possible de mélanger greffons 68k et PowerPC. Un fait encore plus intéressant est qu'il est possible d'utiliser des greffons compilés pour les vieux formats d'exécutables PPC (PowerUp et WarpUp, introduits il y a quelques années, à l'époque des cartes accélératrices PowerPC sur Amiga classique). Les personnes n'étant pas issu du monde Amiga ne doivent pas s'en inquiéter : tout se fait de manière transparente avec la totalité des exécutables que la communauté Amiga a introduit dans le passé, tant que ceux-ci ont été codés en respectant le sytème. "ANR" lui-même se sert de quelques extensions des API AmigaOS 3.x pour améliorer les possibilités de configurations des thèmes graphiques, il en résulte un programme MorphOS composé de code 68k.
ShowGirls
Comme son nom l'indique (et si cela ne vous évoque rien, cela signifie juste que vous n'êtes pas assez geek), c'est une visionneuse d'image. Alors que la visionneuse interne d'Ambient fournit les fonctions de base nécessaires, "ShowGirls" permet beaucoup plus : son interface est habituellement divisée en deux parties, d'un côté il y a les miniatures (avec support du format EXIF) et de l'autre côté l'image choisie est affichée. L'image peut être visualisée en plein écran, peut être zoomée (agrandissement ou retrécissement) et peut-être retravaillée. "ShowGirls" comporte en effet quelques outils de base afin de manipuler les images ce qui permet : d'ajuster les couleurs, de changer la résolution de l'image, d'effectuer des opérations de lissage et de netteté, de réduire le bruit, des effets de lueur et de flouttage, ainsi que la découpe, la rotation, le renversement tout comme des conversions par lots. Il est possible d'utiliser une vue 3D (avec le rendu 3D accéléré), mais c'est juste une option sympathique et secondaire.
Le programme était à l'origine développé en tant qu'outil de gestion pour les appareils-photo numériques, et peut désormais effectuer toutes les opérations nécessaires sur les dossiers d'un dispositif de mémoire de masse. Si votre appareil-photo supporte la norme PTP, vous pourriez vouloir vous tourner vers une autre solution.
Depuis la version 2.0 de MorphOS, "ShowGirls" est fourni avec le système d'exploitation lui-même comme une contribution que l'on peut trouver dans le répertoire Application, mais les mises à jour supplémentaires sont encore disponibles séparément sur le site du programmeur.
PTPDigCam
Depuis la sortie de MorphOS 2.0, la pile USB pile "Poséidon" prend directement en charge la norme PTP. Il est donc possible d'accéder directement au contenu de la mémoire interne de l'appareil photo tout comme s'il s'agissait d'un périphérique de stockage de masse USB. Évidemment, puisque Ambient supporte la visualisation des images sous forme de vignettes, il est donc possible d'avoir un aperçu à l'échelle des images avant de les télécharger. Cela dit, il est encore possible d'utiliser un programme tiers comme "PTPDigCam": l'utilisateur a juste besoin de dissocier l'appareil dans les préférences USB, facilement accessible depuis le panneau des "Préférences de MorphOS".
PowerSDL
Ce nom évoque un logiciel dont le port permet d'élargir indirectement la disponibilité de logiciels sur MorphOS. "Simple DirectMedia Layer" (SDL) est une bibliothèque multimédia et multi-plateforme qui fournit une couche d'abstraction pour les graphismes, les sons, et les APIs d'entrée sur les plateformes les plus diverses. SDL permet au développeur d'écrire des jeux ou des applications multimédia qui fonctionneront sur beaucoup de systèmes d'exploitation rendant ainsi beaucoup de ports possibles. La version MorphOS a été considérablement améliorée par rapport à la conversion Amiga originale. Elle est maintenant constituée par un certain nombre de bibliothèques partagées (ce qui permet d'ailleurs de les utiliser avec des sources logicielles fermées, non GPL) utilisant pleinement l'API MorphOS.Frying Pan
"Frying Pan" est un logiciel de gravure de CD/DVD et un logiciel de mastering, L'application est un shareware disponible nativement pour MorphOS.OS4Emu
C'est un exemple de logiciel qui permet d'augmenter directement le nombre d'applications fonctionnant sous MorphOS : il redirige les appels aux APIs AmigaOS 4 (qui est très semblable à MorphOS, étant donné l'héritage commun) vers les fonctions correspondantes de MorphOS. Ce qui signifie qu'en double-cliquant sur l'icône d'un exécutable AmigaOS 4 (ou en écrivant son nom dans une fenêtre CLI), il y a de fortes chances pour qu'il se lance. Les exemples notables incluent "FPSE", l'émulateur PlayStation qui, ironiquement, grâce à "Poseidon" (la pile USB incluse dans MorphOS), supporte les joypads USB... contrairement à ce qui se produit dans son environnement naturel, AmigaOS 4 ! (Un dispositif simple, permet à "Poseidon" d'associer une direction ou une touche du joypad à une touche du clavier). D'autres titres OS4 fonctionnent comme "SID4Amiga" (un lecteur pour les musiques du C64), quelques démos de la scène, beaucoup de commandes shell, utilitaires, etc... La compatibilité n'est pas totale, mais elle s'améliore à chaque nouvelle version.