Software Engineering

Posté le 03/12/2011 par Michel Domenjoud

La plus grand conférence de la communauté Java avec JavaOne a eu lieu à Anvers en Belgique au mois de Novembre. Cette année, les thèmes principaux de Devoxx étaient (sans ordre particulier):Le futur de JavaLes langages alternatifs sur la JVMHTML5JavaFXAndroidUn peu de Cloud, de NoSQL et d'architecture haute performanceNous avons aussi eu droit à un...

Lire la suite >

Posté le 03/12/2011 par Michel Domenjoud

One of the biggest Java conference in the world took place in Antwerpen, Belgium on last November. This year, Devoxx main themes were (in no particular order)The future of JavaAlternative languages on the JVMHTML5JavaFXAndroidA bit of Cloud, NoSQL and high performance architectureWe also had a great announcement about a new conference coming in 201...

Lire la suite >

Posté le 02/12/2011 par Mikael Robert

Le framework CXF est aujourd'hui probablement le meilleur framework pour implémenter des web services selon la spécification JAX-WS en Java. Ayant réalisé un projet d'envergure autour de CXF, cet article n'a pas pour but d'être une initiation à ce framework car les tutoriaux de base de la documentation sont très bien faits ( http://cxf.apache.org/d...

Lire la suite >

Posté le 02/12/2011 par Miguel Eduardo Mogollon

Cet article fait partie d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé, expliquer les enjeux d’un tel système et nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance. Nous nous attacherons à étayer nos explications de retours d’expériences.Les systèmes mutuali...

Lire la suite >

Posté le 30/11/2011 par Antoine Gaudelas

Les problèmes de classification constituent une famille de problèmes auxquels il est possible d’appliquer des méthodes d’apprentissage supervisé, c’est-à-dire où l’on dispose d’une base d’exemples correctement identifiés. Le but consiste, à partir de ces exemples, de construire un modèle capable de prédire avec un bon degré de confiance à quelle cl...

Lire la suite >

Posté le 30/11/2011 par Mohamed Majdi Hizem

IntroductionCet article est le deuxième d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé, expliquer les enjeux d’un tel système et nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance. Nous nous attacherons à étayer nos explications de retours d’expériences.1. Q...

Lire la suite >

Posté le 29/11/2011 par Clement Rongier, Mohamed Majdi Hizem, Miguel Eduardo Mogollon

Cet article est le premier d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé et les enjeux d’un tel système, donner nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance****.Les systèmes mutualisés : définitionUn système mutualisé est un système implémentant des p...

Lire la suite >

Posté le 24/11/2011 par Mathieu Despriee

Today’s information society abounds in a myriad of information flows, computer-based human collaborations, software agent interactions, electronic business transactions, and the explosion of data on the Internet. Understanding what is happening in these environments is becoming increasingly difficult. In other words, we need to find the best ways t...

Lire la suite >

Posté le 23/11/2011 par Antoine Gaudelas

Une manière simple de définir ce qu’est l’apprentissage automatisé consiste à le décrire comme l’ensemble des techniques permettant à une machine d’apprendre à réaliser une tâche sans avoir à la programmer explicitement pour cela. Cette définition est due à Arthur Samuel, chercheur à IBM dans les années 1950 et qui, en dehors d’avoir produit la pre...

Lire la suite >

Posté le 21/11/2011 par Simon Lehericey

Depuis le milieu des années 2000, l’augmentation de la puissance de calcul de nos ordinateurs ne passe plus par l’élévation de la fréquence des processeurs mais par la multiplication des cœurs de processeur au sein de nos machines.Pour tirer parti de cette multiplication, un algorithme doit être parallèlisé, c’est à dire qu’il doit pouvoir diviser ...

Lire la suite >