Archi & techno

Tour d’horizon du framework EventKit sur iOS

Depuis la semaine dernière est disponible sur l'AppStore d'Apple une nouvelle application 'powered by OCTO' : Mon Agenda Patrimonial. Application gratuite éditée par la Banque de Gestion Privée IndoSuez (BGPI), elle vous permet de connaître les événements fiscaux et patrimoniaux de l'année, que vous soyez ou non client de la Banque. Je ne reviendrai pas dans ce billet sur le contenu ou les fonctionnalités de cette application, mais plutôt sur une des ses fonctions annexes : l'intégration avec le calendrier de l'utilisateur. Cette intégration se…

Lire la suite
Brèves de consultants

La bureautique Web, utilisable ?

La collaboration sur la base d’outils Web est très en vogue depuis la vague Web 2.0. Les réseaux sociaux sont devenus des outils d’échanges incontournables. Et l’usage de WebMails et WebCalendars est largement entré dans les mœurs, au moins pour un usage grand public. La bureautique Web existe, quant à elle, depuis environ 5 ans. Dans les premiers temps, le développement d’une suite logicielle en JavaScript m’a paru une véritable prouesse technologique : je me souviens d’un effet « waouh » devant les premières version du tableur Google…

Lire la suite
Méthode

Ne craignez plus l’effet démo

"Et après avoir enregistré la livraison, on voit que le stock du produit... n'est pas mis à jour..." Une application pas assez stabilisée, des scénarios déroulés de manière trop hasardeuse, un démonstrateur peu familier de l'application... l'"effet démo" devrait alors être rapidement invoqué pour justifier les comportements inattendus et autres "stacktraces" présentés à l'écran devant un auditoire au mieux interloqué, au pire moqueur. Pourtant, cet effet et les moments de solitude qui en découlent peuvent être maîtrisés avec peu de préparation. Au travers d'un cas…

Lire la suite
Archi & techno

Le story-board comme référentiel projet ?!

Si vous avez lu le whitepaper IHM d'OCTO vous êtes certainement familier avec la notion de story-board, un des livrables des chantiers Ergonomie de nos projets. Le story-board, outil de travail de l'ergonome pour proposer des idées et concepts est un livrable qui se place en entrée de la création graphique (habillage des écrans). Si nous en restons là le stoy-board est sous-exploité. Or il peut être bien plus important et structurant dans nos projets jusqu'à être un référentiel projet à part entière. Comment ? Pourquoi…

Lire la suite
Stratégie SI

La performance des SI

La performance des SI : une notion encore floue Le CIGREF a publié le 6ieme opus de son cahier de recherche en faisant un retour sur la perception et les pratiques de 16 entreprises françaises en matière de performance et de valeur du SI. L'une des premières observations est l'amalgame entre performance du SI et performance de la DSI. La frontière entre le système d'information en tant qu'actif de l'entreprise et l'organisation qui le maintient et le transforme est floue. Cela montre que le SI…

Lire la suite
Archi & techno

Vers des API haut niveau pour Java et NoSQL avec Spring Data

A l'heure où les nouvelles technologies de stockage de données regroupées sous les termes NoSQL et Distributed Data Grid deviennent populaires, il est intéressant de suivre l'évolution de cet écosystème et notamment des librairies d'intégration avec ces outils. Des librairies apportant un certain niveau d'abstraction émergent, avec l'espoir de voir apparaître des solutions de haut niveau comparables aux ORM que nous utilisons pour les bases relationnelles. Nous allons nous intéresser aujourd'hui au projet Spring Data, qui propose une certaine unification pour les accès aux bases de…

Lire la suite
Stratégie SI

La dette de nos systèmes d’information

L’endettement de nos systèmes d’information Ward Cunningham introduisait en 1992 la métaphore de la dette technique faisant une analogie entre les coûts futurs liés aux choix de conception logicielle et une dette financière. Celle-ci introduisait la nécessité de mettre en application des Design Patterns permettant de mieux maitriser la dette technique. En 2009, Ward Cunningham revenait lors d’une interview sur le fait que l’objectif premier n’était pas d’apurer totalement la dette technique mais de s’attacher à la maitriser dans le temps. Pour illustration, l’éditeur CAST…

Lire la suite
Archi & techno

Audit avec JPA : date de création et de dernière mise à jour

Lorsqu'on écrit une application avec des données persistantes, il est souvent nécessaire de pouvoir réaliser de l'audit sur les modifications. Aujourd'hui, l'état de l'art pour la persistance des données se base sur des outils de type ORM à travers l'interface JPA en Java. Etre capable d'ajouter à chaque table la date de création et de dernière mise à jour est souvent la première demande en terme d'audit. Borémi et moi avons du répondre à cette question en mission. Nous avons regroupé et étudié différentes implémentations,…

Lire la suite