Software Engineering

Posté le 02/04/2010 par Olivier Mallassi

Tester l'IHM n'a jamais été chose aisée et globalement deux approches s'opposent : - Tester avec du code. Le principal inconvénient est que cela repose principalement sur le nommage ou l'agencement des composants et - suivant le framework utilisé - peut être assez sensible au refactoring et notamment au modification d'imbrication des composants. - ...

Lire la suite >

Posté le 30/03/2010 par Olivier Mallassi

Ce n'est pas la nouveauté de l'année mais Swing, bien que présent en entreprise, n'évolue que très peu. Le kit de développement offre nativement toujours aussi peu de composants évolués (tableaux triables...) même s'il faut avouer que certaines librairies commerciales compensent à merveille ces manques. Les APIs et le développement Swing est toujou...

Lire la suite >

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 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 asabourin

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 >