Software Engineering

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

"article publié dans 01 Informatique le 14 janvier 2010"Développer ou déployer sur le Cloud ?Avant toute chose, il convient de faire la différence entre développer pour le Cloud et déployer sur le Cloud. Pour simplifier, avec les plateformes IaaS comme celle d’Amazon, on déploie sur le Cloud des machines virtuelles qui embarquent une architecture d...

"article publié sur le site de l'Atelier le 14 janvier 2010"Le sens du terme "Cloud Computing" est aujourd'hui confus pour beaucoup. L'objet de ce billet est de partager les définitions que nous utilisons chez OCTO Technology.Genèse et définitionsLa genèse du Cloud Computing fut la suivante : 3 grands acteurs du Web (Google, Amazon et Salesforce) f...

Il arrive souvent que des applications de taille modeste soient développées en interne chez Octo dans le but de répondre à un besoin spécifique de l'entreprise tout en fournissant un bon prétexte pour faire de la veille technologique. Nous venons de démarrer un projet de ce genre pour réaliser une application de gestion de bibliothèque avec des fon...

Dans les premiers articles de cette série j'ai introduit le concept de cloud privé, puis dans les suivants un type d'offre basée sur un espace dédié chez un fournisseur puis des offres de cloud en interne. Pour terminer ce tour d'horizon, nous allons regarder ce qui existe du côté des offres de Paas.Du côté des Platform as a ServiceJusqu'à maintena...

Ayant beaucoup utilisé Maven ces derniers temps, j'ai dû faire pas mal de recherches pour lui faire faire ce que je voulais. Cela m'a permis de découvrir une série de plugins intéressants que je vous livre ici. De façon générale, il s'agit de plugins méconnus mais qui m'ont fait pousser un "Oh la bonne idée super pratique" lorsque je l'ai découvert...

HTML 5 arrive peu à peu dans nos navigateurs et cherche à standardiser certains aspects du Web : vidéo, offline… et push serveur. Autrement formulé, la possibilité de faire des communications bi-directionnelles entre un navigateur et un serveur.Il existe plusieurs manières de monter une architecture push mais HTML 5 définit les WebSocket dont le pr...

Dans le premier article de cette série, j'ai présenté la notion de cloud privé, puis dans un second article un premier type d'offre - un espace dédié chez un fournisseur de cloud computing - qui peut répondre à ce besoin. Face à l'innovation que représente le cloud computing, le cloud privé vise à mitiger les risques liés à cette innovation (verrou...

Dans un premier article j'ai cherché à introduire la notion cloud privé. Pour cela, nous avons commencé par identifier certaines contraintes liées aux offres de cloud : des architectures peu variées par rapport à l'existant, la nécessité de gérer différemment la sécurité et les problématiques juridiques de localisation des données. La non réversibi...

Le cloud computing et notamment les parties IaaS et PaaS promettent une souplesse et des économies (ou à défaut une optimisation) en terme d'infrastructure. Mais d'un point de vue pratique, certaines limites existent concernant ces offres. Le caractère privé d'un bon nombre de données d'un SI (portefeuille d'une entreprise, numéro de sécurité socia...