Archive

Archives pour la catégorie ‘Mobile’

Retrouvez VISEO au Best Of Web 2016

La seconde édition de Best of Web se déroulera les 9 & 10 juin prochain. Cette conférence rassemble les meilleures sessions de 12 meetups web de la place Parisienne. Nous avions particulièrement apprécié la qualité des interventions et l’ambiance de cette conférence l’année dernière, c’est donc avec un grand plaisir que nous sponsorisons de nouveau cet événement en 2016 :)

Capture d’écran 2016-05-23 à 14.01.03

Vous aurez donc à nouveau l’occasion de nous y rencontrer et vous ne pourrez pas nous manquer grâce à nos fameux polos VISEO.

La première journée est consacrée à des sessions de formation à prix imbatables sur des sujets d’actualités (ReactJS, Angular2, Progressive Web Apps…). Cependant les places sont comptées, alors ne traînez pas pour les inscriptions, c’est par ici que ça se passe.
Capture d’écran 2016-05-23 à 18.56.56

Le 10 juin, ce ne sera pas moins de 500 personnes qui assisteront aux meilleurs talks de l’année passée. Les tendances pour 2016 sont résolument orientés web temps réel (avec Meteor et une présentation d’API de streaming) et mobile (performance des animations sur mobile, frameworks multiplateformes, Progressive Web Apps). Mais vous y trouverez aussi des présentations passionnées sur les web components, RxJS, un REX à base de Backbone & Marionnette et des sujets plus ludiques.

En résumé, une belle journée en perspective, pour prendre le temps de se ressourcer, de se rencontrer et mieux faire connaissance. En marge de nos animations, où de nombreux lots vous seront proposés, nous aurons le plaisir de vous présenter nos dernières réalisations.   

A bientôt !

Swift ! Have you switched ?

UnknownIl y a un peu plus d’un an, je sortais de la DotSwift 2015 enthousiaste à l’idée d’essayer Swift et d’en apprendre plus sur ce langage. A l’issue de cette conférence je vous proposais un article décrivant notre journée au théâtre des Variétés et les points sur Swift qui avaient particulièrement attiré notre attention (Switch to Swift).

Aujourd’hui, alors que Swift est disponible en version 2 et qu’il est devenu open-source,
je vous propose un retour sur la 2ieme édition de la DotSwift et surtout un petit bilan de Swift, 1 ans ½ après sa sortie.

Dot… Dot… Dot…

Commençons par la conférence qui nous a réuni le 29 janvier à partir de 14h30. L’organisation était la même que l’année dernière, 3 sessions de présentations entrecoupées de moments d’échanges et de détente. Pendant les pauses, nous pouvions aller rencontrer les orateurs, ainsi que des membres de BlaBlaCar, partenaire de la conférence.

24659867391_49f44af62f_o

Cette année Daniel Steinberg, déjà orateur il y a un an, faisait office de maître de conférence. Il introduisait les intervenants et prenait quelques minutes après chaque présentation pour une petite session de questions/réponses en “tête à tête”.

Lors de la première session, Rob Napier nous a parlé de l’esprit même de Swift et du paradigme de développement qu’il impliquait, le protocol programming. Thomas Visser nous a introduit la librairie Futures afin d’ajouter les promesses pour gérer l’asynchronisme en Swift. Pour conclure cette session, Daniel Haight nous a proposé sa vision du développement Swift XCodeless (développement iOS sans utiliser XCode), aussi surprenante soit-elle.

Lire la suite…

Categories: Mobile Tags: , ,

Tizen : une nouvelle plate-forme prometteuse… ou un pétard mouillé ?

Logo Tizen

Avant de répondre à cette question, précisons ce qu’est Tizen: il s’agit d’une plate-forme logicielle créée par Samsung afin de s’émanciper de la coupe de Google et de son OS Android. Il permet donc de développer des applications sur différents supports (mobiles, tablettes, montres, téléviseurs) en se basant soit sur son langage natif soit sur les technologies du web: HTML5, CSS3 et JS. C’est d’ailleurs cette dernière particularité qui va nous intéresser : elle semble en effet très prometteuse. Mais voyons ce qu’il en est réellement.

Et tout commença par le téléchargement du SDK…

Voici le premier, et sans doute principal défaut de cette nouvelle plate-forme: les outils. En effet, sur le site, après quelques bonnes dizaines de minutes à chercher ledit SDK et sa documentation, on en arrive finalement à une page où, chose surprenante, nous ne pouvons pas télécharger le SDK seul. L’IDE n’est pas au choix de l’utilisateur. Cela peut avoir l’avantage de mettre en place un IDE parfaitement optimisé pour le développement, comme c’est le cas pour le développement iOS avec XCode, mais nous verrons ici que ce n’est pas forcément le cas.

Lire la suite…

VISEO sponsor Gold du GDG DevFest Paris

En 2015, Webtyss (Webtyss a été racheté par VISEO en octobre dernier) était déjà sponsor de l’évènement, c’est donc dans la continuité que VISEO s’inscrit en étant sponsor Gold de l’édition 2016 du GDG DevFest Paris qui se tiendra le 5 février prochain (GDG pour Google Developer Group).

devfest-seoLe DevFest Paris, c’est un évènement sur une journée regroupant de nombreux experts nationaux et internationaux des technologies Google : 25 sessions réparties dans 4 salles, pour un tarif d’inscription très accessible de 60€ (l’early bird à 40€ expire ce 5 janvier). Acteur sur les solutions de mobilité en entreprise, notamment sur plateforme Android, il nous a paru évident de nous associer, non seulement à cet évènement, mais également pendant toute l’année 2016 aux soirées du GDG Paris en qualité de sponsor annuel.

Être sponsor, ce n’est pas que soutenir l’évènement et y présenter nos savoirs-faire, c’est également tirer profit de cette journée intensive de présentations pour apporter à nos collaborateurs un outil de veille et de montée en compétence sur les technologies Google. En effet, la conférence leur apportera du savoir sur Android, le développement Web, les solutions Cloud, et l’IoT. Ce sont là quatre thèmes au coeur de nos offres existantes et encore davantage dans celles à venir autour de l’intégration et la migration vers les technologies Google.

Et bien entendu, vous pourrez nous retrouver sur notre stand, pour partager sur nos réalisations, nos ambitions, participer à nos animations (et peut-être repartir avec un lot), ou tout simplement discuter.

En attendant, suivez les annonces sur le compte twitter du GDG Paris et les mises à jour sur le site de l’évènement.

Pourquoi choisir Xamarin pour votre stratégie Mobile

Voici une présentation de Xamarin et de ce qui en fait un choix pertinent pour vos développements multiplateformes.

Lire la suite…

Le meilleur du web à la conférence ‘Best Of Web 2015′ du 5 juin 2015.

Bonjour,

J’ai eu la chance d’assister ce vendredi 5 Juin dernier, au premier Meetup ‘Best Of Web 2015′, qui a rassemblé pas moins de 500 développeurs, dans ‘La nouvelle Crypte’, PARIS 17ème, lieu un peu insolite, mais bien équipé pour l’organisation de conférences.

Ce meetup ‘Best Of Web 2015′ réunissait les speakers de 8 meetups parisiens, axés sur les technos émergentes autour de javascript et ses fameux frameworks de développement que sont Backbone.js, Angular.js et Ember.js, mais pas que,puisqu’il a aussi été question de REST, ES6, Data Visualisation, CSS3, PhoneGap Cordova, Kinect, et j’en passe…

Sponsorisé par VISEO et plusieurs autres acteurs de l’IT de Paris et de France, l’organisation fut au top, l’ambiance légère et les présentations
minutées au cordeau, le tout avec le stand VISEO, superbement placé entre celui d’Eleven Labs (qui diffusait Roland Garros) et celuide Firefox OS.

Lire la suite…

Switch to Swift

16299319458_81ffd96e3d_mLa conférence DotSwift 2015 a eu lieu au théâtre des Variétés de Paris le vendredi 6 février. Il s’agissait de la première conférence européenne sur ce nouveau langage qu’est Swift qui n’est apparu qu’en juin 2014. Cette conférence est l’occasion pour nous (Abderrahim, André, et moi-même) de vous faire découvrir Swift ainsi que ce que l’évènement nous a appris.

DotSwift

15864442464_393ec5e01b_mLa conférence nous a rassemblé au théâtre des Variétés de 14h à 18h30. L’après-midi était divisé en 3 sessions de présentations avec des moments d’échanges et de détente entre chaque. Pendant les pauses nous pouvions aller rencontrer les orateurs, ainsi que des membres de Bla Bla Car, partenaire de la conférence. Lire la suite…

Categories: Mobile Tags: , ,

Bonnes pratiques pour une application Windows Phone et/ou Windows Store

Bonjour à tous, pour ce tutoriel je vous propose de :

  • Comprendre et appliquer le pattern MVVM (Model View View-Model)
  • Organiser son code pour minimiser les dépendances grâce aux Inversion de Contrôles (IoC) et Injections de Dépendances (DI)
  • Maximiser le partage de code entre les différentes plateformes grâce aux PCL (Portable Class Library)
  • Utiliser ces concepts pour :
    • Développer une application Windows Phone
    • Développer une application Windows Store
    • Développer une application cross plateforme Windows Phone et Windows Store
    • Développer d’autres types de projet (WPF, Silverlight…)

Ce tutoriel suppose que vous ayez déjà quelques bases en développement Windows Phone / Windows 8,  les détails spécifiques aux plateformes ne sont pas expliquées mais sont implémentées dans le code source disponible ici

Lire la suite…

Objet Direct – VISEO co-organisateur et sponsor du Global Windows Azure Bootcamp 2014

135 villes participantes dans plus de 54 pays, le Global Windows Azure Bootcamp arrive également à Lyon cet année.

Pour que cet événement soit gratuit Objet Direct, Groupe VISEO est sponsor et co-organise cela avec l’association MUG-Lyon. L’objectif est atteint avec déjà près de 100 inscriptions !
(Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/)

Global Windows Azure Bootcamp: le premier GWAB à Lyon !!

Alors, libre le Samedi 29 mars 2014 ?? de 9h à 18h30 (ou bien plus tard pour les motivés). Sinon trouvez une excuse 😉 pour venir prendre du plaisir à coder avec vos pairs, apprendre et progresser ensemble côté ‘Clean Code’ / ‘Best Practices’, puis également remporter des prix (licences et autres surprises) !

Ils sont MVP de Grenoble ou Marseille, RD (Regional Director) venu à titre perso de Suisse, salarié Microsoft de Paris, Microsoft v-TSP, auteur d’ouvrage, certifiés Microsoft, des étudiants MSP, ou GROS GEEKS passionnés… soit plus de plus de 16 experts pour vous accueillir sur différentes technologies (Java, PHP, Zend Framework 2, mobilité, Ruby, Python, C#) et vous aider pour vous y retrouver dans le Cloud Windows Azure.

Vous avez peur de coder ?? pas d’inquiétude, il y a de la place pour toutes et tous avec nos 3 parcours en parallèle tout au long de la journée : (1) Dev junior , (2) dev Epxert Azure, (3) décideurs.

Pre-requis: Apportez votre environnement de travail préféré, donc un ordinateur portable, avec:

  • Visual Studio 2012 / 2013 (Environnement .Net)
  • WebMatrix (Environnement PHP / Node.js)
  • Zend Studio (PHP)
  • Eclipse (Environnement Java: toolkit)
  • Windows Azure SDK (dernier)
  • PowerShell
  • Windows Azure SDK PowerShell
  • /!\ Un compte Windows Azure gratuit DEJA activé (car vous allez perdre du temps à créer tout cela). Si vous vous inscrivez suffisamment tôt, il n’est pas exclu que nous puissions vous fornir des comptes gratuits durant cette journée.
  • /!\ Vous pourez apporter d’autres languages que supporte Windows Azure, toutefois nous n’aurons pas forcément le personnel pour vous accompagner
C’est GRATUIT et cela se passe à Epitech Lyon, un autre sponsor;
Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/

Pour l »édition Parisienne, c’est par ici, localement organisée par ZeCloud.

A très bientôt, Vincent.

Intégrer Kotlin dans une application Android

Aujourd’hui je vous propose de sortir des sentiers battus et d’expérimenter un langage encore peu connu : Kotlin. Développé par JetBrains, qui développe entre autre IntelliJ IDEA, ce langage est « compatible JVM ». Cela veut dire qu’on peut l’utiliser pour écrire des applications Java, soit en se passant totalement de Java, soit en mélangeant les deux langages. Le code Kotlin peut aussi être compilé en Javascript, mais ce n’est pas le propos.

Sans rentrer dans les détails, Kotlin apporte par rapport à Java 7 les choses suivantes :

  • des éléments de programmation fonctionnelle
  • plus de sécurité statique : les NullPointerExceptions sont impossibles grâce à un astucieux système de typage
  • un système de propriétés qui permet notamment de se débarrasser des getters/setters de Java
  • etc., je vous invite à jeter un oeil au comparatif Java/Kotlin

Pour être complet, je précise qu’il existe d’autres langages compatibles JVM, les plus connus étant Scala et Groovy, qui sont aussi des langages dits « fonctionnels ». Là où Kotlin sort du lot, c’est qu’il peut s’intégrer assez facilement dans un projet Android, car son runtime est très léger, mais aussi parce-qu’il s’intègre bien à Android Studio (en même temps l’IDE est conçu par JetBrains, donc c’est la moindre des choses). Ce n’est pas aussi simple pour ses concurrents : avec Scala, certains semblent y arriver, pour ma part cela n’a jamais fonctionné. Quant à Groovy, cela fait plutôt partie du domaine de l’expérimental mais les concepteurs du langage semblent s’y intéresser, donc ce sera peut-être possible un jour.

Je tiens à préciser que Java 8 apporte aussi des éléments de programmation fonctionnelle, mais malheureusement le SDK Android a longtemps fonctionné sur Java 6 et vient tout juste de passer à Java 7. D’où la recherche d’alternatives.

Comment intégrer Kotlin dans mon projet Android ?

Si c’est un projet Gradle, cet article explique très bien comment faire. Cela se corse quand il s’agit d’un projet Maven, car il existe une incompatibilité entre les plugins Maven pour Android et Kotlin : en effet le plugin Android ajoute au classpath un répertoire qui n’existe (généralement) pas, ce qui ne plait pas du tout au plugin Kotlin. Finalement ce problème peut être contourné rapidement car il s’agit juste de faire créer par Maven le répertoire en question lors du process de build.

Ceci fait, il ne reste plus qu’à installer le plugin Kotlin pour Android Studio, et le tour est joué.

Exemple en Java :

et l’équivalent en Kotlin :

Il est difficile de résumer la puissance d’un langage en deux captures d’écran, je vous invite donc à essayer par vous même la démo en ligne de Kotlin.

Si vous voulez tester par vous-même ou intégrer Kotlin dans votre propre projet Android, je vous invite à récuperer sur GitHub mon projet « Hello World » :

https://github.com/clemp6r/hello-android-kotlin

Categories: Mobile Tags: