Software Engineering

Posté le 12/11/2009 par Marc Bojoly

Au cours des trois articles précédents, je vous ai successivement présenté les offres d'Amazon, Google puis Azure. Beaucoup d'autres offres de cloud existent sur le marché GoGrid, CloudSpace, par exemple. Mais pour l'instant et comme point d'orgue de ces trois premiers articles, je vous propose une comparaison des grilles tarifaires de ces différen...

Lire la suite >

Posté le 11/11/2009 par Rudy Krol

La première partie de cet article a permis d’introduire la problématique de chargement des RIA, en commençant par expliquer comment optimiser le temps de téléchargement d’une application web basée sur GWT, notamment à travers la modularisation. Cette deuxième partie aborde l’optimisation du temps d’initialisation d’une application sur le browser, t...

Lire la suite >

Posté le 11/11/2009 par Olivier Mallassi

L’avènement du Cloud et la transparence (maitrisée) de ses acteurs nous permet de découvrir quelques-uns systèmes mis en œuvre chez des acteurs comme Amazon ou Google. Les offres de type SimpleDB, Google Data Store nous font certes rêver mais permettent également de découvrir des solutions utilisées en interne des grands sites web avec par exemple ...

Lire la suite >

Posté le 09/11/2009 par Marc Bojoly

Dans un premier article nous avons présenté l'offre cloud d'Amazon Web Services, puis dans un second article l'offre de Google. Nous allons aujourd'hui nous intéresser à Microsoft avec sa toute récente offre Azure. La forme sera ici similaire au premier article : il s'agit d'une cartographie où la description de chaque service fourni apparaît lorsq...

Lire la suite >

Posté le 06/11/2009 par Olivier Mallassi

Une belle calligraphie se caractérise entre autre par l’équilibre général du caractère et de la composition. Une expertise qui demande une vie de travail à en croire certaines maitres Zen… A l’instar de la calligraphie, distribuer la donnée entre différentes instances semble également relever de la maitrise de l’équilibre… Si l’on regarde des solut...

Lire la suite >

Posté le 06/11/2009 par David Rousselie

Alors que Macromedia (racheté en 2005 par Adobe) était parti seul devant, début 2004, dans le développement d'applications RIA en sortant la première version de Flex, voilà que fin 2006 (plus de 2 ans après donc), Microsoft dévoile une première version de sa réponse à Flex nommée Silverlight. Seulement, cette première version n'était là que pour "o...

Lire la suite >

Posté le 05/11/2009 par Marc Bojoly

Dans un premier article nous avons présenté l'offre cloud d'Amazon Web Services. Nous allons aujourd'hui nous intéresser à son concurrent Google avec le Google App Engine. La forme sera ici similaire au premier article : il s'agit d'une cartographie où la description de chaque service fourni apparaît lorsque l'on survole la zone en question. Elle e...

Lire la suite >

Posté le 04/11/2009 par Olivier Mallassi

Depuis l'émergence des infrastructures Cloud et la communication autour des architectures hautes disponibilités comme Amazon ou Google, difficile de passer à côté de solutions comme memcached : une solution Open Source permettant de stocker, en mémoire uniquement, de l’information.Memcached : un cache mémoire distribué et non répliquéMemcached est ...

Lire la suite >

Posté le 02/11/2009 par Marc Bojoly

Le marché du cloud computing est aujourd'hui en pleine expansion. Mais dans ce sujet très à la mode il n'est pas forcément simple de se repérer parmi les différentes offres. L'objectif de cette série d'articles est de présenter un aperçu de l'offre des différents acteurs. Ce premier numéro cible Amazon Web Services qui a été le pionnier sur ce marc...

Lire la suite >

Posté le 02/11/2009 par Jérôme Van Der Linden

Dans un précédent article, Meriem Berkane introduisait le build distribué et notamment la distribution des tests sur des agents. TestNG propose cette fonctionnalité de base, JUnit par contre ne le fait pas. Mais Gridgain vient combler ce manque depuis sa version 1.6. Dans cet article, je vais donc mettre en oeuvre Gridgain dans un build Maven afin ...

Lire la suite >