Applications mobiles multi-plateformes: les approches PhoneGap et Titanium Mobile
Software Engineering
IntroductionLe développement d'applications pour terminaux mobiles (iPhone, iPad, Android, Blackberry, Windows Phone, Nokia Symbian, Samsung Bada...) se heurte à la fragmentation des technologies de développements: environnement iOS/Objective-C pour l'iPhone et l'iPad, SDK Java spécifique pour Android, J2ME pour Symbian, etc.Deux approches possible...

OCTO annonce le lancement du site internet appaloosa-store.com, premier produit développé par la plate-forme de services sur le web OCTO Online.S’inscrivant dans la vision stratégique, OCTO Online est née début 2011 avec pour objectif de proposer directement sur le web les outils utilisés au quotidien par les consultants OCTO mais également les sol...

Avertissement: Cette chronique se veut légère, joyeuse et instructive sur des sujets divers et variés. Elle n’a pas la rigueur éditoriale habituelle de ce blogue."We don't allow faster than light neutrinos in here" said the bartender. A neutrino walks into a bar."Maman, dans les autres pays ils sont comme nous?" "Mais oui, mais oui, bien sûr mon ga...

HTML5 et CSS3 sont désormais au cœur des discussions sur le développement Web. La question du support des navigateurs est souvent évoquée notamment pour le cas Internet Explorer. Les clients demandent encore souvent de supporter Internet Explorer 6 (IE6) alors que ce navigateur a plus de 10 ans. Si ce navigateur a été apprécié à sa sortie, il est d...

Este mês, foi publicado na revista Java Magazine 95, um artigo meu sobre JBoss Infinispan.Uma das maneiras mais fáceis de melhorar a performance de uma aplicação é trazer os dados para mais perto dela e manter um formato que seja simples para ela consumir.A maioria das aplicações escritas em Java, consomem dados que geralmente são armazenados em ba...

Mercredi 12, j'animerai une journée de séminaire à Casablanca sur le Cloud Computing. Cette journée s'adressera aux décideurs des entreprises marocaines.J'aborderai les thématiques suivantes :Contexte de l’émergence du CloudQu'est ce que le Cloud?Cas d’usages du CloudStructuration & panorama des principales offresLes enjeux à ne pas négligerImpacts...

Dans la lignée de cet article, où il était question d'administrer son parc de machines avec des scripts shell (ce que nous faisions), et de celui-ci, qui traite des outils de déploiement automatisés (ce que nous projetions de faire), dont Puppet, voici l'article qui traite de Puppet. Par la pratique. Avec du sang, des larmes, et des victoires.Car o...

Le salon de la mobilité, Mobile Office revient avec un nouveau nom et une nouvelle formule à l'occasion de sa 13 ème année : Mobile IT Expo.Ce salon proposera aux visiteurs un espace d’exposition de 100 exposants, un programme de 20 conférences plénières dont 2 animées par OCTO, 1 session d’ouverture avec les leaders du marché, des ateliers et des...

"La complexité, c'est comme le cholestérol. Il faut surtout se débarasser du mauvais." (Proverbe gascon-malgache)DDD est l’acronyme de Domain Driven Design. Ce n’est ni un framework, ni une méthodologie, mais plutôt une approche décrite dans l’ouvrage du même nom d’Eric Evans. Un de ses objectifs est de définir une vision et un langage partagés par...

Les enjeux autour de la donnée sont en train de changer par rapport à ce que l’on connait depuis les SGBDR : volume de plus en plus important, nombre d’utilisateur croissant, accès concurrents et transactionnels intensifs à la fois en lecture et en écriture, haute disponibilité à des niveaux coûts acceptables, coût de licence. Dans un tel contexte,...