L’iBeacon, la nouvelle tendance de communication de données d’Apple

Tout le monde en parle, Apple a présenté l’année dernière sa nouvelle tendance de transmission/communication de données appelée « iBeacon ».

Qu’est ce que c’est ?

Une nouvelle technologie développée par Apple et conçue sur iOS,  l’iBeacon exploite les capacités du BLE (Bluetooth Low Energy).

Ce concept ouvre toute une dimension en créant une « balise » représentant un petit émetteur. Cet émetteur placé dans un espace physique permet d’envoyer des signaux sans fil à faible puissance afin de localiser un utilisateur dans une zone précise et de transmettre des données à votre appareil mobile.
Lire la suite

J’y vais demain : 7 conseils pour entamer une transformation agile

Article paru dans le magazine ICTJournal du mois de Février 2014.

Les chantiers à mener pour être agile à l’échelle de l’entreprise sont conséquents. Ils nécessitent une première mise en œuvre de l’agilité sur des projets pilotes et la compréhension des enjeux de ce changement d’échelle.
Il reste alors à savoir comment débuter votre transformation agile : nous vous proposons sept conseils pour y parvenir.
Lire la suite

Octo a accueilli le premier Meetup DevOps Suisse

devopsch

Octo Technology a accueilli la semaine dernière à Lausanne (Suisse) le premier meetup de la communauté DevOps Suisse.

Comme invité, @NuttySwiss, Senior Site Reliability Engineer chez Twitter a présenté Apache MesosAurora et le concept de SRE.
Mesos est le coeur de l’infrastructure Twitter et permet de faire tourner divers services et d’assurer leur fiabilité dans leur data centers.
Aurora est un ordonnanceur qui tourne au dessus de Mesos.
SRE signifie Site Reliability Engineering.

Octo était très heureux d’accueillir ce meetup et est impatient d’aider la communauté DevOps en Suisse à se développer.
Pour plus de détails sur ce meetup: http://www.meetup.com/devopsch/

Maîtrisez la qualité de vos développements mobile avec Sonar

Il y a quelques mois, Cyril et moi avons présenté une session mettant en avant l’utilisation de Sonar dans le cadre de projets mobiles. Suite à cela, nous avons décidé de publier deux articles reprenant en détail ladite mise en œuvre pour les deux plate-formes mobiles dominantes, Android et iOS.

sonarandroidios

Les projets mobiles sont souvent relativement courts. Dans de telles circonstances, on fait rapidement l’impasse sur les outils de suivi de qualité du code, qui apparaissent comme superflus. Pour casser ce mythe, nous montrons au travers de ces deux articles (en anglais) la facilité avec laquelle Sonar peut s’intégrer à un développement Android ou iOS, ainsi que les bénéfices que l’on peut en tirer.

Voici les deux articles :

Track your Android application code quality using Sonar

Track your iOS application code quality using Sonar

Mobile World Congress 2014

Cette semaine tous les grands du mobile se donnaient rendez vous à Barcelone pour le Mobile World Congress.  Alors que le rachat de What’s App était encore sur toutes les bouches et que Marc Zuckerberg expliquait ses raisons profondes en keynote j’étais sur place muni du code source de mes apps et de quoi tester les nouveautés. Si vous avez des applications sur les stores voici ce qu’il fallait retenir :

Lire la suite

Déployer l’agile à large échelle, c’est jouer sur les frontières de l’entreprise

Passées les premières expérimentations des méthodes agiles au sein de l’entreprise avec un succès que l’on va qualifier de variable, d’aucuns se posent la question de comment aller plus loin, voire comment envisager une entreprise agile.
Tous les architectes techniques vous le diront, il existe deux types de scalabilité quand on parle de serveur : la scalabilité verticale (augmenter les capacités du serveur) et horizontale (distribuer sur plusieurs serveurs). Il peut être intéressant d’utiliser cette métaphore lorsque l’on parle de diffuser l’agile plus largement.

Lire la suite

Migration vers iOS7

A compter du 1er février, toutes les applications soumises sur l’AppStore devront être construites avec Xcode5 et « optimisées » iOS7 (cf. news Apple du 17 décembre). Avec une part de marché proche de 80% pour iOS7 (cf mesures d’Apple), la nouvelle version du système mobile d’Apple devient un incontournable pour les développeurs d’applications mobiles. La part de marché est telle que l’on peut dores et déjà abandonner le support des versions antérieures à iOS6, voire même se limiter au support d’iOS7. Ne se limitant pas à une simple migration technique, iOS7 introduit un tout nouveau design (dénommé ‘Flat Design’) qu’il convient également de prendre en compte dans les applications iOS. Nous vous conseillons de lire le guide Apple qui est un point d’entrée incontournable pour migrer vers iOS7: iOS 7 UI Transition Guide. Après s’être confronté à l’exercice plus ou moins douloureux de la migration technique d’applications vers iOS7, voici notre retour d’expérience, montrant les différents problèmes rencontrés et les solutions que nous avons mises en place avec succès. A vos Xcode 5!

Lire la suite

« Ok glass, take a picture »

L’un des sujets phare du CES 2014 fût les « wearables » ou tout ce qui gravite autour de ces objets connectés que nous pouvons porter au quotidien. Depuis quelques mois nous avons découvert les montres connectées comme la Galaxy Gear, les bracelets santé comme le Jawbone Up mais également ces fameuses « Glass » développées par le géant Google. Ces lunettes connectées sont disponibles pour une communauté de testeurs appelée « Explorers » depuis bientôt un an et un kit de développement est accessible depuis la fin de l’année 2013. Nous vous proposons à travers cet article de découvrir les Google Glass et de voir ce qui peut s’afficher dans ce petit écran, ou plutôt ce troisième oeil.

Lire la suite

Agile Games France 2014

Conférence Agile Games France 2014

Les 7 et 8 février derniers, nous avons eu la chance de participer à la 3ème édition de l’Agile Games France. Cette conférence particulière rassemble depuis quelques années de fervents agilistes autour d’un objectif commun… jouer !
Nous avons donc rejoint sur le temps d’un week-end les 60 participants motivés et partagé jeux, conversations, exercices ludiques et autres “Serious games” qui agrémenteront désormais nos ateliers et formations !
Ces 2 jours intenses nous ramènent motivés à bloc sur Paris avec plein d’idées de pratiques, mais également ébahis par ce format extraordinaire de conférence qui permet à un grand nombre de personnes de s’enrichir sans le moindre agenda préparé à l’avance ! Voici notre retour d’expérience.

Lire la suite

Petit-déjeuner : « Dessine-moi une API… Et dis-moi comment la manager ! » le 06 mars

Dej DessineBLOG

Un petit-déjeuner sur un sujet d’importance qui relèvera le challenge de parler aussi bien aux développeurs, aux architectes, aux business analysts qu’aux product owners et aux décideurs.

Les démarches de conception de type “API First” consistent à mettre les interfaces applicatives au coeur de la stratégie IT en découplant les adhérences client-serveur.

C’est un exercice relativement inédit au sein des DSI, en ce sens que les architectures – même celles qui sont distribuées – ont toujours été conçues en connaissant le fonctionnement des deux machines qui vont dialoguer entre elles via une API.

Avec les démarches API First, et surtout avec les API web publiques, il faut à présent concevoir des APIs sans connaître à l’avance les usages qui en seront faits : cela a des impacts importants tant sur la conception des APIs que sur les modèles d’affaire qu’elles vont porter mais aussi sur la manière dont vous allez les manager : comment et avec quelles solutions ?

Lors de ce petit-déjeuner nous aborderons les thèmes suivants :

  • Quelles sont les nouveaux principes d’architecture à avoir en tête lorsqu’on conçoit des APIs web ?
  • Quelle est l’importance du choix des formats de messages des APIs (JSON, XML, HTML, etc.) ? Quel impact cela a-t-il sur la qualité de vos APIs ?
  • Quelles sont les options qui s’offrent à vous en matière de solutions d’API Management ?

Au terme de ce petit-déjeuner vous bénéficierez des retours d’expérience d’OCTO Technology :

  • Vous aurez été sensibilisé aux bonnes pratiques de conception des APIs web et pourrez porter un nouveau regard sur vos propres APIs : celles que vous devez faire évoluer et celles qui sont en cours de développement.
  • Vous serez sensibilisé aux enjeux et à l’importance du format des messages des échanges via les APIs.
  • Vous repartirez avec une cartographie des solutions d’API Management.
  • Vous aurez une vision des profils et des compétences nécessaires pour la mise en place d’une plateforme d’API Management.

Cliquez ici pour vous inscrire à ce petit-déjeuner

Cet évènement est ouvert à tous. Néanmoins, en cas de surbooking, nous privilégierons nos clients et prospects. Merci de votre compréhension.