Difference between revisions of "Outils pour développeurs"

From MorphOS Library

 
(4 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
Toutes les sections précédentes sont principalement destinées aux gens qui veulent connaître MorphOS selon le point de vue d'un simple utilisateur. Mais il y a des utilisateurs moins communs, qui ont un intérêt spécifique pour d'autres détails concernant l'environnement de MorphOS : les développeurs. Ce sont les personnes les plus importantes quel que soit la plateforme informatique, parce que sans elles il n'y a pas de nouveau logiciel, et la plateforme ne progresse plus. Dirigé par des intérêts professionnels ou simplement par passion, n'importe quel codeur veut connaître l'environnement disponible pour son activité.
 
Toutes les sections précédentes sont principalement destinées aux gens qui veulent connaître MorphOS selon le point de vue d'un simple utilisateur. Mais il y a des utilisateurs moins communs, qui ont un intérêt spécifique pour d'autres détails concernant l'environnement de MorphOS : les développeurs. Ce sont les personnes les plus importantes quel que soit la plateforme informatique, parce que sans elles il n'y a pas de nouveau logiciel, et la plateforme ne progresse plus. Dirigé par des intérêts professionnels ou simplement par passion, n'importe quel codeur veut connaître l'environnement disponible pour son activité.
  
MorphOS a bien sûr [http://www.morphos-team.net/downloads un kit de développement logiciel] spécifique qui permet à tout codeur de créer des applications. Le SDK est complètement libre: tout développeur peut télécharger les archives pertinentes. S'il vous plaît veuillez noter que le SDK est disponible pour tout le monde, même pour ceux qui ne possèdent pas le matériel nécessaire à l'exécution de MorphOS. En effet, cela a deux conséquences importantes: il permet la création d'environnements de développement intégrés ([http://devplex.awardspace.biz/ Cubic IDE]), et permet également la compilation croisée depuis n'importe quelle plate-forme, en particulier à partir de Linux, ou de Windows par le biais de ''cygwin'' (sites liés: [http://www.zerohero.se/cross/mos.html Cross- compilation pour MorphOS], [http://amidevcpp.amiga-world.de/ AmiDevCpp]).
+
MorphOS est bien sûr doté d'[http://www.morphos-team.net/downloads un kit de développement logiciel] spécifique permettant à n'importe quel programmeur de créer des applications. Le SDK est complètement libre: n'importe quel développeur peut télécharger les archives appropriées. S'il vous plaît veuillez noter que le SDK est disponible pour tous, même pour ceux qui ne possèdent pas le matériel nécessaire à l'exécution de MorphOS. Ce qui a deux conséquences importantes: permettre la création, par des programmeurs indépendants, d'environnements de développement intégrés ([http://devplex.awardspace.biz/ Cubic IDE]) , et laisser également la possibilité de cross-compiler depuis n'importe quelle plateforme, en particulier à partir de Linux, ou de Windows au moyen de ''cygwin'' (sites liés: [http://www.zerohero.se/cross/mos.html Cross- compilation pour MorphOS], [http://amidevcpp.amiga-world.de/ AmiDevCpp]).
  
The SDK of MorphOS contains all system includes; developer documentation including autodocs, articles, example code, and general information; third party tools and developer documentation; and two very useful components, ''MorphEd'' and a complete ''Geek Gadgets'' environment. ''MorphEd'' is an advanced text editor that, besides all the functions usually expected for text editing, offers syntax highlighting, developer environment support, integration of the ''GCC'' or ''vbcc'' compiler, and so on. The ''Geek Gadgets'' are a large body of development tools that have been ported to Amiga/MorphOS and are available in both source and binary form. The package contains, among other things, a lot of commands available for Linux shells, and its aim is to provide people accustomed to Linux environments with a familiar command environment within MorphOS shells.
+
Le SDK de MorphOS contient toutes les "includes systems". La documentation pour les développeurs comprend des autodocs, des articles, des exemples de codes, des informations générales; des outils pour programmeurs indépendants et leurs documentations relatives, ainsi que deux composants très utiles, ''MorphEd'' et l'environnement ''Geek Gadgets''. ''MorphEd'' est un éditeur de texte avancé qui offre toutes les fonctions habituellement prévues pour l'édition de textes, mais également la coloration syntaxique, un support de l'environnement de développement, l'intégration des compilateurs "GCC" ou "vbcc", etc.... Les ''Geek Gadgets'' sont un ensemble d'outils de développement qui ont été portés sur Amiga/MorphOS et qui sont disponibles sous forme de sources et sous forme binaires. Le package contient, entre autres choses, beaucoup de commandes disponibles pour les shells Linux, et son but est de fournir à des personnes accoutumées aux environnements Linux, un environnement de commandes familier dans le shell de MorphOS.
  
Right now, the SDK of MorphOS still refers to the older 1.4.5 version. It can be brought up to date by downloading the relevant system includes supporting MorphOS 2.x from the [http://www.morphos-team.net/downloads.html Download section] of the official MorphOS web page. A fully updated SDK is still expected to be released as soon as the developers will find time to create a package that is as comprehensive, polished and easy to install as the current one. It has to be noted, in fact, that the installation process is easy enough to enable the usage of the SDK contents to non developers as well. Common users will terefore be able to use the already mentioned ''MorphEd'' text editor and the shell commands. Installing the SDK is in fact suggested also to enable the fruition of some third party software - like the Peer2Peer program [http://tokai.binaryriot.org/public/mldonkey-3.0.0-morphos.lha MLDonkey] and the YouTube downloader [http://www.webalice.it/pgermano/tubexx/main.html Tubexx] - that requires some of these Linux shell commands.
+
À l'heure actuelle, le SDK de MorphOS fait toujours référence à l'ancienne version 1.4.5. Il peut être mis à jour en téléchargeant le système approprié incluant le soutien à MorphOS 2.x à partir de [http://www.morphos-team.net/downloads.html la section téléchargement] de la page web MorphOS officielle. Un SDK entièrement mis à jour devrait être libéré dès que les développeurs trouveront le temps de créer un package qui soit aussi complet, brillant et facile à installer que l'actuel. Il faut noter, en effet, que le processus d'installation est assez facile permettant ainsi aux non développeurs d'utiliser le contenu du SDK. Les utilisateurs ordinaires seront donc en mesure d'utiliser l'éditeur de texte "Morphed" (déjà mentionné) et les commandes shell. L'installation du SDK a été en fait suggéré afin de permettre la réalisation de certains logiciels tiers comme le programme Peer2Peer [http://tokai.binaryriot.org/public/mldonkey-3.0.0-morphos.lha MLDonkey] et de téléchargement Youtube [http://www.webalice.it/pgermano/tubexx/main.html Tubexx] qui nécessite certaines commandes shell Linux.
  
The availability of ''GCC'', the most diffused C compiler, and others, does not exhaust the list of interpreters and compilers existing for MorphOS: a full scale is available, ranging from PowerPC machine code assemblers for low-level programming to high-level languages like the classical ''FreePascal'' and more modern products like ''Python''.
+
La disponibilité de "GCC", le compilateur C le plus diffusé, n'en exclu pas pour autant les autres, ceci n'est pas une liste exhaustive d'interprèteurs et de compilateurs existant sous MorphOS : les choix sont vastes, s'étendant des assembleurs de langage machine PowerPC pour la programmation bas niveau aux langages de haut niveau comme le "FreePascal" classique jusqu'aux produits plus modernes comme le langage interprété "Python".

Latest revision as of 14:58, 20 May 2016

Retour sur la page principale


Toutes les sections précédentes sont principalement destinées aux gens qui veulent connaître MorphOS selon le point de vue d'un simple utilisateur. Mais il y a des utilisateurs moins communs, qui ont un intérêt spécifique pour d'autres détails concernant l'environnement de MorphOS : les développeurs. Ce sont les personnes les plus importantes quel que soit la plateforme informatique, parce que sans elles il n'y a pas de nouveau logiciel, et la plateforme ne progresse plus. Dirigé par des intérêts professionnels ou simplement par passion, n'importe quel codeur veut connaître l'environnement disponible pour son activité.

MorphOS est bien sûr doté d'un kit de développement logiciel spécifique permettant à n'importe quel programmeur de créer des applications. Le SDK est complètement libre: n'importe quel développeur peut télécharger les archives appropriées. S'il vous plaît veuillez noter que le SDK est disponible pour tous, même pour ceux qui ne possèdent pas le matériel nécessaire à l'exécution de MorphOS. Ce qui a deux conséquences importantes: permettre la création, par des programmeurs indépendants, d'environnements de développement intégrés (Cubic IDE) , et laisser également la possibilité de cross-compiler depuis n'importe quelle plateforme, en particulier à partir de Linux, ou de Windows au moyen de cygwin (sites liés: Cross- compilation pour MorphOS, AmiDevCpp).

Le SDK de MorphOS contient toutes les "includes systems". La documentation pour les développeurs comprend des autodocs, des articles, des exemples de codes, des informations générales; des outils pour programmeurs indépendants et leurs documentations relatives, ainsi que deux composants très utiles, MorphEd et l'environnement Geek Gadgets. MorphEd est un éditeur de texte avancé qui offre toutes les fonctions habituellement prévues pour l'édition de textes, mais également la coloration syntaxique, un support de l'environnement de développement, l'intégration des compilateurs "GCC" ou "vbcc", etc.... Les Geek Gadgets sont un ensemble d'outils de développement qui ont été portés sur Amiga/MorphOS et qui sont disponibles sous forme de sources et sous forme binaires. Le package contient, entre autres choses, beaucoup de commandes disponibles pour les shells Linux, et son but est de fournir à des personnes accoutumées aux environnements Linux, un environnement de commandes familier dans le shell de MorphOS.

À l'heure actuelle, le SDK de MorphOS fait toujours référence à l'ancienne version 1.4.5. Il peut être mis à jour en téléchargeant le système approprié incluant le soutien à MorphOS 2.x à partir de la section téléchargement de la page web MorphOS officielle. Un SDK entièrement mis à jour devrait être libéré dès que les développeurs trouveront le temps de créer un package qui soit aussi complet, brillant et facile à installer que l'actuel. Il faut noter, en effet, que le processus d'installation est assez facile permettant ainsi aux non développeurs d'utiliser le contenu du SDK. Les utilisateurs ordinaires seront donc en mesure d'utiliser l'éditeur de texte "Morphed" (déjà mentionné) et les commandes shell. L'installation du SDK a été en fait suggéré afin de permettre la réalisation de certains logiciels tiers comme le programme Peer2Peer MLDonkey et de téléchargement Youtube Tubexx qui nécessite certaines commandes shell Linux.

La disponibilité de "GCC", le compilateur C le plus diffusé, n'en exclu pas pour autant les autres, ceci n'est pas une liste exhaustive d'interprèteurs et de compilateurs existant sous MorphOS : les choix sont vastes, s'étendant des assembleurs de langage machine PowerPC pour la programmation bas niveau aux langages de haut niveau comme le "FreePascal" classique jusqu'aux produits plus modernes comme le langage interprété "Python".