Développement

Nous assurons de bout en bout le développement de vos applications:

  • Applications mono-poste
  • Applications d’entreprise client/serveur ou n-tiers
  • Applications Web: sites e-commerce,
  • portails Web, intranet, extranet
  • Applications embarquées (robotique, électronique
  • grand-public, pilotes de périphériques, …)

En fonction de vos souhaits, contraintes et besoins, nous choisissons la plateforme la plus adaptée: Java, J2ME, Androïd, J2EE (tous serveurs: JBoss, Geronimo, GlassFish, Websphere, Weblogic, Tomcat, …) , .Net ou Linux, ainsi que le type d’interface utilisateur: client léger, client riche, client lourd, ….

Rigueur méthodologique

Pour vous garantir le respect des délais et de vos exigences, ainsi que le niveau de qualité que vous attendez, nous respectons une discipline rigoureuse sur le plan méthodologique. En fonction de la nature de votre projet, de vos impératifs et de vos disponibilités, nous vous proposerons dès le départ une démarche méthodologique adaptée, allant d’approches très agiles jusqu’à des approches beaucoup plus formalistes.

Notre démarche qualité s’appuie sur des ateliers logiciels éprouvés parfaitement maîtrisés par nos développeurs. Ils intègrent des processus automatisés de tests unitaires et d’intégration continue et de suivi de bugs. Vous disposez d’une interface Web vous permettant de suivre l’évolution des développements et d’envoyer des rapports d’erreurs.

Nous intervenons indifféremment au forfait ou en régie.

Focus: quelques-unes des technologies utilisées

L’équipe maîtrise une large palette de technologies, ce qui lui permet d’éviter une vision « techno-centrique »: nous respectons les choix technologiques quels qu’ils soient, s’ils répondent au besoin:

  • Plate-formes d’exécution: .Net, J2EE, J2ME, …
  • Langages: C#, Java, Groovy, Ruby, Python, PHP, C, C++, …
  • Bases de données: Oracle, MS SQL Server, MySQL, SQLite, H2, Derby, PostgreSQL, …
  • Serveurs d’applications: WebSphere, WebLogic, JBoss, JOnas, JRun, Geronimo, …
  • Serveurs web: Apache, Tomcat, IIS, …

Pour le développement, des frameworks apportent pour chacune des facettes de l’activité des infrastructures logicielles solides :

  • Persistance des données: Hibernate, EJB 3.0, JDO, iBatis, TopLink, …
  • Développement web: JSF, Seam, Grails, Struts, Velocity, Tapestry, …
  • Tests unitaires: JUnit, dbUnit, nUnit, TestNG,…

L’utilisation de frameworks adaptés est cruciale: ils permettent des gains de temps remarquables et une fiabilité accrue par la réutilisation de solutions éprouvées.