Software Engineering

Posté le 04/03/2011 par Cyril Picat

Il y a deux semaines a eu lieu le JUG de Lausanne sur l'analyse de la qualité du code. J'en ai été l'organisateur et la publication de la vidéo de cet événement m'a donné l'occasion de le revivre et m'a donné envie de le commenter. Voilà donc mes impressions personnelles sur cet événement.Quelques explications pour commencer sur mes motivations : t...

Lire la suite >

Posté le 02/03/2011 par Nicolas de Nayer

Mutation TestingIl n'est plus à prouver l'utilité des tests unitaires. Ils sont essentiels dans la conception d'une application de qualité. Mais, savons-nous quantifier leur pertinence, leur qualité ?Un indicateur de couverture du code par les tests à 100%, ne signifie pas du code 100% testé. Cet indicateur ne détermine que  grossièrement le pource...

Lire la suite >

Posté le 02/03/2011 par Cyril Poder

Il y a quelque temps l'envie de développer une petite application Java RESTFul m'a pris subitement. Je me suis donc penché sur les différentes implémentations JAX-RS et voici le résultat de mon investigation.Je me suis tout de même posé quelques contraintes :que mon code Java soit complètement indépendant de l'implémentation JAX-RS choisie ;pouvoir...

Lire la suite >

Posté le 23/02/2011 par Vincent Daubry

Imaginons un projet mobile avec des délais très restreints et une équipe qui n’est pas familière avec la mise en place de tests unitaires sur iPhone/iPad, ça vous rappelle quelque chose ?Sur ce type de projet les tests unitaires sont souvent quasi inexistants, et les équipes sont axées sur la réalisation plutôt que sur la pérennisation de leurs dév...

Lire la suite >

Posté le 22/02/2011 par Sylvain Fagnent

En écrivant le livre blanc sur l’archivage documentaire dématérialisé ( « Archivage documentaire : enjeux de la dématérialisation, papier contre bits »), il nous est arrivé de croiser à Octo des collègues travaillant sur des projets de coffre fort électronique. Eux se moquaient volontiers, car l’archivage traîne, il faut bien le dire, une image pou...

Lire la suite >

Posté le 21/02/2011 par Sylvain Fagnent

Le 1er févier nous assistions à Finovate à Londres. Finovate est la conférence des services financier innovants. Cette conférence existe depuis 2007 aux USA et il s'agissait de la première édition européenne.Le conceptEn une journée seulement, nous avons vu 35 entreprises sous la formes de 35 concepts ! Pour cela, la conférence s'articule en 4 séri...

Lire la suite >

Posté le 17/02/2011 par Jérôme Van Der Linden

Il y a quelques mois de cela, je vous parlais d'industrialisation des développements Android. Tout n'était pas parfait pour être vraiment productif, notamment l'intégration entre les outils de build et l'IDE. Qu'en est-il aujourd'hui ? Peut-on enfin être aussi efficace sur du développement Android que sur du Java standard ? Ce sont les questions au...

Lire la suite >

Posté le 10/02/2011 par Mikael Robert

Dans la première partie nous avons vu comment avec JEE 6 nous pouvions représenter nos données et écrire des services (via EJB) permettant de les exploiter. Nous allons maintenant voir comment les exposer d'abord via un WebService REST puis via JSF 2.Exposition des données : RESTOn connaissait déjà l'exposition simplifiée de services REST en JEE5. ...

Lire la suite >

Posté le 03/02/2011 par Mikael Robert

Java Enterprise Edition 6 est sortie depuis quelques temps déjà. Cette plateforme a été évoquée dans de nombreuses conférences à Devoxx 2010 et un certain nombre de livres traitent déjà du sujet. Les retours sont à peu près tous les mêmes : Java EE devient enfin plus léger et productif ! Les serveurs d'applications, en particuliers Glassfish et JBo...

Lire la suite >

Posté le 17/01/2011 par Maxence Walbrou

Amorcé en 2008, lancé à pleine vitesse cette année, le système d'exploitation mobile de Google arrive enfin chez les grands comptes ! La SNCF en est l'exemple : elle a livré aux possesseurs de smartphones Android son application de réservation / consultation des horaires de trains pour Noël. Une nouvelle illustration que l'avenir ne se joue aujourd...

Lire la suite >