| Outils de développement |
|
Différents outils Opensource ou libres sont utilisés pour le développement de Cortex
Java Langage de développement orienté objet sur lequel se base nos développements. EclipsePlateforme de développement développé par IBM que nous utilisons pour développer les différents composants Java constituant Cortex. PostgreSQLBase de données relationnelle utilisée pour stoquer les données de production (tiers, commandes, factures, ...). Toutes les données sont centralisées ce qui simplifie l'administration, la maintenance et la sauvegarde ce celles-ci. Apache TomcatServeur d'application dans lequel Cortex est exécuté. Il s'agit d'un conteneur de servlet développé par 'Apache Software Foundation' implemente les spécifications JavaServer Pages (JSP) et Java Servlet de Sun Microsystems. Apache Web ServerServer Web développé par 'Apache Software Foundation' et souvent appelé Apache (ou Apache2), et à ne pas confondre avec Tomcat. Il s'occupe de rendre le contenu statique et / ou dynamique, il peut gérer le cache entre le serveur d'application et l'utilisateur ou compresser les données transférées entre le serveur et le client pour réduire les volumes transférés. Apache AntLogiciel, développé par 'Apache Software Foundation' qui a pour but d'automatiser les processus de compilation d'applications. MercurialSystème de gestion de versions décentralisé. Cet outil nous permet de gérer les versions et de garder l'historique des modifications des différents composants développés.
|