Category Archives: Rennes

Video Rennes #19 : WatchKit et MDM

Bonjour à tous,

Voici venues les vidéos des CocoaHeads Rennes d’hier (oui, nous avons été très rapides !). Les deux sujets de cette 19e session ont été enregistrés : celui sur les MDM (par Manuel Nouvel, CTO de Dolmen Technologies) et celui sur WatchKit (par Jean-Luc Jumpertz de celedev).

Premiers pas avec WatchKit

Dévoilée le 9 septembre dernier, l’Apple Watch ne sera disponible au grand public qu’en 2015. Il y a quelques jours, Apple a publié WatchKit; le kit de développement pour la future montre. Depuis cette publication, Jean-Luc Jumpertz (le créateur de celedev) s’est plongé au sein de ce SDK. Il a même eu le temps de développer une première application.

Jean-Luc nous a fait, en avant-première, un retour d’expérience sur WatchKit. Il nous a présenté les différents composants du SDK ainsi que le mode d’exécution un peu particulier des applications sur l’Apple Watch. Il nous a guidé aussi dans la création d’une première application pour la future montre connectée d’Apple.

MDM : Mobile Device Management

Gérer un terminal iOS, c’est très simple. Gérer plusieurs iDevice, ça devient très vite délicat. Plus la quantité augmente, plus il est nécessaire (voire indispensable) de s’outiller.

Dolmen Technologies connait très bien ce problème. En effet, cette entreprise Rennaise gère des milliers de tablettes partout en France. Manuel Nouvel, leur CTO, nous a fait un tour d’horizon des différentes solutions qui existent. Il nous a parlé aussi de la solution choisie pour leurs besoins.

Prochaine session

La prochaine session des CocoaHeads aura lieu le jeudi 15 janvie 2015r. L’heure et le lieu ne changent pas : c’est toujours à 18h30 à la Cantine Numérique Rennaise.

Nous sommes aussi à la recherche de sujets. Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code : vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail… Vous voulez parler d’un sujet plus complet ? Soyez le bienvenu : un petit mail et on voit ça ensemble.

Rendez-vous le 15/01 !

Rennes #19: Changement de programme: WatchKit et MDM le 27/11

Apple a publié, il y a quelques jours, WatchKit: le SDK pour l’Apple Watch. Jean-Luc Jumpertz ne pouvait pas résister à l’envie de vous parler de ses expérimentations avec ce SDK. Nous avons donc décidé de déprogrammer la présentation sur les Contraintes pour vous parler de WatchKit. Le sujet de Dolmen Technologies est, évidement, maintenu.

Rassurez-vous, la présentation sur les contraintes est reprogrammée pour plus tard. Et puis, nous serons chanceux puisque nous serons les premiers CocoaHeads à vous parler de Watch Kit !

On a hâte de vous voir jeudi prochain (27 novembre à 18h30 à la Cantine Numérique Rennaise). Ci-dessous, programme actualisé de la prochaine session.

Premiers pas avec WatchKit

Dévoilée le 9 septembre dernier, l’Apple Watch ne sera disponible au grand public qu’en 2015. Il y a quelques jours, Apple a publié WatchKit; le kit de développement pour la future montre. Depuis cette publication, Jean-Luc Jumpertz (le créateur de celedev) s’est plongé au sein de ce SDK. Il a eu le temps de développer une première application (qui est publiée sur Github).

Jean-Luc nous fera, en avant-première, un retour d’expérience sur WatchKit. Il nous présentera les différents composants du SDK ainsi que le mode d’exécution un peu particulier des applications sur l’Apple Watch. Il nous guidera aussi dans la création d’une première application pour la future montre connectée d’Apple.

Comment gérer des milliers de terminaux iOS ?

Gérer un terminal iOS, c’est très simple. Gérer plusieurs iDevice, ça devient très vite délicat. Plus la quantité augmente, plus il est nécessaire (voire indispensable) de s’outiller.

Dolmen Technologies connait très bien ce problème. En effet, cette entreprise Rennaise gère des milliers de tablettes partout en France. Ils nous feront un tour d’horizon des différentes solutions qui existent. Tout ceci sera illustré au travers d’un exemple concret de déploiement national.

Rennes #19 : WatchKit et MDM le 27/11

Bonjour à toutes et tous,

Après une petite pause en octobre, voici le moment d’annoncer la date et les sujets de la prochaine session des CocoaHeads Rennes.

Cette 19e édition aura lieu le 27 novembre à 18h30. Comme toujours, nous avons le plaisir d’être accueillis par la Cantine Numérique Rennaise.

Pour cette session automnale, nous avons un programme très riche et intéressant !

Premiers pas avec WatchKit

Dévoilée le 9 septembre dernier, l’Apple Watch ne sera disponible au grand public qu’en 2015. Il y a quelques jours, Apple a publié WatchKit; le kit de développement pour la future montre. Depuis cette publication, Jean-Luc Jumpertz (le créateur de celedev) s’est plongé au sein de ce SDK. Il a eu le temps de développer une première application (qui est publiée sur Github).

Jean-Luc nous fera, en avant-première, un retour d’expérience sur WatchKit. Il nous présentera les différents composants du SDK ainsi que le mode d’exécution un peu particulier des applications sur l’Apple Watch. Il nous guidera aussi dans la création d’une première application pour la future montre connectée d’Apple.

Dolmen Technologies connait très bien ce problème. En effet, cette entreprise Rennaise gère des milliers de tablettes partout en France. Ils nous feront un tour d’horizon des différentes solutions qui existent. Tout ceci sera illustré au travers d’un exemple concret de déploiement national.

Les contraintes en liberté

Comme expliqué dans ce billet, le sujet sur les contraintes est remplacé par la découverte de WatchKit.

Vous aussi prenez la parole !

Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une bibliothèque ou juste un bout de code : vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail…

Cette session finira certainement, une fois de plus, autour d’une table. Nous espérons vous y (re)voir nombreux !

Soyez informé avant les autres !

Pour rappel, nous avons mis en place une newsletter / mailling list pour être alertés des prochaines sessions rennaises et recevoir les vidéos & slides. Elle est gérée avec MailChimp. Si ça vous intéresse, vous n’avez qu’à laisser votre adresse email (cette dernière ne sera pas utilisée à d’autres fins – certifié sans spam !) :


Video Rennes #18 : TouchID et Swift

Bonjour à tous,

Voici venues les vidéos des CocoaHeads Rennes de la semaine dernière. Pour cette 18e session, nous avons filmé deux sujets : celui sur Touch ID (par Frank Letellier) et celui sur Swift (par Olivier Halligon).

TouchID : La sécurité du bout des doigts

Technologie permettant d’utiliser son empreinte digitale comme clé, TouchID est enfin disponible pour les applications tierces avec iOS 8. Que ce soit, par exemple, pour l’accès à des applications bancaires, ou pour réaliser un contrôle parental, TouchID permet très simplement de sécuriser vos données. Au travers d’exemples simples et concrets, Franck Letellier nous a montré comment intégrer ces APIs au sein de nos applications.

Hello Swift : Un premier tour d’horizon de Swift 1.0

Pour vous faire découvrir les nouveautés de Swift, Olivier Halligon fait un rapide tour d’horizon des concepts clés de ce nouveau langage (optionals, generics, pattern matching, …). Vous aurez ainsi un avant-goût de la puissance Swift et un aperçu des possibilités qu’il offre et de ce qui le différencie du bon vieux Objective-C.

Prochaine session

La prochaine session des CocoaHeads aura lieu le jeudi 27 novembre 2014. L’heure et le lieu ne changent pas : c’est toujours à 18h30 à la Cantine Numérique rennaise.

Nous sommes aussi à la recherche de sujets. Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code : vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail… Vous voulez parler d’un sujet plus complet ? Soyez le bienvenu : un petit mail et on voit ça ensemble.

Rendez-vous le 27/11 !

Rennes #18: TouchID, Popovers et Swift

Dring dring dring, c’est la fin des vacances. Après un été passé au ralenti, il est temps pour nous tous de retrouver une activité normale; les vacances ne peuvent durer éternellement…

C’est aussi la reprise pour les CocoaHeads Rennais. La 18e édition aura lieu le 25 septembre à 18h30. Comme toujours, nous avons le plaisir d’être accueillis par la Cantine Numerique Rennaise.

Pour cette session de rentrée: nous vous avons concocté un beau petit programme…

TouchID : La sécurité du bout des doigts

Technologie permettant d’utiliser son empreinte digitale comme clé, TouchID est enfin disponible pour les applications tierces avec iOS 8. Que ce soit, par exemple, pour l’accès à des applications bancaires, ou pour réaliser un contrôle parental, TouchID permet très simplement de sécuriser vos données. Au travers d’exemples simples et concrets, Franck Letellier vous montrera comment intégrer ces APIs au sein de vos applications.

Les popovers

Joanna Carter nous montrera comment gérer au mieux la présentation, la rotation et la disparition des popovers sous iOS7. Elle abordera aussi, si le temps le lui permet, les quelques petits changements à ce sujet sur iOS8.

Swift : Un tour d’horizon

Pour vous faire découvrir les nouveautés de Swift, Olivier Halligon vous fera un rapide tour d’horizon des concepts clés de ce nouveau langage (optionals, generics, pattern matching, …). Vous aurez ainsi un avant-goût de la puissance Swift et un aperçu des possibilités qu’il offre et de ce qui le différencie du bon vieux Objective-C.

Vous aussi prenez la parole !

Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code: vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail…

Cette session finira certainement, une fois de plus, autour d’une table. Nous espérons vous y (re)voir nombreux !

Soyez informé avant les autres !

Pour rappel, nous avons mis en plus une newsletter / mailling list pour être alertés des prochaines sessions rennaises et recevoir les vidéos & slides. Elle est gérée avec MailChimp. Si ça vous intéresse, vous n’avez qu’à laisser votre adresse email (cette dernière ne sera pas utilisée à d’autres fins – certifié sans spam !):


Videos Rennes #17: TextKit et retour d’expérience sur SpriteKit

Bonjour à tous,

Il est plus que temps de vous livrer les vidéos de la dernière session des CocoaHeads rennais. Ce message sera aussi l’occasion d’aborder la rentrée …

TextKit, mais comment ça marche ?

Nouveauté d’iOS 7 passée relativement inaperçue, TextKit est un ensemble de classes qui permettent aux applications d’afficher du texte, avec un niveau de contrôle et de flexibilité inconnus auparavant sur iOS. Mais l’architecture de TextKit est complexe au premier abord et son utilisation peut paraitre hermétique et intimidante.

Mais il serait dommage d’en rester là, car, en réalité, TextKit permet de faire très simplement des choses étonnantes avec le texte. Jean-Luc Jumpertz (Créateur de Celedev) nous explique les rôles des différentes classes qui constituent TextKit et nous montrera, à travers divers exemples, comment utiliser TextKit pour réaliser des mises en pages très simples ou très sophistiquées.

SpriteKit, retour d’expérience

Thomas Dupont (coorganisateur des CocoaHeads Rennais) nous avait présenté le Framework 2D SpriteKit d’Apple, en novembre dernier (vous trouverez la vidéo de la session ici).
Jean-Charles Sorin (ingénieur d’études chez Niji) nous fait un retour d’expérience sur SpriteKit. Il a participé au développement du jeu vidéo « Le héros c’est toi », pour l’association des P’tits Doudous de l’hôpital Sud de Rennes. SpriteKit étant tout jeune et n’ayant pas encore une API complète, il y a quelques pièges à éviter et quelques limitations à contourner…

Prochaine session

Pour cet été: nous vous laissons tranquilles. Mais en septembre, on reprend avec plein de nouveautés à aborder (au hasard : Swift & iOS 8). On reviendra vers vous avec les sujets précis, mais on peut vous annoncer la date dès maintenant: ce sera le 25 septembre à 18h30 …

Nous sommes aussi à la recherche de sujets. Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code : vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail … Vous voulez parler d’un sujet plus complet ? Soyez le bienvenu: un petit mail et on voit ça ensemble.

À la prochaine et bonnes vacances !

Rennes #17: TextKit et retour d’expérience sur SpriteKit

L’heure est venue de vous annoncer la prochaine session des CocoaHeads Rennais. Pour cette 17ème édition, nous nous retrouverons le 17 avril à 18h30. Comme toujours, nous avons le plaisir d’être accueillis par laCantine Numerique Rennaise.

Pour cette session de printemps: nous vous proposons deux sujets.

TextKit, mais comment ça marche ?

Nouveauté d’iOS 7 passée relativement inaperçue, TextKit est un ensemble de classes qui permettent aux applications d’afficher du texte, avec un niveau de contrôle et de flexibilité inconnus auparavant sur iOS. Mais l’architecture de TextKit est complexe au premier abord et son utilisation peut paraitre hermétique et intimidante.

Mais il serait dommage d’en rester là, car, en réalité, TextKit permet de faire très simplement des choses étonnantes avec le texte. Jean-Luc Jumpertz (Créateur de Celedev) viendra nous expliquer les rôles des différentes classes qui constituent TextKit et nous montrera, à travers divers exemples, comment utiliser TextKit pour réaliser des mises en pages très simples ou très sophistiquées.

SpriteKit : retour d’expérience

Thomas Dupont (coorganisateur des CocoaHeads Rennais) nous avait présenté le Framework 2D SpriteKit d’Apple, en novembre dernier (vous trouverez la vidéo de la session ici)

Jean-Charles Sorin (ingénieur d’études chez Niji) nous fera un retour d’expérience sur SpriteKit. Il a participé au développement du jeu vidéo « Le héros c’est toi », pour l’association des P’tits Doudous de l’hôpital Sud de Rennes. SpriteKit étant tout jeune et n’ayant pas encore une API complète, il y a quelques pièges à éviter et quelques limitations à contourner…

Vous aussi prenez la parole !

Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code: vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail …

Cette session finira certainement, une fois de plus, autour d’une table. Nous espérons vous y (re)voir nombreux !

Slides Rennes #16: Backend sans effort, background fetch et OHHTTPStubs

Bonjour à tous,

L’équipe des CocoaHeads Rennais (David, Julien et Thomas) tient à remercier les nombreux participants à la session du 20 février dernier. Nous avons pris beaucoup de plaisir à échanger avec vous. Nous espérons que ce plaisir était partagé ! Voici les éléments des trois sujets abordés ce mois-ci, puis la date de la prochaine session.

MBaaS : un backend sans aucun effort

Julien Quéré nous a présenté le concept des MBaaS, ou “comment avoir un backend quand on ne sait pas le faire”. La présentation est suivie d’une démonstration, en temps réel, de la puissance du concept. NB: ce concept ne se limite pas à l’environnement Cocoa. Ainsi, la présentation est valable pour toutes les plateformes. Mais rassurez-vous: la démonstration est faite sur iOS !. Vous trouverez, ci-dessous, la vidéo et les slides. Le code source de la démonstration est disponible sur Github.


Background Fetch

David Bonnet (@iGranDav – auteur de CarMusic) nous a présenté, rapidement, la simplicité de la mise en oeuvre du « background fetch » sur iOS 7. Avec ça, fini les « chargements en cours » au lancement de l’application, puisqu’elle aura mis à jour ses données avant même que l’utilisateur ne lance l’application. Le code source de la démonstration est disponible sur Github

OHHTTPStubs

Olivier Halligon nous a présenté sa librairie OHHTTPStubs. Cette dernière permet de bouchonner vos requêtes réseau facilement. Sans modifier le code de votre application. Très utile dans les phases de développement et de test. Vous trouverez la librairie sur Github et les slides de sa présentation ci-dessous.

Prochaine session

En mars: pas de session CocoaHeads à Rennes. En effet, la Cantine Numerique n’a pas de disponibilité. Nous pouvons quand même vous annoncer dès maintenant la prochaine date: ce sera le 17 avril à 18h30 à la Cantine (comme d’habitude).

Nous sommes aussi à la recherche de sujets. Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code: vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail … Vous voulez parler d’un sujet plus complet ? Soyez le bienvenu: un petit mail et on voit ça ensemble.

À la prochaine !

Rennes #16: backend sans effort et Background Updates

Nous vous avions annoncé, lors de nos voeux, la date de la prochaine session: le 20 février 2014 à 18h30. Il est temps maintenant de vous dire de quoi nous parlerons pour cette première session rennaise de 2014. Commençons par un petit point logistique. Pour cette session, nous retournons à la Cantine Numerique Rennaise, et non pas à l’Annexe comme la dernière fois.

Ce mois-ci, deux sujets vous sont proposés.

MBaaS : un backend sans aucun effort

cloud
J’ai une idée d’application révolutionnaire: fun, innovante et utile. Allez, je me lance ! Très vite, je me rends compte qu’il y a une grosse problématique backend; il faut « développer un serveur ». Avec tout ce que ça implique: hébergement, scalabilité, stockage, sécurité, push, envoi de mail, authentification, exposition des API, services sociaux … Devant la quantité de travail à abattre avant d’atteindre un résultat, j’abandonne…

Cette histoire, beaucoup l’ont déjà vécue, et c’est frustrant ! Julien Quéré (@Onejjy – fondateur des CocoaHeads Rennes) nous montrera que tout ça: c’est fini grâce aux MBaaS (Mobile Backend as a Service). L’objectif est simple: se concentrer sur le coeur de son idée révolutionnaire et laisser toutes ces choses, qui ont déjà été faites moult fois, à ceux qui savent les faire.

Julien Quéré nous présentera le concept de ces MBaaS. La présentation sera suivie d’une démonstration, en temps réel, de la puissance du concept. NB: ce concept ne se limite pas à l’environnement Cocoa. Ainsi, la présentation est valable pour toutes les plateformes. Mais rassurez-vous: la démonstration sera faite sur iOS !

iOS 7: Background fetch

iOS-7-iconVous avez souvent entendu « iOS n’est pas multitâches… » non ? Depuis iOS 4, de nombreuses options d’exécution en tâche de fond étaient présentes. Mais leurs limitations étaient encore palpables. Avec iOS 7, Apple a enfin trouvé un bon compromis pour exécuter vos tâches tout en préservant la durée de vie de la batterie.

David Bonnet (@iGranDav – auteur de CarMusic) nous présentera, rapidement, la simplicité de la mise en oeuvre du « background fetch » sur iOS 7. Avec ça, fini les « chargements en cours » au lancement de l’application, puisqu’elle aura mis à jour ses données avant même que l’utilisateur ne lance l’application.

Vous aussi prenez la parole !

Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code: vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail …

Cette session finira certainement, une fois de plus, autour d’une table. Nous espérons vous y (re)voir nombreux !

Rennes: bonne année 2014

Bonjour à tous,

Avant tout, l’équipe des CocoaHeads Rennais (David, Julien et Thomas) vous souhaite une très bonne année 2014. Qu’elle soit pleine de réussite pour vos projets aussi personnels que professionnels.

Retour sur la dernière session

Pour commencer l’année du bon pied, nous avons pour vous les vidéos de l’excellente présentation de Thomas sur SpriteKit. C’est, assurément une excellente façon de découvrir le sujet. La première partie concerne l’introduction aux concepts de SpriteKit:

La seconde c’est une session de live-code; la création d’un jeu from scratch:

C’est quand la prochaine ?

Pour vous laisser digérer les excès des fêtes: il n’y aura pas de session en janvier. Nous sommes en train de voir comment caler une date en février, nous reviendrons vers vous dès que nous l’aurons.

Nous sommes aussi à la recherche de sujets. Vous voulez nous parler de quelque chose ? Que ce soit une astuce, un outil, une librairie ou juste un bout de code: vous êtes les bienvenus pour faire un SmallTalk ! Choisissez votre sujet (quelques minutes), faites quelques slides (ou pas !) et envoyez-nous un petit mail … Vous voulez parler d’un sujet plus complet ? Soyez bienvenue: un petit mail et on voit ça ensemble.

Pour nous contacter: http://cocoaheads.fr/villes/rennes/