Réussissez votre mise en store iOS et Android

En octobre 2012, le nombre d’applications présentes sur le Play Store a dépassé la valeur phare de 700 000 apps, détrônant par cette occasion l’App Store de sa place de magasin d’apps le plus fourni.

Face à ce nombre démesuré, un constat s’impose : développer la meilleure application possible est un effort vain si celle-ci n’est pas marketée correctement ! Le produit risque en effet de se retrouver noyé dans la masse et pire, de ne jamais être trouvé par ses utilisateurs !

Si vous vous apprêtez à publier une application prochainement, voici les questions et points essentiels à préparer avant la sortie sur les stores iOS et Android.

(Lire la suite…)

Compte-rendu petit-déjeuner : PROFESSIONNALISEZ VOS DEVELOPPEMENTS MOBILES

Intervenants :

Olivier Martin – Directeur du pôle Mobilité

Cédric Pointel, Stéphane Prohaszka, Maxence Walbrou – Experts mobilité

Hervé Lourdin – Directeur d’OCTO Online

Agenda :

  1. Introduction
  2. Optez pour un éco-système et des outils professionnels
  3. Gérez plus vos Apps et moins vos devices !
  4. Faites vivre vos applications

Vidéo du petit-déjeuner  :

 

(Lire la suite…)

Implémenter des quotas d’IO disque pour des machines virtuelles

Une des caractéristiques essentielles d’une infrastructure de cloud est, d’un point de vue du fournisseur de service, la mutualisation des ressources matérielles pour servir plusieurs clients. Ces ressources n’étant pas illimitées, il faut s’assurer qu’elles soient correctement partagées pour assurer les différents niveaux de service envisagés.
Les trois grands types de ressources matérielles à partager sont le CPU, la RAM et les IO (disque et réseau). Pour le CPU, la multiplication des cœurs de processeurs ces dernières années a rendu possible l’affectation de manière dédiée d’un ou plusieurs cœurs à une machine virtuelle. Pour la RAM, il est risqué d’affecter aux VM allumées plus de mémoire que la capacité des serveurs physiques sous-jacents, donc il n’est pas recommandé de faire, au-delà de quelques pourcents du « partage de RAM ». Reste les IO, pour lesquels la mise en place de quota est la solution la plus adaptée. La suite de cet article s’intéresse à la mise en place de quota d’IO disque pour des machines virtuelles.
(Lire la suite…)

Etat de l’art : Business Intelligence en 2013

Big data, dataviz, NoSQL, virtualisation de données, agile, appliance, selfservice BI… Finalement, cela en fait des buzzword associés à la Business Intelligence et à nos architectures décisionnelles !

Il est facile de comprendre la difficulté à se positionner dans ces environnements en tant que responsable du décisionnel dans une entreprise. (Lire la suite…)

Parlons enfin du NFC

NFC ou Near Field Communication est terme que l’on entend prononcer de plus en plus. Tous les jours, de nouveaux modèles de “mobile NFC” deviennent disponible pour le grand public, et ce depuis 2006 avec le Nokia 6163. De nombreuses initiatives, notamment Citizi en France permettent à des utilisateurs de vivre l’expérience NFC.

La technologie NFC permet la communication et l’échange d’information entre une puce et un lecteur. Cependant, le Bluetooth, les QR-Codes et le moins célèbre WifiDirect sont déjà déployés, alors pourquoi un système de plus ?

(Lire la suite…)

Speaker à USI 2013 ? C’est possible et c’est maintenant grâce au call for paper !

L’année dernière nous avions mis en place la fonction « call for paper » permettant de proposer votre session et ainsi paraître dans le programme officiel ! Beau succès puisque plus de 50 sessions ont été proposées et quasi 20 retenues !

(Lire la suite…)

Petit-déjeuner OCTO – Décryptez les secrets des Géants du Web – Genève

OCTO organise le jeudi 28 février 2013 à partir de 8h10 un petit-déjeuner gratuit, à Hôtel Le Mandarin Oriental - Genève.

 

De l’autre côté de l’Atlantique, les Géants du Web réinventent la façon de faire de l’informatique. Ils s’appellent Amazon, Facebook, Google, Netflix ou LinkedIn pour les plus connus.
OCTO a publié courant novembre son nouveau livre « les Géants du Web » , qui présente ces nouvelles manières de faire de l’informatique. Cet ouvrage aborde en détail comment ces géants :

Agile UX : Définition et critères de succès

L’Agile UX est une méthodologie. Plus précisément, c’est la manière de faire de l’ergonomie dans un contexte agile. Le mariage de ces deux disciplines se fait plutôt bien puisque l’ergonomie (UX) et l’Agile ont beaucoup en commun.On peut citer parmi les caractéristiques partagées :

-       La multidisciplinarité,

-       L’interactivité,

-       La collaborativité,

-       L’incrémentalité
(Lire la suite…)

Haskell, demander l’enfer (ou pas)

Régulièrement à Octo, on organise des dojos, des séances d’entrainement pour coder. On a pu réaliser un jeu de la vie en javascript, faire un peu de BDD avec rSpec. Un jour on s’est dit mais pourquoi ne pas essayer un langage purement fonctionnel ? Comme on a plusieurs fan d’Haskell dans nos murs, nous avons choisi celui-ci.

C’est comme ça que nous avons organisé notre premier dojo en Haskell. Et aussi étrange que cela puisse paraître, nous avons réussi à dompter ce langage à la syntaxe et au paradigmes étranges, pour nous développeurs objet.

Regardons plus en détail ce que nous avons fait et appris.

(Lire la suite…)

Les Patterns des Géants du Web – Zero Downtime Deployment

Description

Dans l’article Continuous Deployment, nous avons vu comment améliorer le Time To Market, tout en garantissant la qualité des développements.

L’étape suivante est de garantir que ces déploiements fréquents n’impactent pas la disponibilité du site.

Et c’est là qu’intervient le Zero Downtime Deployment (ZDD), qui permet de déployer une nouvelle version d’un système sans interrompre le bon fonctionnement du service.

Mais comment s’assurer d’un déploiement « sans accroc » ?
(Lire la suite…)