Si vous êtes inscrit en tant que développeur iPhone chez Apple, et que vous pouvez être sur Paris le lundi 9 novembre 2009, je vous invite à vous inscrire à la conférence iPhone Tech Talk World Tour 2009. D’autres dates sont disponibles un peu partout dans le monde, mais les places semblent partir très vite, je vous invite donc à vous inscrire au plus vite. Et pour ne rien gâcher, cette conférence est gratuite (ce qui explique très certainement la vitesse à laquelle parte les places disponible).
Migration cocoa.fr
Un blog Mac qui garde l'esprit historique, avec une base moderne.
Theme modernise a partir de la palette d'origine. Architecture prete pour importer les anciens contenus Objective-C, Cocoa et Swift.
Développement iPhone : Quoi de neuf ?
L’actualité iPhone de ces dernières semaines est actuellement assez calme, et il y a donc aujourd’hui assez peu de liens :
- MacGénération nous propose un article sur GameSalad, un logiciel qui permet de Créer des jeux en 2D
- Use Flash to build native iPhone apps, ou comment Adobe compte proposer dans Flash CS5 un moyen de compiler un fichier Flash sous la forme d’une application iPhone native.
- Smashingmagazine.com nous propose comme à son habitude un très bon article sur les tendances actuelles en ce qui concerne le design d’applications iPhone : iPhone App Design Trends
- Pour finir, Eyrolles sort demain (jeudi 15 octobre) le livre Programmation iPhone 3 : Conception, développement et publication. J’essayerais dès que possible d’y avoir accès pour voir faire un retour le plus complet possible.
Grand Central Dispatch, qu’est ce que ça apporte ?
Une des grandes nouveautés de Snow Leopard, est l’arrivé de Grand Central Dispatch qui permet la mise en place des taches concurrentes sur plusieurs coeurs ou plusieurs processeurs. Mais la programmation concurrente implique un paradigme différents de ce que l’on a l’habitude de voir avec les langages objets ou impératifs.
Si vous voulez apprendre à utiliser Grand Central Dispatch (GCD), je vous invite à découvrir les ressources suivante pour une prise en main rapide :
- Introducing Blocks and Grand Central Dispatch pour découvrir les fonctionnement des blocks et de GCD.
- 8 ways to use Blocks in Snow Leopard par Patrick Geiller (voir son interview concernant JSCocoa), qui nous présente quelques utilisations possible des blocks de Snow Leopard.
Et si vous voulez aller plus loin, l’Apple Developer Connection propose les ressources suivantes :
Sachez en plus que Apple mis le code de GDC sous licence Open source sous le nom de libdispatch, et l’on peut noter qu’un port est d’ores et déjà disponible pour FreeBSD.
Les derniers livres et magazines
De retour de vacances, je vais commencer par m’intéresser aux dernières publications (livres, magazines, etc…) sur le développement à la fois Mac et iPhone :
- Vous trouverez un article sur le développement avec XCode dans le magazine Avosmac Expert n°6. Le magazine est disponible en kiosk et au format PDF (payant) sur le site du magazine.
- Scott Stevenson de Theococoa se lance dans l’écriture d’un livre nommé Cocoa and Objective-C: Up and Running à paraitre chez O’Reilly. Le livre est déjà disponible en beta (ce qu’O’Reilly appelle Rough Cuts) sur le site d’O’Reilly. Et devrait être disponible en 2010 sur papier. En ce qui me concerne, je suis vraiment fan du style d’écriture de Scott Stevenson et j’attends donc avec impatience de pouvoir lire ce livre.
- Chez The Pragmatic Bookshelf, vient de sortir iPhone SDK Development écrit par Bill Dudney et Chris Adamson. Il sera disponible d’ici 1 semaine sur Amazon France : iPhone SDK Development.
- Pour finir, un lecteur de Cocoa.fr nous a signaler en commentaire de l’article Apprendre XCode, Cocoa et Objective C gratuitement la sortie de l’ebook Become An Xcoder en Français.
L’actualité iPhone
Aujourd’hui, un billet 100% iPhone avant quelques jours sans publications (je serais en vacances loin de toute connexion Internet) :
- Formation en développement sur iPhone OS, pour les personnes désirant effectuer une formation au développement iPhone et présent sur Paris du 19 au 23 octobre (via MacGen)
- Blog : Astuces de développement sur l’iPhone, qui nous présente le blog de Forent Morin, un développeur iPhone
- How Big Is the Apple iPhone App Economy? The Answer Might Surprise You, The Inhospitable Land of the App Store et 943 applications “poubelles” bannies de l’AppStore pour les dernières informations sur l’économie de l’AppStore ainsi que les inconvénients qui vont avec.
- Métro Paris, la réalité augmenté sur iPhone et iPhone App Trends: Music, Health and Augmented Reality pour les dernières innovations sur iPhone et plus particulièrement les logiciels utilisant la réalité augmenté.
Et de manière plus générale :
- Faites vos propres applications iPhone avec le service en ligne de Swebapps qui propose la création d’applications iPhone pour des restaurants ou des boutiques.
- Unity met à jour son kit pour iPhone et 500 développeurs iPhone chez Gameloft si vous vous intéressez aux jeux sur iPhone.
- Développeurs : testez vos applications plus facilement (vidéos) qui nous présente le logiciel de test iSimulate .
- Microsoft details how to port iPhone apps to Windows Mobile, un article sur les efforts de Microsoft pour inciter les développeurs iPhone à convertir leurs applications vers la plateforme Windows Mobile.
Snow Leopard : Quoi de nouveau ?
Snow Leopard, est maintenant sorti depuis un peu plus de deux semaines et l’on commence à avoir quelques retours de la part des développeurs sur les nouveautés :
- Un point sur Open CL et Grand Central, chez MacBidouille vous permettra de comprendre l’intérêt de OpenCL/GrandCentral par le biais d’une interview de Christophe Ducommun le développeur de MovieGate.
- Hidden Developer Gems in Snow Leopard revient sur toutes les nouvelles fonctionnalités de Snow Leopard dont Apple n’a pas forcement parlé sur son site, les nouveaux outils, le nettoyage de certaines API.
- Snow Leopard excite les programmeurs aborde les nouveautés de Snow Leopard du point de vue d’un développeur. Il soulève à la fois les points positifs et négatifs.
- Mac OS X 10.6 Source, vous permet de télécharger le code source d’une grande partie des outils qui compose Snow Leopard (le code de XNU le kernel de Mac OS X n’est quant à lui pas encore disponible).
Snow Leopard arrive
Avec la sortie de Snow Leopard le vendredi 28 août, un grand nombre de nouvelles technologies et API vont être disponible pour les développeurs. En attendant de le tester, ainsi que ses nouveautés, je vous invite à découvrir un très bon article en deux parties sur ce que pensent divers développeurs de cette nouvelle version :
C4[3] : 25 - 27 Septembre
Je pensais vous parler de l’ouverture des inscriptions pour la conférence C4[3] annoncé par Jonathan ‘Wolf’ Rentzsch ce matin, mais 8 heures après l’ouverture des inscriptions, toutes les places sont déjà réservées. Il est donc un peu tard pour vous inscrire, mais la liste des sessions reste vraiment très sympa, en espérant qu’elles seront comme les anciennes éditions, disponible en vidéos :