Posté le 12/08/2010 par Cyril Picat

Développer en Groovy et Grails simplifie grandement le développement d'une application Web. Passée l'étape du prototype, les simplifications apportées par Grails ne vous épargneront pas de devoir vous plonger dans les frameworks sous-jacents afin de résoudre des problématiques plus complexes.Qu'en est-il des transactions en Grails ? Sur un sujet au...

Lire la suite >

Posté le 11/08/2010 par Stéphane Teyssier

Dernier article de la série consacrée aux services web AMAZON, celui-ci se veut avant tout un retour d'expérience.Alors AWS ?Pour rappel dans l’étude menée, nous devions étudier l’offre d’AMAZON sur trois axes : facilité de mise en œuvre, coûts et montée en charge.Facilité de mise en œuvreL’application que nous avons déployée repose sur un certain ...

Lire la suite >

Posté le 05/08/2010 par Guillaume Plouin

Le Green Challenge était un concours, ouvert lancé dans le cadre de l’Université du SI 2010. Il avait pour objectif de faire émerger des patterns de développement permettant d’améliorer la sobriété des logiciels, ou “Green Patterns”.Il a mobilisé 15 équipes, soit une cinquantaine de développeurs, pendant 2 mois.Les gagnantsLe concours s’est terminé...

Lire la suite >

Posté le 29/07/2010 par Nelly Grellier

L'édition USI Paris 2010, qui a eu lieu au Pavillon d'Armenonville les 1er et 2 juillet derniers, est certes terminée....Mais les premiers Webcasts sont enfin disponibles !Participants USI et lecteurs du blog OCTO vous pouvez maintenant revivre les sessions et les keynotes USI en allant sur le site de l'événement : www.universite-du-si.com

Lire la suite >

Posté le 28/07/2010 par Vincent Daubry

Afin de tester nos développements iPhone nous utilisons largement les frameworks Google-Toolbox-for-Mac et OCMock (cf Tests unitaires et tests d’interface sur iPhone : État des lieux) Après la mise à jour du SDK4 et le passage à Xcode 3.2.3 nous avons eu une désagréable surprise : nos frameworks de tests ne compilaient plus et jusqu'à aujourd'hui o...

Lire la suite >

Posté le 28/07/2010 par Vincent Daubry

To unit test our iPhone developments we rely heavily on Google-Toolbox-for-Mac and OCMock. After updating to the iphone SDK4 (IOS4) and Xcode 3.2.3 we had an unpleasant surprise : our testing frameworks refused to compile and as of today we have no information about how to solve this situation. Nevetheless we managed to resolve this problem :The bu...

Lire la suite >

Posté le 21/07/2010 par Guillaume Plouin

Les grands acteurs de l’Internet font souvent le “pari de la confiance” en proposant des API ouvertes, accessibles depuis le Web. Ces APIs permettent à d’autres acteurs, entreprises ou développeurs indépendants, d’innover en les exploitant, et d’inventer de nouveaux modèles économiques.On peut citer en exemple les plateformes suivantes : Google Map...

Lire la suite >

Posté le 19/07/2010 par Karim Ben Othman

Depuis les 5 dernières années, on assiste à une intensification de l'usage des Nouvelles Technologies de l’Information et de la Communication (NTIC) dans le monde professionnel : téléphonie mobile, courrier électronique, plateformes collaboratives, partage documentaire en ligne, solutions de messageries instantanées, Accès internet mobile, voix sur...

Lire la suite >

Posté le 19/07/2010 par Henri Tremblay

I'm starting today a new series of articles called Classical Issues. In it, I'll address, one after the other, classical issues encountered through my software engineering years.This first article is targeted to demystify computing and give some best practices for an enterprise application. By enterprise application, we mean an application working ...

Lire la suite >

Posté le 15/07/2010 par David Rousselie

Après la démocratisation d'Ajax (ie. requêtes HTTP asynchrones en Javascript), plusieurs techniques ont été élaborées afin de permettre le push de données depuis le serveur toujours en utilisant HTTP. C'est grâce à ces techniques que l'on reçoit nos mails dans une application web sans avoir à cliquer sur le bouton "Refresh", que les applications de...

Lire la suite >