Publications de Vincent Daubry

Archi & techno

Débat : Web Apps VS Natif

Débat : Web Apps VS Natif Lundi 5 septembre 2011 se tenait la Update Conf 2011 à Brighton, nous y étions ! Nous avons notamment assisté à une table ronde ("geek ninja battle" pour les jeunes) sur le thème "Web Apps VS natif" qui réunissait : Matt Gemmel (Développeur iOS, auteur du fameux client Twitter) Jeremy Keith (Web developer) Seb Lee-Delisle (consultant) Martin Beeby (évangéliste Microsoft) Kevin Whinnery (évangéliste Titanium) Débat mené par Aral Balkan organisateur de la Updateconf Le sujet a déjà fait couler…

Lire la suite
Archi & techno

Mettre en place une couverture de tests minimale sur une application iPhone

Imaginons un projet mobile avec des délais très restreints et une équipe qui n’est pas familière avec la mise en place de tests unitaires sur iPhone/iPad, ça vous rappelle quelque chose ? Sur ce type de projet les tests unitaires sont souvent quasi inexistants, et les équipes sont axées sur la réalisation plutôt que sur la pérennisation de leurs développements. Pourtant la mise en place d’une couverture minimale de test peut être simple, c’est ce que nous allons voir dans cet article.

Lire la suite
Archi & techno

Automatiser le deploiement over the air

Automatiser le déploiement over the air Nous en parlions déjà : depuis l'iOS4 un nouveau mode de déploiement "over the air" est disponible (i.e : par téléchargement de l'application directement depuis l'iPhone, sans passer par iTunes). Celui-ci simplifie la distribution de démo aux beta testeurs, en particulier en entreprise ou l'utilisation d'iTunes est parfois problématique. Ce mode de déploiement permet également la création d'un App Store d'entreprise. Jusqu'ici ce processus restait encore entièrement manuel. Plus maintenant ! Dans cet article nous verrons comment automatiser le…

Lire la suite
Archi & Techno

Automating Over The Air Deployment for iPhone

Automating Over The Air Deployment for iPhone Since the release of the iOS4 we are able to distribute iPhone applications "Over The Air" (i.e: directly downloading the application from the iPhone without using iTunes). This greatly simplifies the deployment process especially for entreprises where iTunes is rarely a corporate tool. It also allows you to create your own enterprise App Store. But until now it was a fully manual process : not anymore ! In this article we'll see how to automate the deployment with…

Lire la suite
Archi & techno

Des chiffres sur le ROI des tests unitaires

Le débat autour du ROI des tests unitaires et du TDD (Test Driven Development) ne date pas d'hier comme cet article du blog Octo de 2008 en témoigne : https://blog.octo.com/le-roi-du-tdd/ Les questions soulevées sont somme-toute naturelles : même convaincu du bien fondé de cette démarche, il est toujours intéressant d'avoir une estimation de combien coûte cet investissement. Idem lorsqu'on souhaite démarrer un projet en TDD, comment intégrer cette donnée dans le chiffrage ? Doit-on prévoir +20%, +100%, rien du tout ? Les chiffres tangibles sont rares,…

Lire la suite
Archi & techno

Xcode 3.2.3 , IOS4 et OCMock

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 on trouve très peu d'information sur la façon de régler ce problème. Voici comment nous nous y sommes pris :

Lire la suite
General -- DO NOT USE

Xcode 3.2.3 , IOS4 and OCMock

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 :

Lire la suite
Archi & techno

Tests unitaires et tests d’interface sur iPhone : État des lieux

Dans un précédent article sur la mise en place d’une Usine de dev iPhone nous avions promis un article sur la pratique des tests unitaires sur iPhone, le voici ! Venant de l’univers JAVA où ce sujet est très présent, nous avons voulu reproduire sur nos projets iPhone les bonnes pratiques de tests automatisés auxquelles nous étions habitués. Néanmoins la situation est bien différente sur une application mobile et sur iPhone en particulier : l'interface graphique est au cœur de l’application, et celle-ci semble particulièrement…

Lire la suite
Évènement

Generali reçoit l’oscar de l’innovation grâce à iNomineo

Nous en avions déjà parlé : en 2009 Octo a accompagné Generali dans la réalisation de sa 1ère application iPhone  (cf  OCTO Technology accompagne Generali sur l’iPhone ). Cette réalisation s'est concrétisée en début d'année par la sortie sur l'appstore de iNomineo : la version B2B de l'application présentée au salon Patrimonia 2009. Elle y a recu un accueil très positif, avec de nombreux gestionnaires et apporteurs enthousiastes. La version B2C, iGenerali, est elle sortie accompagnée d'un site web permettant de découvrir l'application. Et dernière bonne nouvelle : Le jeudi…

Lire la suite
Archi & techno

Monter une Usine De Développement iPhone

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 : comment rendre plus productif un process que l'on maîtrise. Alors qu’un projet iPhone évoque plutôt l’innovation : un langage peu connu, de nouveaux outils, une nouvelle plateforme. Une UDD…

Lire la suite