Trophées 2008
MacGeneration | Le blog | Les forums | iGeneration
Mise à jour : 20/08/2008 - 18:29
AAPL : $174,61, évolution : 1,08
Cyril Pavillard

Interview de Cédric Menard - Sofa [10.08.2004 - 9:59]

Enregistré sous : Interview par Cyril Pavillard

Deuxième de la série dans nos interviews des lauréats des trophées MacGeneration 2003, Cédric Menard, développeur de Sofa et deuxième dauphin dans la catégorie soutien aux développeurs, nous en dit un peu plus sur son parcours.


> Dites-nous-en un peu plus sur votre expérience de développeur

Je suis arrivé à la programmation par le graphisme lorsque j’étais webmaster, au milieu des années 90, du temps où le Gif était roi et les pages bien statiques. J’ai pu ainsi me focaliser un moment sur les interfaces Web et la recherche de nouvelles possibilités dans ce domaine. Le JavaScript est vite devenu le complément indispensable de mes réflexions photoshopiennes… Les employeurs de l’époque n’étaient pas très regardants sur les méthodes utilisées, ni sur le temps que cela prenait ! C’est avec mes sites perso que les expériences ont été les plus décisives. Notamment un site-galerie, ‘Alternative’, qui regroupait les travaux d’amis artistes. Le code utilisé dans ces pages a été acheté et distribué par Adobe sous forme de scripts Golive. Je me suis intéressé ensuite aux programmes côté serveur, mais je n’avais pas vraiment d’expérience dans le développement de logiciel en tant que tel, Sofa est une première tentative.

> Est-ce que vous développez sur Mac par passion ou pour une autre raison ?

Pour la tranquillité ! ce qui serait un bon résumé de toutes les raisons valables :)

J’aime les outils qui savent se faire oublier tout en étant une source d’inspiration. Il en va sûrement de même pour un musicien dans sa relation avec son instrument. Je ne vois pas comment on peut s’exprimer avec un objet qui n’inspire pas confiance et sur lequel on ne peut se reposer.

> Pourquoi le choix du Mac comme plateforme de développement ?

Je ne me serais peut-être pas autant orienté vers le développement s’il n’y avait eu OS X et toutes les perspectives qu’Apple nous laisse entrevoir actuellement avec ce système. Et le potentiel devient énorme. Dashboard, pour ne prendre qu’un exemple récent, c’est bien une petite révolution qui se prépare, car ici l’application est enfin libérée de tout son contexte ‘bureautique’, fenêtré et répondant aux normes d’il y a 20 ans. L’idée que le ‘logiciel’ devienne du contenu au même titre qu’une page Web me met en total ébullition et rejoint ce que je cherche à faire depuis le début.

Bref, c’est ici que ça se passe.

> D’où vous est venue l’idée de développer Sofa ?

L’idée maîtresse était de rendre le visuel à la musique, et à terme de rendre possible la navigation dans une bibliothèque audio autrement que par du texte. Il y a eu plusieurs départs du fait qu’iTunes n’était pas aussi complet lorsque j’ai commencé et que j’ai d’abord cherché à faire une application autonome. Les choses ont souvent changé en cours de route, car la plateforme Mac a énormément évolué ces 2 dernières années.

Ce projet me permet surtout d’expérimenter et petit à petit mettre en place les outils et fondations nécessaires pour arriver là où j’aimerai. Sofa est plus ‘free’ que ‘ware’ en fait :D

> Quels langages de programmation maîtrisez-vous ?

Aucun en particulier, comme vous l’aurez compris j’ai une approche de designer et les langages ne sont qu’un moyen d’obtenir ce que je cherche. Je ne veux pas me limiter à ce que je sais alors j’apprends au fur et à mesure de mes besoins.

> Est-ce que les outils de développement fournis par Apple conviennent ou, avec des solutions telles que QT, Java, voire même RealBasic, la tentation est plus forte de faire du multiplateforme ?

Le multiplateforme, oui si cela ne doit pas se répercuter sur la qualité du produit et brider un concept initial parce qu’irréalisable d’une plateforme à l’autre. Pour mes projets actuels, c’est niet car ils reposent entièrement sur des APIs comme Quartz.

J’aimerai un autre outil de développement de la part d’Apple, complémentaire à xcode, avec une approche plus visuelle et plus sensitive. Un realbasic sous Cocoa ? OMG! Oui!

> iPod devient une plateforme très répandue, pensez-vous qu’Apple doive ouvrir son système aux développeurs ?

En faisant très attention à ce que cela ne devienne pas le chaos… je doute qu’Apple risque tout ce qui fait le succès de cet appareil. Une plateforme ‘Web’ sera plus appropriée (quand ils sortiront l’objet qui va avec, bien sûr).

> Quel logiciel logiciel auriez-vous aimé développer ?

Celui qui trotte dans ma tête ;-)

> Mac OS 9 : des regrets ?

Peut-être son extrême simplicité, le fait que le système tienne dans une “valise” et soit bien séparé du reste.

> Quel contact, en tant que développeur, avez-vous avec Apple ?

Je ne pense pas qu’ils aient mon numéro.. :)

> Quelle est votre configuration matérielle ?
Un bon vieux Quicksilver gonflé à bloc et ma précieuse et indispensable Wacom (je vous épargne le reste).

> Quel est votre logiciel commercial favori ?

Malheureusement, Photoshop.

> Quel est votre partagiciel/gratuiciel favori ?

SubEthaEdit

Vos commentaires (Un commentaire)
Lavoux [3 April 2008, 14:22]

que c’est plaisant de lore ton blog ! :)

Commenter
Quelques consignes avant de commenter:
  1. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  2. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.

XHTML: Vous pouvez utiliser ces tags XHTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Notre équipe | A notre sujet | Partenaires | Publicité | Contact