https://lea-linux.org/docs/api.php?action=feedcontributions&user=Jiel+%28phorum%29&feedformat=atomLea Linux - Contributions [fr]2024-03-29T01:06:22ZContributionsMediaWiki 1.40.1https://lea-linux.org/docs/index.php?title=Apache_PHP_MySQL&diff=14180Apache PHP MySQL2007-01-06T23:58:36Z<p>Jiel (phorum) : </p>
<hr />
<div>[[Category:Services Web]]<br />
= Installation de LAMP : GNU/Linux, Apache, PHP, MySQL =<br />
<br />
<div class="leatitre">Installation Apache, PHP, MySQL</div><br />
<div class="leapar">Jean-Marc Lichtle<br /><br />
Mise à jour par [mailto:anne@lea-linux.org Anne]<br />
Puis par [mailto:jiel@lea-linux.org Jiel]</div><br />
<div class="leadesc">Installation de LAMP : GNU/Linux, Apache, PHP, MySQL</div><br />
----<br />
<br />
== 1 Objectif de ce document ==<br />
<br />
L'objectif de ce document est de guider les premiers pas d'un utilisateur débutant dans l'utilisation de la trilogie Apache, PHP, MySQL. On suppose que les bases de GNU/Linux sont connues, en particulier que l'utilisateur est familiarisé avec l'arborescence des fichiers, la manipulation d'un logiciel de décompression des paquetages, la notion d'utilisateur, d'administrateur, etc.<br />
<br />
== 2 Note ==<br />
<br />
Dans cette documentation, on a pris la distribution Mandriva comme exemple. Le processus d'installation est similaire dans les autres distributions classiques (Fedora, Debian, Ubuntu etc.). Sachez si vous n'êtes pas sous une Mandriva qu'<code>urpmi</code> est l'utilitaire Mandriva pour installer des fichiers (cela correspond à <code>yum</code>, <code>apt-get</code>, <code>installpkg</code>). Enfin sous Mandriva le serveur web cherche les pages à afficher dans <code>/var/www/html/</code>; dans d'autres distributions, la racine commune à Apache est généralement <code>/var/www/</code>.<br />
<br />
== 3 Introduction ==<br />
<br />
La configuration de l'ensemble Apache, PHP, MySQL n'était pas spécialement aisée avec les distributions plus anciennes. Un article (très intéressant) de la revue Linux Pratique décrit dans le numéro 12 comment s'y prendre pour réaliser cette opération, 9 pages d'instructions, de mises à jour de fichiers .conf etc.. Passionnant (et pénible).<br />
<br />
Depuis plusieurs années, il est possible de tout faire fonctionner sans retoucher le moindre fichier de configuration, simplement en installant les paquetages (.rpm sous Mandriva).<br />
<br />
Rappelons brièvement que:<br />
<br />
* <nowiki>Apache est un serveur Web (le logiciel qui « envoie » des pages .html à un navigateur). Il s'agit du serveur le plus utilisé actuellement sur le Web puisqu'il représente environ 2/3 des serveurs installés.</nowiki><br />
* PHP est un langage de programmation interprété. Correctement interfacé avec Apache, il permet au serveur de fournir des pages dynamiques gérées en fonction des besoins du client. En clair, la page n'est plus un document statique mais peut évoluer, afficher des informations différentes selon les souhaits de l'utilisateur.<br />
* MySQL est un gestionnaire de bases de données assez puissant et rapide. Il peut très bien fonctionner en utilisant son propre client en mode texte sans l'utilisation d'une quelconque interface graphique. L'utilisateur doit alors maîtriser le langage SQL de MySQL (proche de la norme ANSI) et se servir de la ligne de commande pour adresser des requêtes au serveur. Spartiate, on se croirait revenus à la grande époque de DBase sous DOS! (nostalgie).<br />
<br />
== 4 Installation d'Apache ==<br />
<br />
Note prélable : la plupart des distributions proposent aujourd'hui les versions 1.3.x et 2.x de Apache. Si Apache 2.x présente plus d'option pour la configuration avancée du serveur et d'autres caractéristiques liées à sa performance, le groupe de développement PHP n'a toujours pas validé la plate-forme sous cette version. On peut raisonnablement dire que pour un serveur personnel ou ne nécessitant pas de fonctionnalités particulières, Apache 1.3.x fait parfaitement l'affaire. C'est ce que nous utiliserons. Tout marche cependant avec Apache 2 à la perfection.<br />
<br />
=== 4.1 Installation des paquetages d'Apache ===<br />
<br />
L'installation d'Apache ne pose pas de problèmes. L'objectif est de disposer en fin d'installation des packages suivants :<br />
<br />
* <code>apache2-common</code> : fichiers d'installation pour Apache et apache-mod_perl<br />
* <code>apache2-modules</code> : ensemble des modules pour Apache<br />
* <code>apache-conf</code> : fichiers de configuration de Apache<br />
* <code>apache2</code> : le démon Apache<br />
* <code>apache-manuel </code>(pas obligatoire mais peut se révéler utile).<br />
<br />
<div class="code"><br />
<br />
<nowiki># urpmi apache2<br />
Pour satisfaire les dépendances, les paquetages suivants vont être installés (1 Mo):<br />
apache-conf-2.0.48-2mdk.i586<br />
apache2-2.0.48-6mdk.i586<br />
apache2-common-2.0.48-6mdk.i586<br />
apache2-modules-2.0.48-6mdk.i586<br />
Est-ce correct ? (O/n)<br />
Préparation... ##################################################<br />
1:apache-conf ##################################################<br />
2:apache2-modules ##################################################<br />
3:apache2-common ##################################################<br />
4:apache2 ##################################################</nowiki><br />
<br />
</div><br />
<br />
Le package <code>apache-conf</code> contient en particulier les fichiers de configuration <code>/etc/httpd/conf/httpd.conf</code> et <code>/etc/httpd/conf/commonhttpd.conf</code> qui définissent les paramètres de fonctionnement du serveur[#foot94 ][#foot94 ]<sup>[#foot94 Note 1]</sup><br />
<br />
=== 4.2 Premier test d'Apache ===<br />
<br />
Le fonctionnement d'Apache est matérialisé par la mise en route d'un démon nommé '''httpd'''. Pour mettre en route, arrêter, vérifier etc. ce service tapez /etc/rc.d/init/httpd option ou option peut prendre les valeurs start, stop, restart, status ou extendedstatus selon votre besoin. En clair, pour démarrer Apache tapez <code>/etc/init.d/httpd start</code> sous Mandriva; sous une autre distribution, démon de lancement d'Apache pourra s'appeler apache; faites alors <code>/etc/init.d/apache start</code>.<br />
<br />
Sur Mandriva, vous pouvez également utiliser la commande <code>service</code><nowiki>: </nowiki><code>service httpd start</code> par exemple.<br />
<br />
En principe l'installation d'Apache a modifié les fichiers de configuration du lancement de Linux. Le démon httpd devrait donc démarrer systématiquement et automatiquement à chaque boot. L'installation a par ailleurs démarré immédiatement ce démon, il n'est donc pas nécessaire de rebooter comme on le ferait avec un autre système d'exploitation très connu avec lequel le moindre changement de mulot passe par un reboot...<br />
<br />
Nous pouvons par ailleurs passer immédiatement au test du serveur sans passer par la moindre phase de configuration. Pour cela chargez votre navigateur préféré (pour ma part j'utilise Konqueror). Saisir <code>http://localhost</code><nowiki> dans la barre d'URL. Vous voyez apparaître après quelques instant une page de présentation d'Apache. En fait le serveur Apache vient d'envoyer la page </nowiki><code>/var/www/html/index.shtml</code>, affirmation que vous pourrez facilement vérifier en tapant <code>file:/var/www/html/index.shtml</code><nowiki> dans la barre d'URL de votre navigateur. Attention: il n'y a qu'un slash après </nowiki><code>file:</code> alors que par habitude vous pourriez être tentés (comme moi!) d'en mettre deux.<br />
<br />
La page affichée dans ce cas est bien la même que la première. Les différences d'affichage dans les parties graphiques s'expliquent par le fait que l'affichage a été demandé en direct au lieu de passer par le serveur Apache.<br />
<br />
Si vous préférez utiliser Lynx (un navigateur en mode texte ultra rapide puisqu'il ne charge pas les parties graphiques) vous pouvez même vous contenter de taper <code>lynx localhost</code><nowiki>. Lynx ajoutera automatiquement ce qui manque. Merveilleux de simplicité non ?</nowiki><br />
<br />
<br /> <br />
<br />
== 5 Installation de PHP ==<br />
<br />
=== 5.1 Mise en place des paquetages ===<br />
<br />
L'installation de PHP doit contenir :<br />
<br />
* <code>libphp-common432</code><br />
* <code>php.ini</code><br />
* <code>mod_php</code><br />
<br />
<nowiki>L'installation de ces packages ne devrait pas poser de problème particulier. Sauf erreur ils s'installent automatiquement avec l'option d'installation « recommandée » de Mandriva. Vérifiez toutefois la présence de </nowiki><code>mod_php</code> (<code>rpm -qa | grep php</code>) !<br />
<br />
<div class="code"><br />
<br />
<nowiki># urpmi php<br />
Un des paquetages suivants est nécessaire :<br />
1- apache2-mod_php-2.0.48_4.3.4-1mdk.i586<br />
2- mod_php-4.3.4-1mdk.i586<br />
3- php-cli-4.3.4-4mdk.i586<br />
4- php-cgi-4.3.4-4mdk.i586<br />
Que choisissez-vous ? (1-4)1<br />
Préparation... ##################################################<br />
1:apache2-mod_php ##################################################<br />
Shutting down httpd2: [ OK ]<br />
Checking configuration sanity for Apache 2.0: [ OK ]<br />
Starting httpd2: [ OK ]</nowiki><br />
<br />
</div><br />
<br />
L'installation des rpm se termine par un redémarrage d'Apache afin de prendre en compte le module PHP.<br />
<br />
=== 5.2 Premier script PHP ===<br />
<br />
Il importe maintenant de réaliser le premier test. Créez un sous répertoire <code>/var/www/html/test/</code> puis créez dans ce sous répertoire un fichier <code>test.php</code> contenant :<br />
<br />
<div class="code"><html><br /> <?<br /> echo 'premier test php<br><br>';<br /> phpinfo();<br /> ?> <br /> </html></div><br />
<br />
Sauvegardez et chargez dans un navigateur (URL <code>http://localhost/test/test.php</code>).<br />
<br />
Voilà votre première page web dynamique ! Vous avez, en quelques lignes, créé du code html (les balises <html> et </html>), faite générer du html par PHP (<code>echo 'premier test php<br><br>';</code>), les <br> sont des retours chariots, et fait appel à l'une des nombreuses fonctions de PHP, phpinfo() qui donne les principales informations sur le configuration actuelle de PHP.<br />
<br />
Vous pourrez réaliser d'autres tests, l'aide nécessaire est à votre disposition dans les bouquins, les revues et sur le net.<br />
<br />
Lorsque vous aurez constitué un petit groupe de fichiers de test vous pourrez alors faire l'expérience suivante :<br />
<br />
* tapez simplement <code>http://localhost/test/</code> dans la barre d'URL de votre navigateur, celui-ci affiche la liste des fichiers créés, en fait le contenu du sous répertoire <code>/var/www/html/test/</code>. Si vous cliquez sur l'un des fichiers vous lancez le serveur Apache qui va interpréter le code PHP contenu dans le fichier choisi.<br />
* copiez l'un des fichiers (ou renommez le) vers index.php. La même URL que précédemment affiche alors directement les contenu de index.php! Le contenu du sous répertoire n'est plus visible! L'accès aux différents fichiers reste toutefois possible si vous tapez directement leurs noms respectifs.<br />
* effacez le ficher <code>index.php</code>, l'affichage de la liste des fichiers est à nouveau possible. C'est pratique pour éviter qu'un visteur de passage puisse consulter le contenu d'un sous-répertoire. Bien sûr c'est un simple truc, pas un rideau de fer contre un kracker expérimenté, mal intentionné et patient !<br />
<br />
== 6 Installation de MySQL ==<br />
<br />
=== 6.1 Mise en place des paquetages ===<br />
<br />
L'installation de MySQL est elle aussi très simple. Les packages suivants sont nécessaires (ils devraient avoir été installés par défaut, en cas de besoin les installer par la suite):<br />
<br />
* <code>mysql-common</code><br />
* <code>mysql-client</code><br />
* <code>mysql</code><br />
<br />
MySQL-client n'est pas indispensable. Il s'agit en fait de la partie client de l'ensemble client-serveur. Ce client permet toutefois (attention, en mode texte c'est plutôt spartiate !) de faire quelques requêtes au serveur.<br />
<br />
<div class="code"><br />
<br />
<nowiki>'# urpmi mysql<br />
Un des paquetages suivants est nécessaire :<br />
1- MySQL-4.0.18-1.1.100mdk.i586<br />
2- MySQL-Max-4.0.18-1.1.100mdk.i586<br />
Que choisissez-vous ? (1-2)1<br />
Pour satisfaire les dépendances, les paquetages suivants vont être installés (18 Mo):<br />
MySQL-4.0.18-1.1.100mdk.i586<br />
MySQL-client-4.0.18-1.1.100mdk.i586<br />
MySQL-common-4.0.18-1.1.100mdk.i586<br />
libmysql12-4.0.18-1.1.100mdk.i586<br />
perl-Mysql-1.22_19-9mdk.i586<br />
Est-ce correct ? (O/n)<br />
Préparation... ##################################################<br />
1:libmysql12 ##################################################<br />
2:MySQL-client ##################################################<br />
3:perl-Mysql ##################################################<br />
4:MySQL-common ##################################################<br />
5:MySQL ##################################################<br />
040512 12:40:46 /usr/sbin/mysqld: Shutdown Complete<br />
# service mysql start<br />
Lancement du serveur MySQL [ OK ]</nowiki><br />
<br />
</div><br />
<br />
En principe après l'installation de MySQL vous devriez disposer d'un serveur MySQL opérationnel (et en marche). Pour le vérifier tapez <code>ps -ax | grep mysql</code>. Vous devriez voir s'afficher quelques lignes relatives à autant de serveurs en attente de requêtes. Si tel n'est pas le cas tapez (comme root) "<code>safe_mysql &</code>" dans une fenètre texte. Cette commande devrait démarrer le serveur MySQL.<br />
<br />
<u>Attention</u> : l'installation par défaut utilise root comme super administrateur du serveur et le mot de passe root. Faites donc un essai de fonctionnement du serveur MySQL en utilisant simplement le client MySQL en mode texte.<br />
<br />
<div class="code"><nowiki># mysql -p</nowiki><br /> Enter password:<br /> Welcome to the MySQL monitor. Commands end with ; or \g.<br /> Your MySQL connection id is 4 to server version: 4.0.18-log<br /><br /> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.<br /><br /> mysql></div><br />
<br />
Tapez alors quit à l'invite mysql et vous voilà sorti.<br />
<br />
Il va falloir faire fonctionner tout ce petit monde ensemble! Apache et PHP sont déjà opérationnels. Ils communiquent ensemble, l'essai a été fait. MySQL est en route également. Pour que PHP puisse entrer en contact avec MySQL il lui faut un minimum de connaissances qui lui sont apportées par le module '''php-mysql'''.<br />
<br />
<div class="code"><br />
<br />
<nowiki># urpmi php-mysql<br />
Préparation... ##################################################<br />
1:php-mysql ##################################################</nowiki><br />
<br />
</div><br />
<br />
Pensez donc à l'installer lui aussi sinon pas de langue commune! Redémarrez Apache.<br />
<br />
On notera qu'on peut utiliser aussi PostreSQL (à la place de MySQL) avec PHP et Apache.<br />
<br />
=== 6.2 Installation du script phpMyAdmin ===<br />
<br />
Plutôt que de vous lancer dans la rédaction d'un premier script PHP qui va s'adresser au serveur MySQL (pour lui dire quoi ? Rien n'existe encore, ou si peu !) je vous suggère de récupérer sur le net un ensemble de scripts nommé phpMyAdmin. Il s'agit tout simplement d'un ensemble de scripts PHP qui va vous permettre, via un navigateur, d'administrer vos premières bases de données, de lire les bases de données système MySQL (celles qui définissent les droits des utilisateurs), d'en créer d'autres.<br />
<br />
<div class="code"><nowiki># urpmi phpmyadmin</nowiki><br /> Préparation... ##################################################<br /> 1:phpMyAdmin ##################################################</div><br />
<br />
=== 6.3 Premier test ===<br />
<br />
Une fois l'installation faite utilisez votre navigateur préféré et tapez <code>http://localhost/admin/phpMyAdmin/</code> dans la barre d'URL. Vous devriez voire apparaître une page html "Bienvenue à phpMyAdmin 2.5.4 - Connexion". Il vous reste à modifier le fichier /var/www/html/admin/phpMyAdmin/config.inc.php et le paramètre <code><nowiki>$cfg['blowfish_secret'] = '';</nowiki></code>.<br /> Exemple : <code>$cfg['blowfish_secret'] = 'ma phrase secrete';</code><br />
<br />
On notera que dans les versions récentes de PhpMyAdmin le fichier de configuration n'est plus <code>config.inc.php</code> mais <code>config.default.php</code>. Depuis la version 2.8.0 le fichier a été déplacé dans le répertoire <code>libraries/</code>. Généralement, le fichier est mis dans <code>/etc/phpMyAdmin/config.default.php</code> et lié vers <code>/var/www/phpMyAdmin/libraries/config.default.php</code>.<br />
<br />
Rechargez la page de votre navigateur, voilà vous êtes prêts à l'utiliser !<br />
<br />
== 7 Synthèse ==<br />
<br />
Vous venez de créer deux ensembles de données, les répertoires contenant les pages HTML/PHP, et les répertoires contenant les bases de données MySQL.<br />
<br />
* Les pages PHP/HTML sont rangées dans <code>/var/www/html/</code>. La page d'accueil Apache est à l'adresse <code>/var/www/html/index.shtml</code> (rappel !). Le sous-répertoire <code>/var/www/html/admin/phpMyAdmin</code> contient le script de connexion à MySQL. Vous pourrez créer d'autres sous répertoires contenant vos premiers essais, par exemple <code>/var/www/html/test/</code> qui sera accessible à l'URL <code>http://localhost/test/</code>.<br />
* Les données MySQL sont rangées dans <code>/var/lib/mysql/</code>. Chaque base de données correspond à un sous-répertoire. Exemple : <code>/var/lib/mysql/mysql/</code> contient les tables qui définissent les droits d'accès à MySQL. Ce sous-répertoire n'est évidemment accessible que pour l'administrateur système. Si vous créez une nouvelle base de données avec phpMyAdmin ou directement en utilisant le client MySQL, le serveur créera un nouveau sous répertoire /var/lib/mysql/test par exemple si votre nouvelle base s'appelle test.<br />
<br />
== Conclusion ==<br />
<br />
<nowiki>La description ci-dessus avait pour but de vous conduire à disposer d'un serveur Apache qui soit opérationnel et qui puisse mettre en oeuvre des bases de données MySQL via PHP. Ce but étant atteint il convient maintenant d'être modeste. Le vrai travail commence juste. Lisez les docs, les man pages. Il existe aussi d'excellents bouquins sur la question. Pour ma part j'étudie actuellement ``Pratique de MySQL et PHP'' édition O'Reilly. Je le trouve très bien fait.</nowiki><br />
<br />
Enfin, lisez [[reseau-web-Apache_protec|Protection d'un serveur Apache PHP MySQL]], concernant la sécurisation de l'environnement que l'on vient de créer.<br />
<br />
== Remerciement ==<br />
<br />
Lors d'une installation il est courant de progresser un peu à tâtons, par essais successifs. Après quelques heures de bagarre (qui peuvent être réparties sur plusieurs jours) il faudrait être un sur-homme pour se souvenir de tout ce qu'on a fait. La mise au point d'un document comme celui-ci ne peut donc se faire qu'après plusieurs installations réussies. Idéalement la bêta-version du document doit elle-même être testée par un autre personne qui suit scrupuleusement la description et commente les erreurs, inversions, oublis etc. Je remercie donc M. Guy ASSFELD d'avoir bien voulu apporter sa contribution à ce travail en déboguant la première version.<br />
<br />
== L'auteur ==<br />
<br />
JML dit Jean-Marc LICHTLE, email jean-marc.lichtle@gadz.org, ingénieur Arts et Métiers promo CH173 (rigolez pas, à l'époque le hi-tech c'était les cartes perforées sur IBM 1130) !<br />
<br />
<br /><br />
<br />
----<br />
<br />
==== Notes ====<br />
<br />
; ... serveur<sup>[#tex2html1 1]</sup><br />
: <nowiki>De nombreuses distributions ne se contente plus du seul fichier httpd.conf. La version contenue dans LINUX Mandrake 10.0 utilise un fichier supplémentaire, commonhttpd.conf qui est appelé par httpd.conf par un ``include''.</nowiki><br />
; ... start<sup>[#tex2html2 2]</sup><br />
: Je ne précise pas, il va sans dire que certaines commandes ne peuvent être lancées que par l'administrateur système (root). L'appel à httpd fait partie de ces commandes réservées. Donc si LINUX vous fait un bras d'honneur commencez par vous poser la question de votre habilitation à lancer une commande.<br />
<br />
<div class="merci">Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Jean-Marc LICHTLE le 01/10/2001.</div><br />
<br />
= Copyright =<br />
Copyright &copy; 01/10/2001, Jean-Marc Lichtle<br />
Copyright &copy; 2005, Anne Nicolas<br />
Copyright &copy; 2007, Jiel Beaumadier<br />
{{CC-BY-NC-SA}}</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:Textes&diff=11961Logithèque:Textes2006-02-26T07:56:06Z<p>Jiel (phorum) : </p>
<hr />
<div>==Textes==<br />
<br />
Logiciels de traitement de textes etc.<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
* Voir aussi : [[Logithèque:LaTeX|Voir aussi LaTeX]]<br />
<br />
===Liste des logiciels [Textes]===<br />
<br />
====AbiWord====<br />
Traitement de texte officiel du projet GNOME. Léger et comportant néanmoins de nombreuses fonctions.<br />
* [http://www.abisource.com http://www.abisource.com]<br />
* [http://www.abisource.com/screenshots/ Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Antiword====<br />
Permet de convertir les documents Microsoft&reg; Word&trade; 2, 6, 7, 97, 2000, and 2002 en format texte et postscript (.ps) tout en essayant de garder la mise en page. Idéal pour ceux qui reçoivent des .doc, mais qui veulent pas installer un traitement de texte.<br />
<br />
Les logiciels en mode console (par exemple le lecteur de courrier Mutt) peuvent ainsi lire les fichiers attachés "à la volée", en configurant le type de fichier dans /etc/mailcap.<br />
* [http://www.winfield.demon.nl/index.html http://www.winfield.demon.nl/index.html]<br />
Licence : GPL.<br />
<br />
====KOffice : KWord====<br />
Le traitement de texte de la suite KOffice (KDE). Très complet. Gère le format standard OASIS OpenDocument.<br />
* [http://www.koffice.org/kword http://www.koffice.org/kword]<br />
* [http://www.koffice.org/kword/pics/kword14.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====OpenOffice.org Writer (alias OOWriter)====<br />
Le traitement de texte de la suite bureautique OpenOffice.org, très complet. Entièrement compatible avec Microsoft Word, il permet en plus de générer des PDF !<br />
* [http://www.openoffice.org http://www.openoffice.org]<br />
* [http://whiteboard.openoffice.org/screenshots/images/writer_100.png Copie d'écran]<br />
Licence : LGPL.<br />
<br />
====Scribus====<br />
Logiciel de mise en page, il se veut un clone de PageMaker ou d'Adobe Quark XPress. Il dispose d'un tutoriel en français. Il permet de travailler en quadrichromie (CMJN) et d'exporter en PDF, bref (presque) tout pour la publication professionnelle ! Il est utilisé dans le monde de l'édition.<br />
* [http://web2.altmuehlnet.de/fschmid/about.html http://web2.altmuehlnet.de/fschmid/about.html]<br />
* [http://ahnews.music.salford.ac.uk/scribus/gallery/ Copies d'écran]<br />
Licence : GPL.<br />
<br />
====Ted====<br />
Traitement de texte pour fichier RTF pouvant utiliser lesstiff ou GTK. Il a beaucoup de fonctionalités et n'est pas trop lourd. Il contient une correction orthographique pouvant être en français.<br />
* [http://www.nllgg.nl/Ted/ http://www.nllgg.nl/Ted/]<br />
Licence : GPL.<br />
<br />
====Wordnet====<br />
Manifestement, à l'usage, plus qu'un « simple » dictionnaire et/ou traducteur du type babylon; il s'inspire de travaux de linguistes sur la façon dont le cerveau mémorise une langue. De plus il est très complet. Anglais-anglais. Parfait pour parfaire son anglais.<br />
* [http://www.cogsci.princeton.edu/~wn/ http://www.cogsci.princeton.edu/~wn/]<br />
* [http://wordnet.princeton.edu/license licence]<br />
Licence : WordNet Release 2.1 (libre).</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:PDF&diff=11960Logithèque:PDF2006-02-26T07:54:14Z<p>Jiel (phorum) : </p>
<hr />
<div>==PDF==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
<br />
===Liste des logiciels [PDF]===<br />
<br />
====Acrobat Reader====<br />
Le lecteur de fichiers PDF d'Adobe. Des bons équivalents libres existent, notamment XPDF.<br />
* [http://www.adobe.com/prodindex/acrobat/readstep.html http://www.adobe.com/prodindex/acrobat/readstep.html]<br />
Licence : propriétaire (freeware).<br />
<br />
====HTMLDOC====<br />
Permet de convertir un ou des fichiers HTML en un seul gros fichier HTML indéxé en un fichier PDF ou PS (postscript). Les liens locaux, la mise en page, les images sont préservées. HTMLDOC peut : <br />
<br />
* mettre des pieds de page, <br />
* des hauts de page, <br />
* créer une page de garde, <br />
* créer un livret pour l'impression, <br />
* créer une table des matières... <br />
<br />
Tout cela en ligne de commande ou via une interface graphique. Le LéaBook (fichier pdf de plus de 400 pages regroupant l'ensemble du site [/ lea-linux.org]) est généré avec HTMLDOC.<br />
* [http://www.htmldoc.org/ http://www.htmldoc.org]<br />
Licence : GPL.<br />
<br />
====KGhostView====<br />
KGhostView affiche et imprime les fichiers PDF, et PostScript (.PS, .EPS). C'est le port sous KDE de Ghostview.<br />
* [http://docs.kde.org/development/en/kdegraphics/kghostview/index.html http://docs.kde.org/development/en/kdegraphics/kghostview/index.html]<br />
Licence : GPL.<br />
<br />
====KPDF====<br />
Port sous KDE de XPDF. Lit les PDF.<br />
* [http://kpdf.kde.org/ http://kpdf.kde.org/]<br />
* [http://kpdf.kde.org/screenshots.php captures d'écran]<br />
Licence : GPL.<br />
<br />
====PDFTK====<br />
Logiciel à tout faire pour les fichiers PDF. Peut fusionner des documents PDF, produire plusieurs documents à partir d’un seul, chiffrer et déchiffrer un document, modifier les propriétés et les permissions d’un document, manipuler les formulaires et les fichiers attachés, ajouter un filigrane, compresser et décompresser le code PDF, tenter de réparer un document endommagé... En ligne de commande.<br />
* [http://www.accesspdf.com/pdftk/ http://www.accesspdf.com/pdftk/]<br />
Licence : GPL.<br />
<br />
====PDFtoHTML====<br />
Transforme des fichiers PDF en HTML ou XML.<br />
* [http://pdftohtml.sourceforge.net/ http://pdftohtml.sourceforge.net]<br />
Licence : GPL.<br />
<br />
====POM====<br />
Outil Java pour la fusionner plusieurs fichiers PDF ensemble.<br />
* [http://sourceforge.net/projects/nrmpom/ http://sourceforge.net/projects/nrmpom/]<br />
* [http://sourceforge.net/project/screenshots.php?group_id=104483 captures d'écran]<br />
Licence : GPL.<br />
<br />
====XPDF====<br />
Le logiciel de lecture de PDF le plus populaire sous GNU/Linux, et certainement un des plus aboutis. Le projet XPDF inclue également un extracteur de texte de fichiers PDF et un convertisseur PDF-to-PostScript. Il peut utiliser les jeux de caractères Type 1, TrueType, et bien sûr ceux de X.<br />
*[http://www.foolabs.com/xpdf/ http://www.foolabs.com/xpdf/]<br />
*[http://www.foolabs.com/xpdf/screenshots.html captures d'écran]<br />
Licence : GPL.</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:PDF&diff=11959Logithèque:PDF2006-02-26T07:37:01Z<p>Jiel (phorum) : </p>
<hr />
<div>==PDF==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
<br />
===Liste des logiciels [PDF]===<br />
<br />
====Acrobat Reader====<br />
Le lecteur de fichiers PDF d'Adobe. Des bons équivalents libres existent!<br />
* [http://www.adobe.com/prodindex/acrobat/readstep.html http://www.adobe.com/prodindex/acrobat/readstep.html]<br />
Licence : propriétaire (freeware).<br />
<br />
====HTMLDOC====<br />
Permet de convertir un ou des fichiers HTML en un seul gros fichier HTML indéxé en un fichier PDF ou PS (postscript). Les liens locaux, la mise en page, les images sont préservées. HTMLDOC peut : <br />
<br />
* mettre des pieds de page, <br />
* des hauts de page, <br />
* créer une page de garde, <br />
* créer un livret pour l'impression, <br />
* créer une table des matières... <br />
<br />
Tout cela en ligne de commande ou via une interface graphique. Le LéaBook (fichier pdf de plus de 400 pages regroupant l'ensemble du site [/ lea-linux.org]) est généré avec HTMLDOC.<br />
* [http://www.htmldoc.org/ http://www.htmldoc.org]<br />
Licence : GPL.<br />
<br />
====KGhostView====<br />
KGhostView affiche et imprime les fichiers PDF, et PostScript (.PS, .EPS). C'est le port sous KDE de Ghostview.<br />
* [http://docs.kde.org/development/en/kdegraphics/kghostview/index.html http://docs.kde.org/development/en/kdegraphics/kghostview/index.html]<br />
Licence : GPL.<br />
<br />
====KPDF====<br />
Port sous KDE de XPDF. Lit les PDF.<br />
* [http://kpdf.kde.org/ http://kpdf.kde.org/]<br />
* [http://kpdf.kde.org/screenshots.php captures d'écran]<br />
Licence : GPL.<br />
<br />
====XPDF====<br />
Le logiciel de lecture de PDF le plus populaire sous GNU/Linux, et certainement un des plus aboutis. Le projet XPDF inclue également un extracteur de texte de fichiers PDF et un convertisseur PDF-to-PostScript. Il peut utiliser les jeux de caractères Type 1, TrueType, et bien sûr ceux de X.<br />
*[http://www.foolabs.com/xpdf/ http://www.foolabs.com/xpdf/]<br />
*[http://www.foolabs.com/xpdf/screenshots.html captures d'écran]<br />
Licence : GPL.</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que_Bureautique&diff=11958Logithèque Bureautique2006-02-26T07:15:24Z<p>Jiel (phorum) : déplacements vers Bureautique/PDF et vers Développement</p>
<hr />
<div>==Bureautique==<br />
Logiciels bureautiques : traitement de texte, tableur, présentation, dessin vectoriel, etc.<br />
<br />
===Navigation dans les logiciels===<br />
* [[Logithèque:Index|Retour à l'index]]<br />
* [[Logithèque:Suites]]<br />
* [[Logithèque:Base de données]]<br />
* [[Logithèque:Dessin]]<br />
* [[Logithèque:Gestion/Compta]]<br />
* [[Logithèque:LaTeX]]<br />
* [[Logithèque:OCR]]<br />
* [[Logithèque:PDF]]<br />
* [[Logithèque:Présentation]]<br />
* [[Logithèque:Tableurs]]<br />
* [[Logithèque:Textes]]<br />
<br />
===Liste des logiciels [Bureautique]===<br />
<br />
====Bibus====<br />
Bibus est une base de donnée bibliographique. Il a été conçu en gardant à l'esprit la compatibilité avec OpenOffice. L'objectif est d'avoir un logiciel de bibliographie qui permet de facilement formater l'index bibliographique de OpenOffice. Caractéristiques : utilise MySQL ou SQLite, accès online à PubMed, compatible EndNote, s'intègre à OpenOffice, s'adapte au multiserver, ...<br />
* [http://bibus-biblio.sourceforge.net/ http://bibus-biblio.sourceforge.net]<br />
Licence : GPL.<br />
<br />
====GanttProject====<br />
Pour mettre en place un projet d'envergure, on réalise un diagramme de Gantt. GanttProject est un programme en Java conçu pour réaliser cette tâche.<br />
* [http://ganttproject.sourceforge.net/ http://ganttproject.sourceforge.net]<br />
* [http://ganttproject.sourceforge.net/pictures.php Copie d'écran]<br />
Licence: GPL.<br />
<br />
====Kbarcode (Impression d'étiquette et code barre)====<br />
C'est un logiciel qui permet à l'origine de faire de l'impression de code barre. La partie label est suffisamment riche pour créer des étiquettes avec textes, images ... et sans code barre.<br />
* [http://www.kbarcode.net/ http://www.kbarcode.net]<br />
Licence : GPL.<br />
<br />
====Glabels (Impression d'etiquette )====<br />
Logiciel qui permet d'imprimer des étiquettes et de faire de la publication (Mailing).<br />
* [http://glabels.sourceforge.net/ http://glabels.sourceforge.net]<br />
* [http://glabels.sourceforge.net/screenshots/ Copie d'écran]<br />
Licence : GPL.<br />
<br />
====JLearnIt====<br />
JLearnIt est un dictionnaire multilingue trié par catégories qui vous permet d'apprendre le vocabulaire d'une autre langue progressivement (chaque mot a un niveau d'utilisation). Les langues disponibles sont le français, l'anglais, l'espagnol, le néerlandais, l'allemand et l'italien<br />
* [http://www.jlearnit.com/fr/ http://www.jlearnit.com/fr/]<br />
Licence : propriétaire (freeware), la base de donnée est protégée par un copyright.<br />
<br />
====Open Clipart====<br />
Une collection de plus de 500 cliparts en format vectoriel (svg) sous licence Creative Commons (domaine public). <br />
Un bon complément pour la bureautique libre<br />
* [http://www.openclipart.org/ http://www.openclipart.org]<br />
Licence : domaine public.<br />
<br />
====Organiseur de notes====<br />
TuxCard vous permet d'organiser des notes de manière simple et visuelle. Une arborescence vous permet de les hiérarchiser...En anglais uniquement pour le moment, mais on est pas envahi de menus...(donationware)<br />
* [http://www.tuxcards.de/ http://www.tuxcards.de]<br />
* [http://www.tuxcards.de/screenshoots.html Copie d'écran]<br />
Licence : GPL.<br />
<br />
====TeeChart Office====<br />
Permet la création d'histogrammes.<br />
* [http://www.steema.com/products/TeeChartOffice http://www.steema.com/products/TeeChartOffice]<br />
* [http://www.steema.com/products/TeeChartOffice/TeeChartOffice.png Copie d'écran]<br />
Licence : propriétaire (shareware).</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que_D%C3%A9veloppement&diff=11957Logithèque Développement2006-02-26T07:14:51Z<p>Jiel (phorum) : </p>
<hr />
<div>==Développement==<br />
Outils de développement, environnements, etc.<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Web]]<br />
<br />
===Liste des logiciels [Développement]===<br />
<br />
<br />
====Anjuta====<br />
Anjuta est un logiciel permettant de développer en C/C++ <br />
pour des applications Gnome. Il est relativement pratique <br />
d'utilisation, mais il nécessite Glade pour la création <br />
des fenêtres.<br />
* [http://anjuta.sourceforge.net/ http://anjuta.sourceforge.net/]<br />
<br />
<br />
====boa-constructor====<br />
EDI complète pour développer en Python avec en prime le support de XWPython (un clone de WXWindow initialement en C++) très portable. En quelques mots, c'est un Visual Python Studio, vous créez les fenêtres, manipulez un peu les événements, et vous faites une appli graphique en quelques lignes. <br /><br />
<br />
L'éditeur supporte la coloration, l'auto-complétion etc...<br />
* [http://boa-constructor.sourceforge.net/ http://boa-constructor.sourceforge.net/]<br />
* [http://boa-constructor.sourceforge.net/Screenshots/FrameDesign.html Copie d'écran]<br />
<br />
<br />
====C-Forge====<br />
Environnement de développement multi-langages... <br />
Produit propriétaire commercial ; il existe néanmoins une version gratuite, limitée au C/C++ et avec moins d'outils.<br />
* [http://www.codeforge.com http://www.codeforge.com]<br />
* [http://www.codeforge.com/_images/deb0.png Copie d'écran]<br />
<br />
<br />
====CodeWorker====<br />
Langage de script dédié à la programmation générative. On conçoit rapidement des générateurs de code, des grammaires pour acquérir les données à générer à partir de n'importe quel format, de la transformation de programmes ou de la retranscription d'un format dans un autre. <br />
Ce langage de script est extensible à l'envi par plugin de librairies dynamiques intégrées comme packages.<br />
* [http://www.codeworker.org http://www.codeworker.org]<br />
<br />
<br />
====Doxygen====<br />
Doxygen est un outil de génération de documentation sur le code source. Il en extrait la structure, les commentaires et le contenu. Il génère aussi bien des pages HTML, qui permettent la navigation dans le code (C, C++, Java, IDL et bien d'autres) qu'un document LaTeX ou PDF. Sous Licence Publique Générale de GNU.<br />
* [http://www.stack.nl/~dimitri/doxygen/index.html http://www.stack.nl/~dimitri/doxygen/index.html]<br />
<br />
<br />
====Eboxy====<br />
Eboxy est un programme de création d'interface graphique conviviale à l'aide de documents XML<br />
* [http://www.bluelightning.org/ebox/eboxy/ http://www.bluelightning.org/ebox/eboxy/]<br />
* [http://www.bluelightning.org/ebox/images/eboxy/eboxy4.png Copie d'écran]<br />
<br />
<br />
====Eclipse====<br />
Un IDE complet pour développer en Java et C++ <br />
Dernière version 2.0. <br />
IBM - logiciel libre<br />
* [http://eclipse.org http://eclipse.org]<br />
* [http://download.eclipse.org/downloads/drops/R-2.0-200206271835/download.php?dropFile=eclipse-SDK-2.0-linux-motif.zip Télécharger]<br />
<br />
<br />
====eric3====<br />
Cet IDE permet de manipuler PyQT.<br />
* [http://www.die-offenbachs.de/detlev/eric3.html http://www.die-offenbachs.de/detlev/eric3.html]<br />
<br />
<br />
====eXtremeEdit====<br />
Un éditeur de texte avancé dont le développeùment vient de commencer. Il n'existe pour l'instant qu'une version de développement mais qui donne un aperçu de ce que sera le logiciel final.<br />
* [http://extremeedit.free.fr/ http://extremeedit.free.fr/]<br />
<br />
<br />
====fltk====<br />
Fast Light Toolkit est une librairie qui permet de créer les interfaces graphiques. Ces avantages : petit, simple à utiliser, écrit en C++, existe sous UNIX/Linux (X11), Microsoft Windows, et MacOS X. Il dispose aussi de FLUID, un outil de création de fenetre. <br />
Une alternative portable à Gtk+ / Glade. <br />
<br />
* [http://www.fltk.org http://www.fltk.org]<br />
<br />
<br />
====Free Pascal====<br />
Compilateur Pascal libre, compatible TP 7, avec un IDE pour console sur le modèle de celui de TP 7. <br />
Une différence : Free Pascal est en 32 bits, alors que TP 7 était en 16 bits. <br />
Actuellement (20-07-05) la dernière version stable est la 2.0. <br />
FP fonctionne sous Linux & Windows. <br />
<br />
* [http://www.freepascal.org http://www.freepascal.org]<br />
<br />
<br />
====Gambas====<br />
Ce futur IDE est une version de 'Visual Basic' pour Linux. Il est encore en version alpha, mais est déjà téléchargeable.<br />
* [http://gambas.sourceforge.net/ http://gambas.sourceforge.net/]<br />
* [http://gambas.sourceforge.net/2002-03-18.png Copie d'écran]<br />
<br />
<br />
====Gambas====<br />
<br />
<br />
Gambas est un environnement de dévelopement libre basé sur un interpréteur Basic avec des extentions objets, comme Visual Basic (Mais ce n'est PAS un clone !) <br />
<br />
<br />
Avec Gambas, vous pouvez rapidement dessiner votre interface graphique, accéder aux bases de données MySQL ou PostgreSQL, piloter les application KDE via DCOP, traduire votre programme dans de nombreuse langues, et beaucoup plus encore... <br />
<br />
<br />
Une documentation communautaire de gambas, est disponible sur le site binara.com.<br />
* [http://gambas.sourceforge.net http://gambas.sourceforge.net]<br />
* [http://www.binara.com/gambas-wiki/bin/view/Gambas/WebHome La doc de binara.com]<br />
<br />
<br />
====Gambas 0.53a====<br />
Une évolution majeure dans cet IDE. Gambas est un environnement de développement en basic pour linux. Il est aujourd'hui traduit dans 4 langues : uk, fr, it, de, et gère les SGDB MySql et PostgreSql.<br />
* [http://gambas.sourceforge.net http://gambas.sourceforge.net]<br />
<br />
<br />
====genmake====<br />
GenMake est un programme graphique permettant de créer et de gérer des fichiers Makefile, pour ceux qui sont fatigués d'écrire leur Makefile à la main ou avec autoconf.<br />
* [http://coder.free.fr/ http://coder.free.fr/]<br />
* [http://coder.free.fr/images/SC_GenMake1.png Copie d'écran]<br />
<br />
<br />
====gg_tk====<br />
gg_tk est une librairie c++ extremement simple a utiliser pour le multimedia.<br />
* [http://www.gna.org/projects/ggtk http://www.gna.org/projects/ggtk]<br />
<br />
<br />
====Glade====<br />
Glade est une outil de développement aidant à la création des interfaces graphiques utilisant les bibliothèques Gtk+ et GNOME.<br />
* [http://glade.gnome.org/ http://glade.gnome.org/]<br />
* [http://glade.gnome.org/graphics/project.gif Le fenêtre principale]<br />
* [http://glade.gnome.org/graphics/menu_editor.gif L'éditeur de menu]<br />
<br />
<br />
====GNUstep====<br />
GNUstep est un environnement GNU, libre, standard, orienté objet, multi-plateformes. Il fournit une interface visuelle généralisée , une interface utilisateur cohésive, et un look unique. GNUstep est basé sur les spécifications OpenStep developées par NeXT (maintenant Apple Computer Inc.), et est pleinement compatible avec elles.<br />
* [http://www.gnustep.org/ http://www.gnustep.org/]<br />
* [http://www.gnustep.org/experience/examples.html Copies d'écran]<br />
<br />
<br />
====Gorm====<br />
Outil GNUstep de dévelopement permettant de creer rapidement et facilement des interfaces graphiques solides et complexes.<br />
* [http://www.gnustep.org/experience/Gorm.html http://www.gnustep.org/experience/Gorm.html]<br />
<br />
<br />
====GPE====<br />
Environnement de développement pour PDA tournant sous Linux.<br />
* [http://gpe.handhelds.org/ http://gpe.handhelds.org/]<br />
* [http://gpe.handhelds.org/screenshots/view_album.php?set_albumName=release http://gpe.handhelds.org/screenshots/view_album.php?set_albumName=release]<br />
<br />
<br />
====IDE Java====<br />
Un IDE pratique sous linux comme sous windows.<br /><br />
<br />
Parmi les plugins , un ensemble de conception d'objets 3D pour la librairie java3D, un tout petit plugin pour le c, c++ fortran (Ca en fait juste un bon éditeur de sources.)<br /><br />
<br />
<br />
En java, impécable et pour le développement WEB, l'intégration du serveur TOMCAT est tres pratique. <br />
<br />
<br />
* [http://www.netbeans.org http://www.netbeans.org]<br />
<br />
<br />
====Intellij IDEA====<br />
Excellent environnement de développement Java, qui cependant reste payant (version d'évaluation de 30 jours). <br />
Il est très souple, vous permettant de personnaliser votre environnement de travail, permet un refactoring très avancé, et a un look très agréable.<br />
* [http://www.intellij.com/idea/ http://www.intellij.com/idea/]<br />
<br />
<br />
====Jed====<br />
Jed est un editeur de texte interesent qui supporte la colorartion de syntax. Fonctione en mode console ou graphique (xlib). Et tout ca sans être une usine a gaz. <br />
Compile sans modification sur une distribution qui a dix 10ans. <br />
Chez moi, sous X, il consomme 60% de memoire en moins que v**.<br />
* [http://www.jedsoft.org/jed http://www.jedsoft.org/jed]<br />
<br />
<br />
====JEdit====<br />
Un excellent éditeur en Java. Il supporte la coloration syntaxique de nombreux langages, le mode colonne et d'autres options intéressantes. Son vaste choix de plugins permet d'améliorer les possibilités du soft (CVS, formattage du code,...). Orienté "fichiers", il évite de devoir créer des projets pour pouvoir travailler même si certains plugins offrent cette possibilité. <br />
* [http://www.jedit.org http://www.jedit.org]<br />
<br />
<br />
====Jext====<br />
Un IDE 100% Java bourré de fonctionnalités, très convivial et qui intègre la coloration syntaxique de nombreux langages.<br />
* [http://www.jext.org http://www.jext.org]<br />
* [http://www.jext.org/screenshots.html Les copies d'écran]<br />
<br />
<br />
====Jgrasp====<br />
Jgrasp est un environnement de développement écrit en java permettant de programmer en C, C++, java (bien sûr!) et ADA. Il utilise les compilateurs java, C et ADA et affiche les erreurs dans un cadre prévu à cet effet. Il possède aussi un système pratique de vérification syntaxique et d'indentation. Il existe en version Linux, Windows et Mac. Attention : il faut avoir une machine virtuelle (VM) Java installée sur la machine pour pouvoir utiliser Jgrasp. <br />
* [http://www.jgrasp.org/index.html http://www.jgrasp.org/index.html]<br />
* [http://www.blackdown.org/java-linux.html VM Java Libre]<br />
<br />
<br />
====katy====<br />
Un éditeur à la UltraEdit32 porté sous KDE.<br />
* [http://katy.sourceforge.net http://katy.sourceforge.net]<br />
* [http://katy.sourceforge.net/snapshot1.png Copie d'écran]<br />
<br />
<br />
====KDevelop====<br />
Un outil RAD sous Linux permettant de développer en C, C++ sous KDE (préférentiellement), Gnome ou autre.<br />
* [http://www.kdevelop.org/ http://www.kdevelop.org/]<br />
* [http://www.kdevelop.org/graphics/pic_corner/kdevelop-2.0.gif Copie d'écran]<br />
<br />
<br />
====Kylix====<br />
Kylix est un environnement complet de développement sous Linux (presque compatible avec Delphi) mais aussi sous Windows (les sources sont portables d'un environnement à l'autre). <br />
<br /><br />
Seul problème : Kylix n'est pas un programme libre ; par contre il existe une version (limitée mais utilisable) gratuite.<br />
* [http://www.borland.com/kylix/ http://www.borland.com/kylix/]<br />
* [http://www.linuxjournal.com/modules/NS-lj-issues/issue88/4781f1.jpg Copie d'écran]<br />
<br />
<br />
====Lazarus====<br />
Un IDE pour freepascal encore en phase de développement dont le but est d'être compatible avec Delphi au niveau des sources. Les développements se font en parallèle pour Linux, Windows et d'autres architectures. Il n'est pour l'instant pas encore vraiment fonctionnel, mais il pourrait devenir l'IDE RAD de référence pour Linux.<br />
* [http://lazarus.freepascal.org http://lazarus.freepascal.org]<br />
* [http://www.lazarus.freepascal.org/status.php3?&language=english Où en est le projet ?]<br />
* [http://www.lazarus.freepascal.org/images/screenshots/ss22.jpg Copie d'écran]<br />
<br />
<br />
====Leafpad====<br />
L'éditeur de texte GTK2, leger, fonctionnel, qui monte...<br />
* [http://tarot.freeshell.org/leafpad/ http://tarot.freeshell.org/leafpad/]<br />
* [http://tarot.freeshell.org/leafpad/ss.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
<br />
====libserial====<br />
libserial est un ensemble d'outils permettant de manipuler les ports séries d'un PC. libserial est un Logiciel Libre distribué sous licence GPL.<br />
* [http://idll.tuxfamily.org/progs/libserial.shtml http://idll.tuxfamily.org/progs/libserial.shtml]<br />
<br />
<br />
====NetBeans====<br />
Un IDE gratuit et open Source pour Java<br />
* [http://www.netbeans.org http://www.netbeans.org]<br />
<br />
<br />
====Omnis Studio====<br />
RAD multiplateforme, base de données orientée objet, les librairies (les API ?) sont compatibles Linux/MAC/Win et permet le développement Client/Serveur Internet en multithreading. <br />
Problème: programme commercial ($149) non libre de droit, version d'évaluation entièrement utilisable disponible sur le site.<br />
* [http://www.rainingdata.com http://www.rainingdata.com]<br />
* [http://store.mh.omnis-software.com/studiodownload.htm http://store.mh.omnis-software.com/studiodownload.htm]<br />
<br />
<br />
====pgplot====<br />
pgplot est une librairie qui permet la représentation de graphiques simples en fortran<br />
* [http://linux.maruhn.com/sec/pgplot.html http://linux.maruhn.com/sec/pgplot.html]<br />
<br />
<br />
====PHP IDE Maguma Workbench====<br />
Le tout nouveau produit de Maguma, Maguma Workbench, est un éditeur de plateforme collaborative, plus connu sous le nom d'environnement de développement intégré IDE (Integrated Development Environment). Maguma Workbench est désormais disponible pour Windows et Linux et bientôt pour Mac OSX. Ce produit de nouvelle génération est conçu selon une architecture "plug-in", ce qui présente de nombreux avantages par rapport à une architecture traditionnelle.<br />
* [http://www.maguma.com http://www.maguma.com]<br />
<br />
<br />
====Project Center====<br />
L' IDE officiel du projet GNUstep.<br />
* [http://www.gnustep.org/experience/ProjectCenter.html http://www.gnustep.org/experience/ProjectCenter.html]<br />
<br />
<br />
====Python====<br />
Langage de programmation sous forme de scripts, orienté objet, il est assez simple d'approche et puissant. <br />
Il existe de nombreuses libraries Python, et il est très bien documenté.<br />
* [http://www.python.org http://www.python.org]<br />
<br />
<br />
====QT-designer====<br />
Troll Tech propose un QT3 designer très avancé, dont l'interface ressemble beaucoup à Kylix/Delphi, mais génére du C++. Il fonctionne BIEN sur plateforme Linux, Windows, Mac, Unix <br />
<br />
<br />
* [http://www.trolltech.com http://www.trolltech.com]<br />
<br />
<br />
====Rapid-Q Basic====<br />
Rapid-Q Basic est un compilateur basic générant du code Linux ou Windows, pour console ou Gui. Très léger, il est pourtant performant. Très bon pour débuter : il inclut une excellente documentation, disponible aussi en Français.<br />
* [http://www.basicguru.com/rapidq/ http://www.basicguru.com/rapidq/]<br />
* [http://www.basicguru.com/rapidq/tv.gif Exemple de programme en RapidQ Basic]<br />
<br />
<br />
====Revolution====<br />
Outil de développement multiplateforme (Windows, Mac, Linux, Unix...), il peut créer des exécutables en crosscompilation. C'est un logiciel non libre mais abordable.<br />
* [http://www.runrev.com http://www.runrev.com]<br />
<br />
<br />
====TinyCobol====<br />
Le projet de TinyCOBOL est un compilateur COBOL Activement développé par des membres de la communauté libre de logiciel.<br /><br />
<br />
La mission à long terme est de produire un compilateur COBOL qui soit conformes au standard COBOL 85 , ou du moins aussi proche qu'il soit raisonnablement possible.<br /><br />
<br />
TinyCOBOL est disponible pour l'architecture IA32 (x86) sur les plateformes suivantes.<br /><br />
<br />
- BeOS en utilisant le compilateur de GCC.<br /><br />
<br />
- FreeBSD en utilisant le compilateur de GCC.<br /><br />
<br />
- Linux en utilisant le compilateur de GCC.<br /><br />
<br />
- Win32<br /><br />
<br />
TinyCOBOL est distribué sous le suivant.<br /><br />
<br />
- Le compilateur est sous licence GNU General Public License.<br /><br />
<br />
- La bibliothèque d'exécution est sous licence GNU Lesser General Public License<br />
* [http://tiny-cobol.sourceforge.net/index.html http://tiny-cobol.sourceforge.net/index.html]<br />
<br />
<br />
====UPX====<br />
Un compresseur pour exécutables meilleur que les zip, gzip et autres. Autre intérêt : les fichiers compressés sont directement éxecutables.<br />
* [http://upx.sourceforge.net/ http://upx.sourceforge.net/]<br />
<br />
<br />
====vdkbuilder====<br />
un outil RAD C++ pour GTK 2. Il est très complet.<br />
* [http://vdkbuilder.sourceforge.net http://vdkbuilder.sourceforge.net]<br />
* [http://vdkbuilder.sourceforge.net/screenshoot.html Copie d'écran]<br />
<br />
<br />
====Visual TCL====<br />
Un environnement de développement pour le langage TCLTK. Permet de développer très très rapidement des front-end de vos programmes préférés.<br />
* [http://vtcl.sourceforge.net/ http://vtcl.sourceforge.net/]<br />
* [http://vtcl.sourceforge.net/?x=screen Copies d'écran]<br />
<br />
<br />
====wbmtranslator====<br />
wbmtranslator est un assistant de traduction pour les modules webmin.<br />
* [http://wbmtranslator.labs.libre-entreprise.org/index_fr.html http://wbmtranslator.labs.libre-entreprise.org/index_fr.html]<br />
* [http://labs.libre-entreprise.org/project/showfiles.php?group_id=36 http://labs.libre-entreprise.org/project/showfiles.php?group_id=36]<br />
<br />
<br />
====wxWindows====<br />
Les wxWindows sont un ensemble de bibliothèques graphiques écrites en C++ qui permettent de développer (en C++ mais aussi Perl, Python, Java, Ruby, etc.) des applications portables sur différents OS et notamment Linux, MacOsx, Windows et cela sans contraintes majeures. Cet outil est libre, très complet et efficace. À essayer. L'installation peut sembler un peu complexe sous Linux mais l'aide des wxWindows décrit bien cette étape.<br />
* [http://www.wxwindows.org http://www.wxwindows.org]<br />
<br />
====nedit====<br />
Un éditeur de texte de très bonne facture, ergonomique et bien adapté à la programmation.<br />
* [http://nedit.org http://nedit.org]<br />
* [http://www.nedit.org/screenshots.php Copies d'écran]<br />
<br />
<br />
====PE PhDm' Editor====<br />
PE est un éditeur de texte très léger et simple fonctionnant en mode console et Xterminal. <br />
Il possède une barre de commande dans le bas de l'écran contenant la description des commandes exécutables <br />
via les touches de fonctions du clavier. <br />
PE peut émettre des signaux audio pour guider les personnes mal voyantes.<br />
* [http://members.lycos.co.uk/phdm/pe.html http://members.lycos.co.uk/phdm/pe.html]<br />
<br />
<br />
====SciTe====<br />
Magnifique éditeur texte basé sur un composant nommé Scintilla des mêmes auteurs. De nombreux langages sont supportés (php,c/c++,js,java,...). Possibilité de réduire l'arborescence d'un source (par système d'arbre).<br />
* [http://www.scintilla.org/SciTE.html L'éditeur]<br />
* [http://www.scintilla.org Le composant]<br />
* [http://www.scintilla.org/demo.png Copie d'écran]<br />
<br />
<br />
====Tea====<br />
editeur ultra-leger, interface GTK2, plein de fonctions. A découvrir d'urgence ! <br />
(paquet slack sur linuxpackages.net)<br />
* [http://tea.linux.kiev.ua/ http://tea.linux.kiev.ua/]<br />
<br />
====zile====<br />
Zile Is Lossy Emacs <br /><br />
<br />
Un clone d'emacs, léger et vraiment très bon. En plus il affiche l'heure, dommage que ce soit au format AM/PM. <br />
<br /><br />
<br />
Il permet une coloration syntatique pour programmer en C, C++ ou bash<br />
* [http://zile.sourceforge.net http://zile.sourceforge.net]<br />
<br />
=====CSSED=====<br />
Pour la saisie de code, tout particulièrement les CSS.<br />
* http://cssed.sourceforge.net/</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:LaTeX&diff=11956Logithèque:LaTeX2006-02-26T07:13:08Z<p>Jiel (phorum) : </p>
<hr />
<div>==LaTeX==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
<br />
===Liste des logiciels [LaTeX]===<br />
<br />
====BHL====<br />
Le mode BHL pour Emacs est un mode permettant de convertir du texte brut en HTML/LaTeX/SGML (Linuxdoc). Il gère la conversion des sections, des fontes, des listes, des tableaux, des URLs et des lignes horizontales.<br />
* [http://bhl.mode.free.fr http://bhl.mode.free.fr]<br />
* [http://bhl.mode.free.fr/bhl-emacs.jpg Copie d'écran]<br />
Licence : GPL.<br />
<br />
====HeVeA====<br />
Outil qui convertit les fichiers LaTeX en fichiers HTML. Le code HTML ainsi généré est très bon.<br />
* [http://pauillac.inria.fr/~maranget/hevea/ http://pauillac.inria.fr/~maranget/hevea/]<br />
Licence : Q Public License (QPL).<br />
<br />
====JabRef====<br />
Logiciel en Java de gestion de base de données Bibtex. Très pratique pour gérer ses références bibliographiques. Idéal pour utiliser avec Lyx <br />
* [http://jabref.sourceforge.net/ http://jabref.sourceforge.net]<br />
* [http://jabref.sourceforge.net/screenshots.php Copies d'écran]<br />
Licence : GPL.<br />
<br />
====JasTeX====<br />
Une interface graphique en Java pour une série de macros LaTeX.<br />
* [http://www.lsv.ens-cachan.fr/~gastin/JasTeX/JasTeX.html http://www.lsv.ens-cachan.fr/~gastin/JasTeX/JasTeX.html]<br />
Licence : GPL.<br />
<br />
====jPicEdit====<br />
Logiciel d'édition de graphiques WYSIWIG LaTeX en java. Crée des fichiers au format .tex .epic .pst. Il suffit d'intégrer ensuite les commandes générées par le logiciel à son document source.<br />
* [http://jpicedt.sourceforge.net/en/ http://jpicedt.sourceforge.net/en/]<br />
Licence : GPL.<br />
<br />
====Kile====<br />
Environnement qui intègre de nombreux outils utilisés pour développer des documents avec LaTeX (éditeur de source LaTeX, shell TeX, Gnuplot...), très agréable à utiliser, clair, avec une documentation complète, la possibilité de saisir des commandes LaTeX grâce aux menus, etc. A découvrir absolument pour les LaTeXiens.<br />
* [http://kile.sourceforge.net/ http://kile.sourceforge.net/]<br />
* [http://kile.sourceforge.net/screenshots.php Copies d'écran]<br />
Licence : GPL.<br />
<br />
====Lilypond====<br />
Editeur de partitions musicales basé sur LaTeX. Si l'approche peut sembler complexe, le site propose un tutorial très bien (en anglais, hélas) qui facilite grandement la maîtrise du logiciel. Les efforts consentis sont récompensés par un résultat très esthétique. Logiciel du projet GNU. <br />
* [http://lilypond.org/stable http://lilypond.org/stable]<br />
* [http://lilypond.org/doc/v2.2/input/mutopia/E.Satie/out-www/petite-ouverture-a-danser-page1.png Un exemple de sortie]<br />
Licence : GPL.<br />
<br />
====L<sub>y</sub>x / KL<sub>y</sub>x====<br />
Un frontend sous X pour LaTeX permettant d'utiliser plein de fonctions de ce dernier sans tapper une seule ligne de code. Beaucoup d'avenir à mon avis. La version pour KDE KL<sub>y</sub>x, n'est plus à jour. La version 1.4 inclut l'export en postscript, PDF. (format d'acrobat reader) et HTML<br />
* [http://www.lyx.org http://www.lyx.org]<br />
* [http://www.lyx.org/LGT/index.php3 Copie d'écran]<br />
Licence : GPL.<br />
<br />
====L<sup>A</sup>T<sub>E</sub>X====<br />
Vous programmez mieux que vous ne mettez en page vos documents ? Vous voulez un contrôle parfait de ce qui est imprimé ? <br />
&Ccedil;a ne vous gène pas de ne pas voir comment ce que vous tapez sera imprimé ? Alors TeX/LaTeX est pour vous !<br />
* [http://www.latex-project.org/ http://www.latex-project.org/]<br />
Licence : LaTeX Projct Public License (LPPL), libre.<br />
<br />
====TeXmacs====<br />
Logiciel de traitement de texte Wysiwyg inspiré de LaTeX et d'Emacs (d'où son nom) - à noter qu'il n'est basé sur aucun de ces deux logiciels. Il permet comme LaTeX de réaliser de très beaux documents, avec notamment de magnifiques formules mathématiques. Ces qualités compensent une relative lourdeur. <br />
Très utile pour les scientifiques, il supporte la plupart des fonctions LaTeX. Il est très modulaire, se programme en scheme :) et peut servir d'interface à Maxima.<br />
* [http://www.texmacs.org http://www.texmacs.org]<br />
* [http://www.texmacs.org/Samples/texmacs-2.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Texmaker====<br />
Texmaker est une application qui intègre en une seule interface de très nombreux outils nécessaires à la création de documents LaTeX. Il permet d’écrire du code mais aussi de le compiler directement en PostScript ou PDF.<br />
* [http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]<br />
* [http://www.xm1math.net/texmaker/shots.html Copie d'écran]<br />
Licence : GPL.</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que_Bureautique&diff=11955Logithèque Bureautique2006-02-26T07:08:28Z<p>Jiel (phorum) : /* Navigation dans les logiciels */</p>
<hr />
<div>==Bureautique==<br />
Logiciels bureautiques : traitement de texte, tableur, présentation, dessin vectoriel, etc.<br />
<br />
===Navigation dans les logiciels===<br />
* [[Logithèque:Index|Retour à l'index]]<br />
* [[Logithèque:Suites]]<br />
* [[Logithèque:Base de données]]<br />
* [[Logithèque:Dessin]]<br />
* [[Logithèque:Gestion/Compta]]<br />
* [[Logithèque:LaTeX]]<br />
* [[Logithèque:OCR]]<br />
* [[Logithèque:PDF]]<br />
* [[Logithèque:Présentation]]<br />
* [[Logithèque:Tableurs]]<br />
* [[Logithèque:Textes]]<br />
<br />
===Liste des logiciels [Bureautique]===<br />
<br />
<br />
====Acrobat Reader====<br />
Le lecteur de fichiers PDF d'Adobe. <br />
* [http://www.adobe.com/prodindex/acrobat/readstep.html http://www.adobe.com/prodindex/acrobat/readstep.html]<br />
Licence : propriétaire (freeware).<br />
<br />
====Bibus====<br />
Bibus est une base de donnée bibliographique. Il a été conçu en gardant à l'esprit la compatibilité avec OpenOffice. L'objectif est d'avoir un logiciel de bibliographie qui permet de facilement formater l'index bibliographique de OpenOffice. Caractéristiques : utilise MySQL ou SQLite, accès online à PubMed, compatible EndNote, s'intègre à OpenOffice, s'adapte au multiserver, ...<br />
* [http://bibus-biblio.sourceforge.net/ http://bibus-biblio.sourceforge.net]<br />
Licence : GPL.<br />
<br />
====GanttProject====<br />
Pour mettre en place un projet d'envergure, on réalise un diagramme de Gantt. GanttProject est un programme en Java conçu pour réaliser cette tâche.<br />
* [http://ganttproject.sourceforge.net/ http://ganttproject.sourceforge.net]<br />
* [http://ganttproject.sourceforge.net/pictures.php Copie d'écran]<br />
Licence: GPL.<br />
<br />
====Htmldoc====<br />
Permet de convertir un(des) fichiers html en un seul gros fichier html indéxé ou en un fichier pdf (acrobat) ou ps (postscript). Les liens locaux, la mise en page, les images sont préservées. Htmldoc peut : <br />
<br />
* mettre des pieds de page, <br />
* des hauts de page, <br />
* créer une page de garde, <br />
* créer un livret pour l'impression, <br />
* créer une table des matières... <br />
<br />
Tout cela en ligne de commande ou via une interface graphique. Le LéaBook (fichier pdf de plus de 400 pages regroupant l'ensemble du site [/ lea-linux.org]) est généré avec Htmldoc.<br />
* [http://www.htmldoc.org/ http://www.htmldoc.org]<br />
Licence : GPL.<br />
<br />
<br />
====Kbarcode (Impression d'étiquette et code barre)====<br />
C'est un logiciel qui permet à l'origine de faire de l'impression de code barre. La partie label est suffisamment riche pour créer des étiquettes avec textes, images ... et sans code barre.<br />
* [http://www.kbarcode.net/ http://www.kbarcode.net]<br />
Licence : GPL.<br />
<br />
<br />
====Glabels (Impression d'etiquette )====<br />
Logiciel qui permet d'imprimer des étiquettes et de faire de la publication (Mailing).<br />
* [http://glabels.sourceforge.net/ http://glabels.sourceforge.net]<br />
* [http://glabels.sourceforge.net/screenshots/ Copie d'écran]<br />
Licence : GPL.<br />
<br />
====JLearnIt====<br />
JLearnIt est un dictionnaire multilingue trié par catégories qui vous permet d'apprendre le vocabulaire d'une autre langue progressivement (chaque mot a un niveau d'utilisation). Les langues disponibles sont le français, l'anglais, l'espagnol, le néerlandais, l'allemand et l'italien<br />
* [http://www.jlearnit.com/fr/ http://www.jlearnit.com/fr/]<br />
Licence : propriétaire (freeware), la base de donnée est protégée par un copyright.<br />
<br />
<br />
====Leafpad====<br />
L'éditeur de texte GTK2, leger, fonctionnel, qui monte...<br />
* [http://tarot.freeshell.org/leafpad/ http://tarot.freeshell.org/leafpad/]<br />
* [http://tarot.freeshell.org/leafpad/ss.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Lilypond====<br />
Editeur de partitions musicales basé sur LaTeX. Si l'approche peut sembler complexe, le site propose un tutorial très bien (en anglais, hélas) qui facilite grandement la maîtrise du logiciel. Les efforts consentis sont récompensés par un résultat très esthétique. Logiciel du projet GNU. <br />
* [http://lilypond.org/stable http://lilypond.org/stable]<br />
* [http://lilypond.org/doc/v2.2/input/mutopia/E.Satie/out-www/petite-ouverture-a-danser-page1.png Un exemple de sortie]<br />
Licence : GPL.<br />
<br />
<br />
====Open Clipart====<br />
Une collection de plus de 500 cliparts en format vectoriel (svg) sous licence Creative Commons (domaine public). <br />
Un bon complément pour la bureautique libre<br />
* [http://www.openclipart.org/ http://www.openclipart.org]<br />
Licence : domaine public.<br />
<br />
====Organiseur de notes====<br />
TuxCard vous permet d'organiser des notes de manière simple et visuelle. Une arborescence vous permet de les hiérarchiser...En anglais uniquement pour le moment, mais on est pas envahi de menus...(donationware)<br />
* [http://www.tuxcards.de/ http://www.tuxcards.de]<br />
* [http://www.tuxcards.de/screenshoots.html Copie d'écran]<br />
Licence : GPL.<br />
<br />
<br />
====TeeChart Office====<br />
Permet la création d'histogrammes.<br />
* [http://www.steema.com/products/TeeChartOffice http://www.steema.com/products/TeeChartOffice]<br />
* [http://www.steema.com/products/TeeChartOffice/TeeChartOffice.png Copie d'écran]<br />
Licence : propriétaire (shareware).</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:Textes&diff=11954Logithèque:Textes2006-02-26T07:05:18Z<p>Jiel (phorum) : </p>
<hr />
<div>==Textes==<br />
<br />
Logiciels de traitement de textes etc.<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
* Voir aussi : [[Logithèque:LaTeX|Voir aussi LaTeX]]<br />
<br />
===Liste des logiciels [Textes]===<br />
<br />
====AbiWord====<br />
Traitement de texte officiel du projet GNOME. Léger et comportant néanmoins de nombreuses fonctions.<br />
* [http://www.abisource.com http://www.abisource.com]<br />
* [http://www.abisource.com/screenshots/ Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Antiword====<br />
Permet de convertir les documents Microsoft&reg; Word&trade; 2, 6, 7, 97, 2000, and 2002 en format texte et postscript (.ps) tout en essayant de garder la mise en page. Idéal pour ceux qui reçoivent des .doc, mais qui veulent pas installer un traitement de texte.<br />
<br />
Les logiciels en mode console (par exemple le lecteur de courrier Mutt) peuvent ainsi lire les fichiers attachés "à la volée", en configurant le type de fichier dans /etc/mailcap.<br />
* [http://www.winfield.demon.nl/index.html http://www.winfield.demon.nl/index.html]<br />
Licence : GPL.<br />
<br />
====KOffice : KWord====<br />
Le traitement de texte de la suite KOffice (KDE). Très complet. Gère le format standard OASIS OpenDocument.<br />
* [http://www.koffice.org/kword http://www.koffice.org/kword]<br />
* [http://www.koffice.org/kword/pics/kword14.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====OpenOffice.org Writer====<br />
Le traitement de texte de la suite bureautique OpenOffice.org, très complet. Entièrement compatible avec Microsoft Word, il permet en plus de générer des PDF !<br />
* [http://www.openoffice.org http://www.openoffice.org]<br />
* [http://whiteboard.openoffice.org/screenshots/images/writer_100.png Copie d'écran]<br />
Licence : LGPL.<br />
<br />
====Scribus====<br />
Logiciel de mise en page, il se veut un clone de PageMaker ou d'Adobe Quark XPress. Il dispose d'un tutoriel en français. Il permet de travailler en quadrichromie (CMJN) et d'exporter en PDF, bref (presque) tout pour la publication professionnelle ! Il est utilisé dans le monde de l'édition.<br />
* [http://web2.altmuehlnet.de/fschmid/about.html http://web2.altmuehlnet.de/fschmid/about.html]<br />
* [http://ahnews.music.salford.ac.uk/scribus/gallery/ Copies d'écran]<br />
Licence : GPL.<br />
<br />
====Ted====<br />
Traitement de texte pour fichier RTF pouvant utiliser lesstiff ou GTK. Il a beaucoup de fonctionalités et n'est pas trop lourd. Il contient une correction orthographique pouvant être en français.<br />
* [http://www.nllgg.nl/Ted/ http://www.nllgg.nl/Ted/]<br />
Licence : GPL.<br />
<br />
====Wordnet====<br />
Manifestement, à l'usage, plus qu'un « simple » dictionnaire et/ou traducteur du type babylon; il s'inspire de travaux de linguistes sur la façon dont le cerveau mémorise une langue. De plus il est très complet. Anglais-anglais. Parfait pour parfaire son anglais.<br />
* [http://www.cogsci.princeton.edu/~wn/ http://www.cogsci.princeton.edu/~wn/]<br />
* [http://wordnet.princeton.edu/license licence]<br />
Licence : WordNet Release 2.1 (libre).</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:Textes&diff=11953Logithèque:Textes2006-02-26T07:01:07Z<p>Jiel (phorum) : déplacement de logiciels dans Bureautique/LaTeX et Développement</p>
<hr />
<div>==Textes==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
* [[Logithèque:LaTeX|Voir aussi LaTeX]]<br />
<br />
===Liste des logiciels [Textes]===<br />
====Avec mise en page====<br />
<br />
=====AbiWord=====<br />
Traitement de texte officiel du projet GNOME. Léger et comportant néanmoins de nombreuses fonctions.<br />
* [http://www.abisource.com http://www.abisource.com]<br />
* [http://www.abisource.com/screenshots/ Copie d'écran]<br />
Licence : GPL.<br />
<br />
=====Antiword=====<br />
Permet de convertir les documents Microsoft&reg Word&trade; 2, 6, 7, 97, 2000, and 2002 en format texte et postscript (.ps) tout en essayant de garder la mise en page. Idéal pour ceux qui reçoivent des .doc, mais qui veulent pas installer un traitement de texte.<br />
<br />
Les logiciels en mode console (par exemple le lecteur de courrier Mutt) peuvent ainsi lire les fichiers attachés "à la volée", en configurant le type de fichier dans /etc/mailcap.<br />
* [http://www.winfield.demon.nl/index.html http://www.winfield.demon.nl/index.html]<br />
Licence : GPL.<br />
<br />
=====KOffice : KWord=====<br />
Le traitement de texte de la suite KOffice (KDE). Très complet.<br />
* [http://www.koffice.org/kword http://www.koffice.org/kword]<br />
* [http://www.koffice.org/kword/pics/kword14.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Openoffice.org writer====<br />
Le traitement de texte de la suite bureautique Openoffice, très complet.<br />
* [http://www.openoffice.org http://www.openoffice.org]<br />
* [http://whiteboard.openoffice.org/screenshots/images/writer_100.png Copie d'écran]<br />
Licence : LGPL.<br />
<br />
====Scribus====<br />
Logiciel de mise en page, il se veut un clone de PageMaker ou d'Adobe Quark XPress. Il dispose d'un tutoriel en français. Il permet de travailler en quadrichromie (CMJN) et d'exporter en PDF, bref (presque) tout pour la publication professionnelle ! Il est utilisé dans le monde de l'édition.<br />
* [http://web2.altmuehlnet.de/fschmid/about.html http://web2.altmuehlnet.de/fschmid/about.html]<br />
* [http://ahnews.music.salford.ac.uk/scribus/gallery/ Copies d'écran]<br />
Licence : GPL.<br />
<br />
====Ted====<br />
Traitement de texte pour fichier RTF pouvant utiliser lesstiff ou GTK. Il a beaucoup de fonctionalités et n'est pas trop lourd. Il contient une correction orthographique pouvant être en français.<br />
* [http://www.nllgg.nl/Ted/ http://www.nllgg.nl/Ted/]<br />
Licence : GPL.<br />
<br />
====Wordnet====<br />
Manifestement, à l'usage, plus qu'un « simple » dictionnaire et/ou traducteur du type babylon; il s'inspire de travaux de linguistes sur la façon dont le cerveau mémorise une langue. De plus il est très complet. Anglais-anglais. Parfait pour parfaire son anglais.<br />
* [http://www.cogsci.princeton.edu/~wn/ http://www.cogsci.princeton.edu/~wn/]<br />
* [http://wordnet.princeton.edu/license licence]<br />
Licence : WordNet Release 2.1 (libre).</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que_D%C3%A9veloppement&diff=11952Logithèque Développement2006-02-26T07:00:58Z<p>Jiel (phorum) : déplacement en attente d'être trié en provenance de bureautique</p>
<hr />
<div>==Développement==<br />
Outils de développement, environnements, etc.<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Web]]<br />
<br />
===Liste des logiciels [Développement]===<br />
<br />
<br />
====Anjuta====<br />
Anjuta est un logiciel permettant de développer en C/C++ <br />
pour des applications Gnome. Il est relativement pratique <br />
d'utilisation, mais il nécessite Glade pour la création <br />
des fenêtres.<br />
* [http://anjuta.sourceforge.net/ http://anjuta.sourceforge.net/]<br />
<br />
<br />
====boa-constructor====<br />
EDI complète pour développer en Python avec en prime le support de XWPython (un clone de WXWindow initialement en C++) très portable. En quelques mots, c'est un Visual Python Studio, vous créez les fenêtres, manipulez un peu les événements, et vous faites une appli graphique en quelques lignes. <br /><br />
<br />
L'éditeur supporte la coloration, l'auto-complétion etc...<br />
* [http://boa-constructor.sourceforge.net/ http://boa-constructor.sourceforge.net/]<br />
* [http://boa-constructor.sourceforge.net/Screenshots/FrameDesign.html Copie d'écran]<br />
<br />
<br />
====C-Forge====<br />
Environnement de développement multi-langages... <br />
Produit propriétaire commercial ; il existe néanmoins une version gratuite, limitée au C/C++ et avec moins d'outils.<br />
* [http://www.codeforge.com http://www.codeforge.com]<br />
* [http://www.codeforge.com/_images/deb0.png Copie d'écran]<br />
<br />
<br />
====CodeWorker====<br />
Langage de script dédié à la programmation générative. On conçoit rapidement des générateurs de code, des grammaires pour acquérir les données à générer à partir de n'importe quel format, de la transformation de programmes ou de la retranscription d'un format dans un autre. <br />
Ce langage de script est extensible à l'envi par plugin de librairies dynamiques intégrées comme packages.<br />
* [http://www.codeworker.org http://www.codeworker.org]<br />
<br />
<br />
====Doxygen====<br />
Doxygen est un outil de génération de documentation sur le code source. Il en extrait la structure, les commentaires et le contenu. Il génère aussi bien des pages HTML, qui permettent la navigation dans le code (C, C++, Java, IDL et bien d'autres) qu'un document LaTeX ou PDF. Sous Licence Publique Générale de GNU.<br />
* [http://www.stack.nl/~dimitri/doxygen/index.html http://www.stack.nl/~dimitri/doxygen/index.html]<br />
<br />
<br />
====Eboxy====<br />
Eboxy est un programme de création d'interface graphique conviviale à l'aide de documents XML<br />
* [http://www.bluelightning.org/ebox/eboxy/ http://www.bluelightning.org/ebox/eboxy/]<br />
* [http://www.bluelightning.org/ebox/images/eboxy/eboxy4.png Copie d'écran]<br />
<br />
<br />
====Eclipse====<br />
Un IDE complet pour développer en Java et C++ <br />
Dernière version 2.0. <br />
IBM - logiciel libre<br />
* [http://eclipse.org http://eclipse.org]<br />
* [http://download.eclipse.org/downloads/drops/R-2.0-200206271835/download.php?dropFile=eclipse-SDK-2.0-linux-motif.zip Télécharger]<br />
<br />
<br />
====eric3====<br />
Cet IDE permet de manipuler PyQT.<br />
* [http://www.die-offenbachs.de/detlev/eric3.html http://www.die-offenbachs.de/detlev/eric3.html]<br />
<br />
<br />
====eXtremeEdit====<br />
Un éditeur de texte avancé dont le développeùment vient de commencer. Il n'existe pour l'instant qu'une version de développement mais qui donne un aperçu de ce que sera le logiciel final.<br />
* [http://extremeedit.free.fr/ http://extremeedit.free.fr/]<br />
<br />
<br />
====fltk====<br />
Fast Light Toolkit est une librairie qui permet de créer les interfaces graphiques. Ces avantages : petit, simple à utiliser, écrit en C++, existe sous UNIX/Linux (X11), Microsoft Windows, et MacOS X. Il dispose aussi de FLUID, un outil de création de fenetre. <br />
Une alternative portable à Gtk+ / Glade. <br />
<br />
* [http://www.fltk.org http://www.fltk.org]<br />
<br />
<br />
====Free Pascal====<br />
Compilateur Pascal libre, compatible TP 7, avec un IDE pour console sur le modèle de celui de TP 7. <br />
Une différence : Free Pascal est en 32 bits, alors que TP 7 était en 16 bits. <br />
Actuellement (20-07-05) la dernière version stable est la 2.0. <br />
FP fonctionne sous Linux & Windows. <br />
<br />
* [http://www.freepascal.org http://www.freepascal.org]<br />
<br />
<br />
====Gambas====<br />
Ce futur IDE est une version de 'Visual Basic' pour Linux. Il est encore en version alpha, mais est déjà téléchargeable.<br />
* [http://gambas.sourceforge.net/ http://gambas.sourceforge.net/]<br />
* [http://gambas.sourceforge.net/2002-03-18.png Copie d'écran]<br />
<br />
<br />
====Gambas====<br />
<br />
<br />
Gambas est un environnement de dévelopement libre basé sur un interpréteur Basic avec des extentions objets, comme Visual Basic (Mais ce n'est PAS un clone !) <br />
<br />
<br />
Avec Gambas, vous pouvez rapidement dessiner votre interface graphique, accéder aux bases de données MySQL ou PostgreSQL, piloter les application KDE via DCOP, traduire votre programme dans de nombreuse langues, et beaucoup plus encore... <br />
<br />
<br />
Une documentation communautaire de gambas, est disponible sur le site binara.com.<br />
* [http://gambas.sourceforge.net http://gambas.sourceforge.net]<br />
* [http://www.binara.com/gambas-wiki/bin/view/Gambas/WebHome La doc de binara.com]<br />
<br />
<br />
====Gambas 0.53a====<br />
Une évolution majeure dans cet IDE. Gambas est un environnement de développement en basic pour linux. Il est aujourd'hui traduit dans 4 langues : uk, fr, it, de, et gère les SGDB MySql et PostgreSql.<br />
* [http://gambas.sourceforge.net http://gambas.sourceforge.net]<br />
<br />
<br />
====genmake====<br />
GenMake est un programme graphique permettant de créer et de gérer des fichiers Makefile, pour ceux qui sont fatigués d'écrire leur Makefile à la main ou avec autoconf.<br />
* [http://coder.free.fr/ http://coder.free.fr/]<br />
* [http://coder.free.fr/images/SC_GenMake1.png Copie d'écran]<br />
<br />
<br />
====gg_tk====<br />
gg_tk est une librairie c++ extremement simple a utiliser pour le multimedia.<br />
* [http://www.gna.org/projects/ggtk http://www.gna.org/projects/ggtk]<br />
<br />
<br />
====Glade====<br />
Glade est une outil de développement aidant à la création des interfaces graphiques utilisant les bibliothèques Gtk+ et GNOME.<br />
* [http://glade.gnome.org/ http://glade.gnome.org/]<br />
* [http://glade.gnome.org/graphics/project.gif Le fenêtre principale]<br />
* [http://glade.gnome.org/graphics/menu_editor.gif L'éditeur de menu]<br />
<br />
<br />
====GNUstep====<br />
GNUstep est un environnement GNU, libre, standard, orienté objet, multi-plateformes. Il fournit une interface visuelle généralisée , une interface utilisateur cohésive, et un look unique. GNUstep est basé sur les spécifications OpenStep developées par NeXT (maintenant Apple Computer Inc.), et est pleinement compatible avec elles.<br />
* [http://www.gnustep.org/ http://www.gnustep.org/]<br />
* [http://www.gnustep.org/experience/examples.html Copies d'écran]<br />
<br />
<br />
====Gorm====<br />
Outil GNUstep de dévelopement permettant de creer rapidement et facilement des interfaces graphiques solides et complexes.<br />
* [http://www.gnustep.org/experience/Gorm.html http://www.gnustep.org/experience/Gorm.html]<br />
<br />
<br />
====GPE====<br />
Environnement de développement pour PDA tournant sous Linux.<br />
* [http://gpe.handhelds.org/ http://gpe.handhelds.org/]<br />
* [http://gpe.handhelds.org/screenshots/view_album.php?set_albumName=release http://gpe.handhelds.org/screenshots/view_album.php?set_albumName=release]<br />
<br />
<br />
====IDE Java====<br />
Un IDE pratique sous linux comme sous windows.<br /><br />
<br />
Parmi les plugins , un ensemble de conception d'objets 3D pour la librairie java3D, un tout petit plugin pour le c, c++ fortran (Ca en fait juste un bon éditeur de sources.)<br /><br />
<br />
<br />
En java, impécable et pour le développement WEB, l'intégration du serveur TOMCAT est tres pratique. <br />
<br />
<br />
* [http://www.netbeans.org http://www.netbeans.org]<br />
<br />
<br />
====Intellij IDEA====<br />
Excellent environnement de développement Java, qui cependant reste payant (version d'évaluation de 30 jours). <br />
Il est très souple, vous permettant de personnaliser votre environnement de travail, permet un refactoring très avancé, et a un look très agréable.<br />
* [http://www.intellij.com/idea/ http://www.intellij.com/idea/]<br />
<br />
<br />
====Jed====<br />
Jed est un editeur de texte interesent qui supporte la colorartion de syntax. Fonctione en mode console ou graphique (xlib). Et tout ca sans être une usine a gaz. <br />
Compile sans modification sur une distribution qui a dix 10ans. <br />
Chez moi, sous X, il consomme 60% de memoire en moins que v**.<br />
* [http://www.jedsoft.org/jed http://www.jedsoft.org/jed]<br />
<br />
<br />
====JEdit====<br />
Un excellent éditeur en Java. Il supporte la coloration syntaxique de nombreux langages, le mode colonne et d'autres options intéressantes. Son vaste choix de plugins permet d'améliorer les possibilités du soft (CVS, formattage du code,...). Orienté "fichiers", il évite de devoir créer des projets pour pouvoir travailler même si certains plugins offrent cette possibilité. <br />
* [http://www.jedit.org http://www.jedit.org]<br />
<br />
<br />
====Jext====<br />
Un IDE 100% Java bourré de fonctionnalités, très convivial et qui intègre la coloration syntaxique de nombreux langages.<br />
* [http://www.jext.org http://www.jext.org]<br />
* [http://www.jext.org/screenshots.html Les copies d'écran]<br />
<br />
<br />
====Jgrasp====<br />
Jgrasp est un environnement de développement écrit en java permettant de programmer en C, C++, java (bien sûr!) et ADA. Il utilise les compilateurs java, C et ADA et affiche les erreurs dans un cadre prévu à cet effet. Il possède aussi un système pratique de vérification syntaxique et d'indentation. Il existe en version Linux, Windows et Mac. Attention : il faut avoir une machine virtuelle (VM) Java installée sur la machine pour pouvoir utiliser Jgrasp. <br />
* [http://www.jgrasp.org/index.html http://www.jgrasp.org/index.html]<br />
* [http://www.blackdown.org/java-linux.html VM Java Libre]<br />
<br />
<br />
====katy====<br />
Un éditeur à la UltraEdit32 porté sous KDE.<br />
* [http://katy.sourceforge.net http://katy.sourceforge.net]<br />
* [http://katy.sourceforge.net/snapshot1.png Copie d'écran]<br />
<br />
<br />
====KDevelop====<br />
Un outil RAD sous Linux permettant de développer en C, C++ sous KDE (préférentiellement), Gnome ou autre.<br />
* [http://www.kdevelop.org/ http://www.kdevelop.org/]<br />
* [http://www.kdevelop.org/graphics/pic_corner/kdevelop-2.0.gif Copie d'écran]<br />
<br />
<br />
====Kylix====<br />
Kylix est un environnement complet de développement sous Linux (presque compatible avec Delphi) mais aussi sous Windows (les sources sont portables d'un environnement à l'autre). <br />
<br /><br />
Seul problème : Kylix n'est pas un programme libre ; par contre il existe une version (limitée mais utilisable) gratuite.<br />
* [http://www.borland.com/kylix/ http://www.borland.com/kylix/]<br />
* [http://www.linuxjournal.com/modules/NS-lj-issues/issue88/4781f1.jpg Copie d'écran]<br />
<br />
<br />
====Lazarus====<br />
Un IDE pour freepascal encore en phase de développement dont le but est d'être compatible avec Delphi au niveau des sources. Les développements se font en parallèle pour Linux, Windows et d'autres architectures. Il n'est pour l'instant pas encore vraiment fonctionnel, mais il pourrait devenir l'IDE RAD de référence pour Linux.<br />
* [http://lazarus.freepascal.org http://lazarus.freepascal.org]<br />
* [http://www.lazarus.freepascal.org/status.php3?&language=english Où en est le projet ?]<br />
* [http://www.lazarus.freepascal.org/images/screenshots/ss22.jpg Copie d'écran]<br />
<br />
<br />
====libserial====<br />
libserial est un ensemble d'outils permettant de manipuler les ports séries d'un PC. libserial est un Logiciel Libre distribué sous licence GPL.<br />
* [http://idll.tuxfamily.org/progs/libserial.shtml http://idll.tuxfamily.org/progs/libserial.shtml]<br />
<br />
<br />
====NetBeans====<br />
Un IDE gratuit et open Source pour Java<br />
* [http://www.netbeans.org http://www.netbeans.org]<br />
<br />
<br />
====Omnis Studio====<br />
RAD multiplateforme, base de données orientée objet, les librairies (les API ?) sont compatibles Linux/MAC/Win et permet le développement Client/Serveur Internet en multithreading. <br />
Problème: programme commercial ($149) non libre de droit, version d'évaluation entièrement utilisable disponible sur le site.<br />
* [http://www.rainingdata.com http://www.rainingdata.com]<br />
* [http://store.mh.omnis-software.com/studiodownload.htm http://store.mh.omnis-software.com/studiodownload.htm]<br />
<br />
<br />
====pgplot====<br />
pgplot est une librairie qui permet la représentation de graphiques simples en fortran<br />
* [http://linux.maruhn.com/sec/pgplot.html http://linux.maruhn.com/sec/pgplot.html]<br />
<br />
<br />
====PHP IDE Maguma Workbench====<br />
Le tout nouveau produit de Maguma, Maguma Workbench, est un éditeur de plateforme collaborative, plus connu sous le nom d'environnement de développement intégré IDE (Integrated Development Environment). Maguma Workbench est désormais disponible pour Windows et Linux et bientôt pour Mac OSX. Ce produit de nouvelle génération est conçu selon une architecture "plug-in", ce qui présente de nombreux avantages par rapport à une architecture traditionnelle.<br />
* [http://www.maguma.com http://www.maguma.com]<br />
<br />
<br />
====Project Center====<br />
L' IDE officiel du projet GNUstep.<br />
* [http://www.gnustep.org/experience/ProjectCenter.html http://www.gnustep.org/experience/ProjectCenter.html]<br />
<br />
<br />
====Python====<br />
Langage de programmation sous forme de scripts, orienté objet, il est assez simple d'approche et puissant. <br />
Il existe de nombreuses libraries Python, et il est très bien documenté.<br />
* [http://www.python.org http://www.python.org]<br />
<br />
<br />
====QT-designer====<br />
Troll Tech propose un QT3 designer très avancé, dont l'interface ressemble beaucoup à Kylix/Delphi, mais génére du C++. Il fonctionne BIEN sur plateforme Linux, Windows, Mac, Unix <br />
<br />
<br />
* [http://www.trolltech.com http://www.trolltech.com]<br />
<br />
<br />
====Rapid-Q Basic====<br />
Rapid-Q Basic est un compilateur basic générant du code Linux ou Windows, pour console ou Gui. Très léger, il est pourtant performant. Très bon pour débuter : il inclut une excellente documentation, disponible aussi en Français.<br />
* [http://www.basicguru.com/rapidq/ http://www.basicguru.com/rapidq/]<br />
* [http://www.basicguru.com/rapidq/tv.gif Exemple de programme en RapidQ Basic]<br />
<br />
<br />
====Revolution====<br />
Outil de développement multiplateforme (Windows, Mac, Linux, Unix...), il peut créer des exécutables en crosscompilation. C'est un logiciel non libre mais abordable.<br />
* [http://www.runrev.com http://www.runrev.com]<br />
<br />
<br />
====TinyCobol====<br />
Le projet de TinyCOBOL est un compilateur COBOL Activement développé par des membres de la communauté libre de logiciel.<br /><br />
<br />
La mission à long terme est de produire un compilateur COBOL qui soit conformes au standard COBOL 85 , ou du moins aussi proche qu'il soit raisonnablement possible.<br /><br />
<br />
TinyCOBOL est disponible pour l'architecture IA32 (x86) sur les plateformes suivantes.<br /><br />
<br />
- BeOS en utilisant le compilateur de GCC.<br /><br />
<br />
- FreeBSD en utilisant le compilateur de GCC.<br /><br />
<br />
- Linux en utilisant le compilateur de GCC.<br /><br />
<br />
- Win32<br /><br />
<br />
TinyCOBOL est distribué sous le suivant.<br /><br />
<br />
- Le compilateur est sous licence GNU General Public License.<br /><br />
<br />
- La bibliothèque d'exécution est sous licence GNU Lesser General Public License<br />
* [http://tiny-cobol.sourceforge.net/index.html http://tiny-cobol.sourceforge.net/index.html]<br />
<br />
<br />
====UPX====<br />
Un compresseur pour exécutables meilleur que les zip, gzip et autres. Autre intérêt : les fichiers compressés sont directement éxecutables.<br />
* [http://upx.sourceforge.net/ http://upx.sourceforge.net/]<br />
<br />
<br />
====vdkbuilder====<br />
un outil RAD C++ pour GTK 2. Il est très complet.<br />
* [http://vdkbuilder.sourceforge.net http://vdkbuilder.sourceforge.net]<br />
* [http://vdkbuilder.sourceforge.net/screenshoot.html Copie d'écran]<br />
<br />
<br />
====Visual TCL====<br />
Un environnement de développement pour le langage TCLTK. Permet de développer très très rapidement des front-end de vos programmes préférés.<br />
* [http://vtcl.sourceforge.net/ http://vtcl.sourceforge.net/]<br />
* [http://vtcl.sourceforge.net/?x=screen Copies d'écran]<br />
<br />
<br />
====wbmtranslator====<br />
wbmtranslator est un assistant de traduction pour les modules webmin.<br />
* [http://wbmtranslator.labs.libre-entreprise.org/index_fr.html http://wbmtranslator.labs.libre-entreprise.org/index_fr.html]<br />
* [http://labs.libre-entreprise.org/project/showfiles.php?group_id=36 http://labs.libre-entreprise.org/project/showfiles.php?group_id=36]<br />
<br />
<br />
====wxWindows====<br />
Les wxWindows sont un ensemble de bibliothèques graphiques écrites en C++ qui permettent de développer (en C++ mais aussi Perl, Python, Java, Ruby, etc.) des applications portables sur différents OS et notamment Linux, MacOsx, Windows et cela sans contraintes majeures. Cet outil est libre, très complet et efficace. À essayer. L'installation peut sembler un peu complexe sous Linux mais l'aide des wxWindows décrit bien cette étape.<br />
* [http://www.wxwindows.org http://www.wxwindows.org]<br />
<br />
====nedit====<br />
Un éditeur de texte de très bonne facture, ergonomique et bien adapté à la programmation.<br />
* [http://nedit.org http://nedit.org]<br />
* [http://www.nedit.org/screenshots.php Copies d'écran]<br />
<br />
<br />
====PE PhDm' Editor====<br />
PE est un éditeur de texte très léger et simple fonctionnant en mode console et Xterminal. <br />
Il possède une barre de commande dans le bas de l'écran contenant la description des commandes exécutables <br />
via les touches de fonctions du clavier. <br />
PE peut émettre des signaux audio pour guider les personnes mal voyantes.<br />
* [http://members.lycos.co.uk/phdm/pe.html http://members.lycos.co.uk/phdm/pe.html]<br />
<br />
<br />
====SciTe====<br />
Magnifique éditeur texte basé sur un composant nommé Scintilla des mêmes auteurs. De nombreux langages sont supportés (php,c/c++,js,java,...). Possibilité de réduire l'arborescence d'un source (par système d'arbre).<br />
* [http://www.scintilla.org/SciTE.html L'éditeur]<br />
* [http://www.scintilla.org Le composant]<br />
* [http://www.scintilla.org/demo.png Copie d'écran]<br />
<br />
<br />
====Tea====<br />
editeur ultra-leger, interface GTK2, plein de fonctions. A découvrir d'urgence ! <br />
(paquet slack sur linuxpackages.net)<br />
* [http://tea.linux.kiev.ua/ http://tea.linux.kiev.ua/]<br />
<br />
====zile====<br />
Zile Is Lossy Emacs <br /><br />
<br />
Un clone d'emacs, léger et vraiment très bon. En plus il affiche l'heure, dommage que ce soit au format AM/PM. <br />
<br /><br />
<br />
Il permet une coloration syntatique pour programmer en C, C++ ou bash<br />
* [http://zile.sourceforge.net http://zile.sourceforge.net]<br />
<br />
=====CSSED=====<br />
Pour la saisie de code, tout particulièrement les CSS.<br />
* http://cssed.sourceforge.net/</div>Jiel (phorum)https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:LaTeX&diff=11951Logithèque:LaTeX2006-02-26T06:50:23Z<p>Jiel (phorum) : </p>
<hr />
<div>==LaTeX==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Bureautique|Retour à Bureautique]]<br />
<br />
===Liste des logiciels [LaTeX]===<br />
<br />
====BHL====<br />
Le mode BHL pour Emacs est un mode permettant de convertir du texte brut en HTML/LaTeX/SGML (Linuxdoc). Il gère la conversion des sections, des fontes, des listes, des tableaux, des URLs et des lignes horizontales.<br />
* [http://bhl.mode.free.fr http://bhl.mode.free.fr]<br />
* [http://bhl.mode.free.fr/bhl-emacs.jpg Copie d'écran]<br />
Licence : GPL.<br />
<br />
====HeVeA====<br />
Outil qui convertit les fichiers LaTeX en fichiers HTML. Le code HTML ainsi généré est très bon.<br />
* [http://pauillac.inria.fr/~maranget/hevea/ http://pauillac.inria.fr/~maranget/hevea/]<br />
Licence : Q Public License (QPL).<br />
<br />
<br />
====JabRef====<br />
Logiciel en Java de gestion de base de données Bibtex. Très pratique pour gérer ses références bibliographiques. Idéal pour utiliser avec Lyx <br />
* [http://jabref.sourceforge.net/ http://jabref.sourceforge.net]<br />
* [http://jabref.sourceforge.net/screenshots.php Copies d'écran]<br />
Licence : GPL.<br />
<br />
====JasTeX====<br />
Une interface graphique en Java pour une série de macros LaTeX.<br />
* [http://www.lsv.ens-cachan.fr/~gastin/JasTeX/JasTeX.html http://www.lsv.ens-cachan.fr/~gastin/JasTeX/JasTeX.html]<br />
Licence : GPL.<br />
<br />
====jPicEdit====<br />
Logiciel d'édition de graphiques WYSIWIG LaTeX en java. Crée des fichiers au format .tex .epic .pst. Il suffit d'intégrer ensuite les commandes générées par le logiciel à son document source.<br />
* [http://jpicedt.sourceforge.net/en/ http://jpicedt.sourceforge.net/en/]<br />
Licence : GPL.<br />
<br />
====Kile====<br />
Environnement qui intègre de nombreux outils utilisés pour développer des documents avec LaTeX (éditeur de source LaTeX, shell TeX, Gnuplot...), très agréable à utiliser, clair, avec une documentation complète, la possibilité de saisir des commandes LaTeX grâce aux menus, etc. A découvrir absolument pour les LaTeXiens.<br />
* [http://kile.sourceforge.net/ http://kile.sourceforge.net/]<br />
* [http://kile.sourceforge.net/screenshots.php Copies d'écran]<br />
Licence : GPL.<br />
<br />
====L<sub>y</sub>x / KL<sub>y</sub>x====<br />
Un frontend sous X pour LaTeX permettant d'utiliser plein de fonctions de ce dernier sans tapper une seule ligne de code. Beaucoup d'avenir à mon avis. La version pour KDE KL<sub>y</sub>x, n'est plus à jour. La version 1.4 inclut l'export en postscript, PDF. (format d'acrobat reader) et HTML<br />
* [http://www.lyx.org http://www.lyx.org]<br />
* [http://www.lyx.org/LGT/index.php3 Copie d'écran]<br />
Licence : GPL.<br />
<br />
====L<sup>A</sup>T<sub>E</sub>X====<br />
Vous programmez mieux que vous ne mettez en page vos documents ? Vous voulez un contrôle parfait de ce qui est imprimé ? <br />
&Ccedil;a ne vous gène pas de ne pas voir comment ce que vous tapez sera imprimé ? Alors TeX/LaTeX est pour vous !<br />
* [http://www.latex-project.org/ http://www.latex-project.org/]<br />
Licence : LaTeX Projct Public License (LPPL), libre.<br />
<br />
====TeXmacs====<br />
Logiciel de traitement de texte Wysiwyg inspiré de LaTeX et d'Emacs (d'où son nom) - à noter qu'il n'est basé sur aucun de ces deux logiciels. Il permet comme LaTeX de réaliser de très beaux documents, avec notamment de magnifiques formules mathématiques. Ces qualités compensent une relative lourdeur. <br />
Très utile pour les scientifiques, il supporte la plupart des fonctions LaTeX. Il est très modulaire, se programme en scheme :) et peut servir d'interface à Maxima.<br />
* [http://www.texmacs.org http://www.texmacs.org]<br />
* [http://www.texmacs.org/Samples/texmacs-2.png Copie d'écran]<br />
Licence : GPL.<br />
<br />
====Texmaker====<br />
Texmaker est une application qui intègre en une seule interface de très nombreux outils nécessaires à la création de documents LaTeX. Il permet d’écrire du code mais aussi de le compiler directement en PostScript ou PDF.<br />
* [http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]<br />
* [http://www.xm1math.net/texmaker/shots.html Copie d'écran]<br />
Licence : GPL.</div>Jiel (phorum)