Réseau Libre-entreprise :

Développement spécifique

par Christophe Nowicki, Michaël Parienti, Pierre-yves Dillard

Particulièrement adaptées au développement applicatif, les logiciels libres fournissent un environnement de développement robuste, sécurisé et ouvert, permettant de développer tous types d’applications.

De la définition du cahier des charges au développement et à l’intégration dans votre système d’information, nous vous accompagnons tout au long de votre projet.

 Application Web

PHP
C’est le langage de prédilection utilisé chez Easter-eggs pour le développement d’applications Web. Depuis sa version 5, PHP a acquis des fonctionnalités qui le rapprochent de Java et de .NET, tout en gardant sa souplesse d’origine. Très présent dans le monde des applications Web riches, il est aussi de plus en plus utilisé pour les applications stratégiques de l’entreprise.

MySQL et PostgreSQL
L’utilisation de bases de données relationnelles (MySQL) ou relationnelles/objets (PostgreSQL) permet aujourd’hui d’atteindre des performances autrefois réservées aux SGBD propriétaires. Le choix de l’une ou de l’autre se fait en fonction du projet et des besoins du client.

Le couplage de PHP/SGBD libres propose une plate-forme de développement puissante, capable de répondre à la majeure partie des problématiques de l’entreprise.

JavaScript et Ajax
Le langage Javascript remis au goût du jour par la méthode Ajax permet aujourd’hui, avec une utilisation contrôlée, d’enrichir le client Web en offrant plus d’ergonomie à l’utilisateur.

 Client "riche"

XUL
XUL (pour XML User Langage) est un langage basé sur XML pour décrire une interface graphique de client riche. La technologie XUL a été lancée par la fondation Mozilla, qui l’utilise comme base pour ses projets, dont le plus célèbre est le navigateur Firefox. Cela ouvre plus largement le client Web vers de véritables interfaces riches.

Le projet XULRunner a pour objectif de créer un environnement d’exécution pour les programmes XUL. Cet environnement permet de diffuser des applications multi plates-formes s’appuyant sur de nombreux standards (SVG, DOM, XForms, XPath, etc.), et plus évoluées que les applications Web, tout en étant développées avec des méthodes similaires.

C’est une technologie que nous préconisons à nos clients et à laquelle nous croyons fortement pour l’avenir.

Python/GTK
Python est un langage de programmation interprété orienté objet, puissant et pratique, qu’Easter-eggs utilise fréquemment pour ses développements.

Couplé à GTK (pour Gimp Toolkit), bibliothèque de création d’interfaces graphiques, cet environnement, qui existe sous GNU/Linux comme sous Windows, est idéal pour le développement d’applicatifs en mode client/serveur.