Java : des milliers de jours de développement

Quasi-standard de fait dans les serveurs d'applications, Java est utilisé depuis sa version 1.1.2 par Intelli-Core. Par exemple, le prototype du site de commerce en ligne de E.Leclerc a été réalisé en 1998 en Java, à l'aide des très productives librairies Java WebObjects.

Depuis, ce sont des milliers de jours de développement qui sont venus enrichir l'expérience de Intelli-Core, et garantir, ainsi, un développement de qualité.

La pratique courante de nombreux patterns de développements (design patterns), notamment les tests unitaires, permet d'estimer une charge de travail et un délai, et de s'engager sur une livraison ad'hoc.

Au cours du temps, de nombreux frameworks et outils ont été utilisés, parmi lesquels : WebLogic, Struts, Tapestry, Spring, Hibernate, JDBC, Tomcat, Eclipse, jDeveloper, Eclipse, Maven, CVS, Subversion, ClearCase, ArgoUML, OptimizeIt, Together Control, jBuilder, J2EE, JDO, Tapestry, XML, XSLT, WebServices SOAP Axis, etc.

Les technologies en devenir :

  • JSF : MyFaces & Oracle ADF Components
  • Ruby on Rails
  • Ajax, Echo2

Java WebObjects : de la 3.5 à la 5.3

Java WebObjects a été —et reste— un des fers de lance de Intelli-Core : des dizaines d'applications avec et sans interface graphique, dans pratiquement tous les domaines : commerce en ligne, intranets, reporting, bourse en ligne, services WAP, data-mining, etc. En tout, presque 9 ans d'expérience.

De nombreux développeurs ont également été formés à Java WebObjects au cours de formations spécifiques, ou bien dans le cadre d'une intégration de développeurs Java "classique" à des projets WebObjects.

DirectToWeb, DirectToJavaClient, JavaClient

Régulièrement qualifiés de "Best kept secrets", ces frameworks permettent de construire des clients légers ou lourds (HTML ou Swing) en un tour de main, y compris dans le cas d'usage de bases de données volumineuses ou délicates. Idéal pour du prototypage, et pour passer d'un prototype réussi à une application en production à la vitesse "grand V".

Eclipse RCP

Eclipse est un fabuleux outil de développement, mais il est avant-tout construit sur Eclipse RCP, qui permet de développer n'importe quelle application : un outil de reporting, un intégré avec client mail, navigateur, accès à messagerie interne, progiciel spécifique, etc, tout dans une seule et même interface, avec des fonctionnalités de SSO.

Développement Cocoa / Objective-C

Si vous êtes intéressé à la conception et au développement d'une application Cocoa pour MacOS X ou MacOS X Server (Jaguar, Tiger, et bientôt Leopard), Intelli-Core répond présent. Plusieurs années d'expérience en développement Cocoa, ainsi que le portage réussi d'applications écrites en Objective-C vers Java (WebObjects 4.5 vers WebObjects 5.x), permettront à Intelli-Core de valoriser au mieux votre business sur MacOS X.