Software Engineering

Posté le 16/03/2010 par Arnaud Mazin

ContexteOn avait jusqu'alors pour habitude de séparer le monde des administrateurs système en deux : celui du clic à la souris et celui de la ligne de commande. Les mondes Microsoft© et UNIX© s'opposaient fondamentalement.Les fondements de ces deux approches dans l'administration d'un serveur repose à la base sur une volonté de répondre à des objec...

Lire la suite >

Posté le 08/03/2010 par Vincent Guigui

Est-ce que vous vous souvenez de l’époque où l’on répondait sans hésiter « PocketPC » ou « Palm » lorsque l’on nous parlait de PDA ?Nous appelions cela des assistants personnels. Ils nous permettaient de lire et écrire des documents, de synchroniser des fichiers, d’écouter de la musique, de jouer à des jeux, de télécharger des applications variées ...

Lire la suite >

Posté le 01/03/2010 par Eric Bérenguier

Le premier article a illustré le fonctionnement des outils d'obfuscation sur quelques exemples concrets. Le présent article va proposer des bonnes pratiques pour réussir la mise en place d’une solution d’obfuscation dans un projet.Un 3ème article prendra plus de recul et dressera la liste des questions à se poser avant de lancer un tel projet :Dans...

Lire la suite >

Posté le 24/02/2010 par Andre Nedelcoux

Update : Le Livre Blanc peut être téléchargé ici Il est tout chaud, il est tout beau et il sort du four: voici le nouveau livre blanc OCTO sur l'usabilité et les Interfaces Homme Machine!Soyons franc, c'est une beta mais appliquons à nous-mêmes ce que nous conseillons à nos clients : livrer vite, obtenir du feedback et s'améliorer. Nous allons donc...

Lire la suite >

Posté le 24/02/2010 par Olivier Martin

Article paru dans le magazine Programmez du mois de Février 2010.Dans notre précédent article qui décrivait la plateforme de développement iPhone, nous avions survolé rapidement une des fonctionnalités du SDK iPhone : les animations. Je vous propose d’en faire cette fois un tour plus approfondi, cet article s’adresse donc à un public de développeur...

Lire la suite >

Posté le 14/02/2010 par Antoine Sabourin

Avec l'ajout du support de Java sur la plateforme Google App Engine en avril 2009, l'étendue des possibilités offertes aux développeurs de tout bord s'est vue considérablement augmentée.Il est notamment possible grâce à JRuby, l'implémentation en Java du fameux langage Ruby, de combiner la simplicité de ce langage avec la puissance du Cloud de Goog...

Lire la suite >

Posté le 12/02/2010 par Bertrand Paquet

Chez un client, j'ai du récemment vérifier que l'on pouvait facilement utiliser l'API SOAP de Crowd en Java. J'ai donc pour cela utiliser les 2 principaux framework de web service du monde Java Open source : CXF et Axis2. L'idée de cet article n'est pas de comparer fonctionnellement ces 2 frameworks, mais juste vous livrer les résultats numériques ...

Lire la suite >

Posté le 11/02/2010 par Anne Florence Canton

Les ventes de smartphones sont des boosters d'ARPU (Average Revenue Per User): les smartphones, et en particulier l'iPhone, ont fait émerger de nouveaux usages spécifiques à la mobilité et liés aux nouvelles fonctionnalités offertes par ces téléphones intelligents (géolocalisation, connectivité sans fil, accéléromètre, ...). Pour les opérateurs, la...

Lire la suite >

Posté le 11/02/2010 par Bertrand Paquet

Je travaille sur un projet GWT depuis un peu plus d'un an (26K lignes de Java, à peu près autant de code en test, GWT 1.7.1). GWT 2 est sorti récemment, avec son lot de nouveautés. Plusieurs questions se posent donc :Dois je migrer vers GWT 2 ? (ou "Qu'est ce que GWT 2 va apporter à mon projet ?")A-t-on vraiment le choix ?Combien cela va t il me co...

Lire la suite >

Posté le 08/02/2010 par Vincent Daubry

Octo a récemment participé à la réalisation de l’application iNomineo pour iPhone (cf  OCTO Technology accompagne Generali sur l’iPhone ) :Pourquoi avons nous mis en place une usine de développement (UDD) suite à ce projet ? A première vue, cela soulève plusieurs questions :La mise en place d'une UDD relève d’une problématique d'industrialisation :...

Lire la suite >