Table des matières
Résumé
Linux s'accompagne d'un grand nombre d'applications qui apportent souvent plus d'une solution à vos problèmes précis. La difficulté est de trouver la bonne application qui correspond à vos besoins et qui est aussi facile à utiliser que les applications Windows ou Mac que vous avez utilisées jusqu'à présent. Ce chapitre présente les applications Linux les plus importantes et les plus performantes pour vous permettre de passer en souplesse à votre nouvel environnement de travail.
Les quelques sections suivantes présentent certains des équivalents Linux les plus puissants aux logiciels Windows courants. Chaque section est dédiée à un type d'application donné et expose les types de travaux, les applications Windows et les équivalents Linux. Nous présenterons ensuite plus en détails ces applications et nous fournirons des liens vers de plus amples informations. Cette liste ne peut en aucune façon être complète puisque le développement de logiciels est un processus qui évolue et que de nouvelles applications sont créées à chaque minute.
La section suivante présente les solutions logicielles de bureautique et d'entreprise les plus populaires et les plus puissantes. Celles-ci comprennent les suites bureautiques, les bases de données, les logiciels de comptabilité et les logiciels de gestion de projet.
Tableau 2.1. Logiciels de bureautique pour Windows et Linux
Type de travail | Application Windows | Application Linux |
|---|---|---|
|
Suite bureautique |
MS Office, StarOffice, OpenOffice.org |
OpenOffice.org, StarOffice |
|
Traitement de texte |
MS Word, StarOffice/OpenOffice.org Writer, WordPerfect |
OpenOffice.org/StarOffice Writer |
|
Tableur |
MS Excel, StarOffice/OpenOffice.org Calc |
OpenOffice.org/StarOffice Calc |
|
Présentation |
MS PowerPoint, StarOffice Presentation, OpenOffice.org Impress |
OpenOffice.org Impress, StarOffice Presentation |
|
Tracé de données |
MS Excel, MicroCall Origin |
OpenOffice.org Calc, Gnuplot |
|
Base de données locale |
MS Access, OpenOffice.org + MySQL |
OpenOffice.org + MySQL, Rekall, knoda, PostgreSQL |
|
Gestion de trésorerie |
MS Money, Quicken, moneyplex |
GnuCash, moneyplex |
|
Gestion de projet |
MS Project |
Planner, Taskjuggler |
|
Organisation de la pensée |
MindManager, Free Mind |
VYM (View Your Mind) |
OpenOffice.org est la réponse open source à MS Office. C'est une suite bureautique très puissante comprenant un traitement de texte (Write), un tableur et gestionnaire de bases de données (Calc), un gestionnaire de présentation (Impress) et un programme de dessin (Draw). Les utilisateurs habitués à la famille d'applications MS Office trouvent une interface d'application très similaire et toutes les fonctionnalités auxquelles ils sont habitués. Le passage d'une suite bureautique à l'autre est très souple car OpenOffice.org peut importer des données depuis les applications MS Office. Il existe même une version de OpenOffice.org pour Windows, ce qui permet aux utilisateurs de Windows de basculer vers une alternative open source tout en continuant d'utiliser Windows. Vous trouverez plus d'informations sur OpenOffice.org à l'adresse http://www.openoffice.org/ ; lisez Chapitre 6, La suite bureautique OpenOffice.org pour trouver une introduction à OpenOffice.org et un petit guide pour faire migrer vos données d'une suite bureautique à l'autre.
StarOffice est une version propriétaire de OpenOffice.org qui est distribuée par Sun Microsystems. Elle est disponible sur plusieurs plateformes dont Windows et Solaris. Elle comporte certaines fonctionnalités avancées qui ne se trouvent pas dans la version gratuite (OpenOffice.org). Vous trouverez plus d'informations sur StarOffice à l'adresse http://www.sun.com/software/star/staroffice/.
Gnuplot est un logiciel de tracé de données utilisé en ligne de commande très puissant et portable. Il est aussi disponible pour les plateformes MacOS et Windows. Vous pouvez exporter les graphiques créés avec Gnuplot vers de nombreux formats comme PostScript, PDF, SVG et d'autres, ce qui vous permet de les manipuler facilement. Vous trouverez plus d'informations sur Gnuplot à l'adresse http://www.gnuplot.info/index.html.
Rekall est un outil permettant de manipuler des bases de données. Les bases de données prises en charge comprennent MySQL, PostgreSQL, XBase avec XBSQL, IBM DB2 et ODBC. Utilisez Rekall pour générer divers types de rapports et de formulaires, pour concevoir des requêtes à une base de données ou pour importer et exporter des données dans différents formats. Vous trouverez plus d'informations sur Rekall à l'adresse http://www.thekompany.com/products/rekall/.
knoda est une interface frontale pour différents types de bases de données. Elle prend en charge les connexions aux serveurs de bases de données MySQL, PostreSQL, SQLite et ODBC. Vous pouvez utiliser knoda pour manipuler les données dans les tables, pour les requêtes de création et de tri et pour importer et exporter des données au format CSV. Vous trouverez plus d'informations sur knoda à l'adresse http://www.knoda.org/.
PostgreSQL est un système de gestion de bases de données relationnelles à objets qui prend en charge un sous-ensemble étendu du standard SQL dont les transactions, les clés externes, les sous-requêtes, les déclencheurs et les types et fonctions définis par l'utilisateur. Vous trouverez plus d'informations sur PostgreSQL à l'adresse http://www.postgresql.org/.
GnuCash est un outil logiciel qui permet de gérer à la fois vos finances personnelles et professionnelles. Gardez une trace des revenus et des dépenses et gérez vos comptes en banque et vos portefeuilles d'actions, le tout en utilisant un seul logiciel. Découvrez GnuCash à l'adresse http://www.gnucash.org.
Planner est un outil de gestion de projet qui cherche à fournir des fonctionnalités proches de celles des outils de gestion de projet utilisés sous Windows. On trouve parmis ces fonctionnalités les diagrammes de Gantt, divers modes d'affichage des tâches et des ressources et beaucoup plus encore. Vous trouverez plus d'informations sur Planner à l'adresse http://www.imendio.com/projects/planner/.
Taskjuggler est un logiciel de gestion de projet petit mais très puissant. Prenez le contrôle de vos projets en utilisant les fonctionnalités de diagramme de Gantt ou en générant tous types de rapports (au format XML, HTML ou CSV). Les utilisateurs qui ne sont pas habitués à manipuler des applications à travers la ligne de commande peuvent utiliser l'interface frontale en mode graphique de Taskjuggler. Vous trouverez plus d'informations sur Taskjuggler à l'adresse http://www.taskjuggler.org.
VYM est un logiciel utilisé pour visualiser vos idées en créant et en manipulant des cartes d'idées (mind maps). La plupart des manipulations ne demandent pas plus qu'un clic de souris. Des branches peuvent être insérées, supprimées ou ordonnées à nouveau très simplement. VYM propose aussi un ensemble de drapeaux qui vous permettent de signaler certaines parties de la carte (important, urgent, etc). Il est aussi possible d'ajouter des liens, des notes et des images à une carte d'idées. Les cartes VYM utilisent un format XML ce qui vous permet d'exporter vos cartes d'idées en HTML très facilement. Vous trouverez plus d'informations sur VYM à l'adresse http://www.insilmaril.de/vym.