Le développement, plus que du code

27 10 2009 Dans: Cocoa, Entreprenariat, Interview, Liens

Pour changer, je vous propose aujourd'hui un billet qui ne parlera pas de code :

  • The Failure of the GPL est une réflexion sur la licence GPL et ses échecs. Le document dans son ensemble est très intéressant, mais la première page l'est tout particulièrement pour les développeurs Mac, car elle aborde le choix de LLVM par Apple et son abandon progressif de GCC.
  • From the Mouths of Developers est une interview très intéressante de divers auteurs de logiciels qui ont utilisés MacHeist afin de promouvoir leurs applications.
  • iTunes and Cocoa, une reflexion très intéressante de John Gruber sur iTunes et le peu d'intérêt actuel qu'aurait Apple à réécrire son logiciel en Cocoa.

Développement iPhone : Quoi de neuf ?

14 10 2009 Dans: iPhone / iPod Touch, Liens, Livres

L'actualité iPhone de ces dernières semaines est actuellement assez calme, et il y a donc aujourd'hui assez peu de liens :

Grand Central Dispatch, qu'est ce que ça apporte ?

13 10 2009 Dans: C, Liens, Objective-C

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 :

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.

La plupart des articles que l'on trouve sur Internet concernant le Mac ou l'iPhone aborde le développement d'une application sous un angle purement technique, en voici donc deux qui traitent ce thème de manière très différente :

  • Managing UI Complexity, qui aborde les problématiques d'interface utilisateur et plus particulièrement comment éviter de rendre une application inutilement complexe.
  • How to Create Your First iPhone Application, quant à lui aborde toutes les étapes de la création d'un application iPhone, depuis l'idée jusqu'au marketing de l'application en passant par la conception de l'interface.

Beaucoup de ressources intéressantes pour le développement iPhone sont disponible sur le web ces derniers jours. Tout d'abord, une interview de Jeremie Engel chez SVM Mac qui revient sur l'année écoulée pour son entreprise VisuaMobile :

J'avais parlé il y a quelques mois du making of de l'application Things sur iPhone qui avait été rendu indisponible peu de temps après la publication du billet. L'éditeur de Things vient de rendre à nouveau disponible ce super retour d'expérience sur la création de l'interface de leur logiciel : Designing the UI of Things for iPhone.

On continue avec un article de Matt Gemmell, qui nous propose un guide d'urgence pour le développement iPhone qui fournit un point de départ très intéressant pour connaître les choses les plus importantes à connaître pour le développement iPhone et les différences principales par rapport à d'autres langages ou plateformes.

Pour finir, Cocoa with Love nous propose un article sur la mise en place d'une interface HTTP dans une applications iPhone : A simple, extensible HTTP server in Cocoa. Et en bonus, le code de l'article fonctionne aussi pour une application Mac d'après l'auteur.

L'actualité du développement web

26 02 2009 Dans: Liens, Logiciel

Si vous suivez l'actualité Mac, vous avez certainement vu que Apple vient de rendre disponible une version bêta de Safari 4. Parmi les nouveautés, quelques une nous intéresse tout particulièrement :

Pour finir, je voudrais aussi signaler les actualités concernant Cappuccino, qui proposera d'ici peu un nouveau thème et une application web de type XCode pour développer des applications Objective-J / Cappuccino :

Vous trouverez ci-dessous la vidéo de Atlas, qui mérite d'être vue tellement on a l'impression d'avoir à faire à un XCode en ligne :

Les bureaux des développeurs

23 02 2009 Dans: Liens

On parle souvent des machines et des logiciels que les développeurs utilisent pour faire leur travail, mais il ne faut pas oublier que l'environnement fait aussi beaucoup, que ce soit le bureau, la chaise ou de manière plus générale les locaux. Je vous invite donc à découvrir les bureaux de certaines entreprises du secteur :

(via MacGeneration)

Des ressources Cocoa en français

19 02 2009 Dans: Cocoa, iPhone / iPod Touch, Liens

Les ressources en français concernant Cocoa et le développement sur Mac / iPhone sont relativement rare, alors quand plusieurs sont mise en ligne la même semaine, je ne peux m'empecher de vous les signaler :

En vrac

16 02 2009 Dans: Interview, iPhone / iPod Touch, Liens

Voici mes trouvailles de la semaine dans le monde Cocoa et Mac :

En vrac : iPhone, OpenCL, etc.

10 02 2009 Dans: iPhone / iPod Touch, Liens

Une grosse actualité ces derniers temps pour le monde Apple ces derniers temps. Je vous invite donc à découvrir les articles suivants :