Software Engineering

Posté le 20/10/2011 par Jan Fajfr

Face Recognition is definitely one of the most popular computer vision problems. Thanks to its popularity it has been well studied over the last 50 years. The first intents to explore face recognition were made in the 60's however it was until the 90's when Turk and Pentland implemented the "Eigenfaces" algorithm, that this field showed some really...

Lire la suite >

Posté le 18/10/2011 par Jean-Yves Rivallan

MVVM is a great pattern to enable (among other things) unit testing of a XAML based application GUI. If you’re not familiar with it, this article explains it well and describes its use with Greenpepper on a real life project.Functional testing works great with MVVM, but several issues prevent the use of functional testing tools (e.g. Fitnesse) with...

Lire la suite >

Posté le 18/10/2011 par Jérôme Van Der Linden

Nous avons eu l'opportunité d'aller à la Droidcon à Londres la semaine dernière, une conférence sur la mobilité et Android. L'événement était organisé sur 2 jours comme l'année dernière : un barcamp le premier jour et une conférence avec de très bons speakers le second. Les sujets principaux étaient l'expérience utilisateur, le développement Androi...

Lire la suite >

Posté le 18/10/2011 par Matthias Feraga

En tant que fans de Mule, nous assistions la semaine dernière au Mule Summit 2011 à Paris. L’évènement était assez confidentiel. Ce qui a rendu encore plus riches les interactions avec le staff technique de MuleSoft. Le directeur technique et fondateur Ross Mason était à nouveau présent. C'était un plaisir d'avoir de tels intervenants techniques. L...

Lire la suite >

Posté le 17/10/2011 par Matthias Feraga

We Octo Mule fanboys assisted at Mule Summit 2011 in Paris. The summit was quite confidential. This made the interactions with MuleSoft technical staff even richer. CTO and founder Ross Mason was here one more time. It was a pleasure to have such technical speakers. Last year we focused on Mule 3 new exchange architecture (FR). Meanwhile MuleSoft l...

Lire la suite >

Posté le 17/10/2011 par François Petitit

IntroductionLe développement d'applications pour terminaux mobiles (iPhone, iPad, Android, Blackberry, Windows Phone, Nokia Symbian, Samsung Bada...) se heurte à la fragmentation des technologies de développements: environnement iOS/Objective-C pour l'iPhone et l'iPad, SDK Java spécifique pour Android, J2ME pour Symbian, etc.Deux approches possible...

Lire la suite >

Posté le 11/10/2011 par Mickael Morier

HTML5 et CSS3 sont désormais au cœur des discussions sur le développement Web. La question du support des navigateurs est souvent évoquée notamment pour le cas Internet Explorer. Les clients demandent encore souvent de supporter Internet Explorer 6 (IE6) alors que ce navigateur a plus de 10 ans. Si ce navigateur a été apprécié à sa sortie, il est d...

Lire la suite >

Posté le 10/10/2011 par Gabriel Guillon

Dans la lignée de cet article, où il était question d'administrer son parc de machines avec des scripts shell (ce que nous faisions), et de celui-ci, qui traite des outils de déploiement automatisés (ce que nous projetions de faire), dont Puppet, voici l'article qui traite de Puppet. Par la pratique. Avec du sang, des larmes, et des victoires.Car o...

Lire la suite >

Posté le 10/10/2011 par François Saulnier

"La complexité, c'est comme le cholestérol. Il faut surtout se débarasser du mauvais." (Proverbe gascon-malgache)DDD est l’acronyme de Domain Driven Design. Ce n’est ni un framework, ni une méthodologie, mais plutôt une approche décrite dans l’ouvrage du même nom d’Eric Evans. Un de ses objectifs est de définir une vision et un langage partagés par...

Lire la suite >

Posté le 07/10/2011 par Nicolas Colomer

Les enjeux autour de la donnée sont en train de changer par rapport à ce que l’on connait depuis les SGBDR : volume de plus en plus important, nombre d’utilisateur croissant, accès concurrents et transactionnels intensifs à la fois en lecture et en écriture, haute disponibilité à des niveaux coûts acceptables, coût de licence. Dans un tel contexte,...

Lire la suite >