Christophe Ducommun - MovieGate [18.09.2005 - 23:29]
Cette année, nous donnons la parole à tous les développeurs qui se sont inscrits aux Trophées MacGeneration 2005. Une série identique de questions leur a été envoyée et ils ont déjà été très nombreux à répondre. Nous allons publier tous ces interviews au fur et à mesure de leur mise en pages, traduction pour certains, ce qui vous permettra de découvrir les motivations de chacun des participants, mais peut-être aussi faire connaissance avec des logiciels plus intéressants les uns que les autres.
Nous commençons donc cette série avec Christophe Ducommun, un développeur indépendant qui habite en Suisse et qui est bien connu des lecteurs du site Mac & Video. Il nous en dit plus sur MovieGate, son logiciel qu’il a inscrit dans la catégorie “Meilleur partagiciel/gratuiciel” et qui participe pour la deuxième année aux Trophées MacGeneration.
• Depuis quand développez-vous pour Mac et pourquoi ce choix ?
Je développe seulement depuis 2 ans sur Mac, mais à l’origine je suis développeur sous Windows. En fait, c’est mon travail, mais je préfère le Mac (allez trouver un job de développeur pour Mac…). Donc naturellement à la maison je me suis mis à développer en Objective-C en utilisant Cocoa, j’ai de cette manière supprimé ma frustration de ne pas savoir développer sur ma plateforme préférée.
• À votre avis, que sont les avantages principaux de votre logiciel qui peuvent faire la différence dans votre sélection pour les trophées ?
Il existe énormément de bons logiciels gratuits ou shareware, je ne pense pas que mon logiciel soir le meilleur loin de là, mais par contre dans son domaine il offre des possibilités que seulement des logiciels complexes à maîtriser offrent. Je pense qu’il s’agit du gros point fort de mon logiciel !
• Quelle est LA fonctionnalité qui vous différencie des produits concurrents ?
Pour le moment il permet de chapitrer son DVD, et offre des possibilités comme la gravure. Bien évidemment, il est possible de faire tout cela avec d’autres logiciels, mais avec MovieGate il fait tout et simplement. De plus si on compare MovieGate à iDVD, il accepte un nombre bien plus important de fichiers audio et vidéo. Beaucoup de mes utilisateurs l’utilisent parce qu’iDVD n’accepte pas leur fichier. Évidemment, il existe ffmegX, mais pour monsieur Tout-le-Monde à la maison qui désire faire son petit DVD en vitesse sans trop rien connaître de technique, MovieGate fait l’affaire.
La prochaine révision permettra de créer un menu à son DVD, offrira son propre lecteur DVD, et permettra aussi de faire des diaporamas pour son DVD. malheureusement pour des raisons techniques il est encore en version Alpha.
• Quelles technologies particulières offertes par Mac OS X utilisez-vous dans le développement de votre logiciel ?
- Security Framework pour le moteur de MAJ et d’installation automatique du logiciel.
- DiscRecording pour la gravure sur CD ou DVD
- QuickTime pour l’analyse, le décodage, la conversion audio des fichiers.
Pour MovieGate 1.20, il y aura aussi :
- DVDPlayback
- QTKit
Et notamment l’utilisation des classes XML de Tiger pour l’interaction avec les logiciels open source employés par MovieGate.
• Comment gérez-vous le support client pour vos clients de langue française ?
Un forum est à disposition, je lis les messages chaque jour, et j’essaie de donner une solution, aide pertinente. Quand je n’y arrive pas, je demande à la personne de me contacter par mail. Mon iDisk est aussi à disposition des utilisateurs pour me fournir des fichiers vidéo qui posent problème avec MovieGate.
Un menu dans MovieGate permet d’accéder directement au Forum, et un autre permet de me contacter directement par Mail.
• Quel rôle joue le feedback des utilisateurs dans la correction de bogues ou l’ajout de nouvelles fonctionnalités ?
Il est extrêmement important, premièrement pour connaître les choses à améliorer, pour définir des priorités et pour découvrir les bugs que je ne vois pas ou que mes nombreux testeurs n’ont pas vus (je les salue au passage, encore merci à eux).
• Pourquoi avoir choisi le modèle du gratuiciel pour distribuer votre logiciel ?
Je désire aider la communauté Mac, MovieGate est gratuit. C’est aussi par simple plaisir que je développe MovieGate, ce n’est pas une source de revenus. Mais les gens peuvent me donner de l’argent via PayPal. J’utilise cet argent pour payer les livres sur Cocoa, Objective-C, UNIX etc…
• Combien de temps passez-vous dans la création de votre logiciel ?
Oh, c’est variable, au début c’était 4h par soir, mais après un certain temps ma femme m’a demandé de lui donner aussi du temps pour elle et mes deux enfants (2 ans et 4 ans), donc maintenant je dirais que c’est environ 8 à 10 heures par semaine. Mes utilisateurs parfois ne comprennent pas que leurs bugs soient corrigés de suite, mais je m’empresse toujours dans les limites possibles à les corriger au plus vite.
• Qu’apportent les nouveautés de Tiger dans le cadre du développement de votre logiciel ?
Les classes XML permettent de mieux interagir avec les logiciels open source que j’emploie, ça évite d’utiliser
la ligne de commande. DiscRecording offre la gravure directe en UDF, cela accélérera les opérations, car il n’y aura plus besoin de créer
d’image disque (je n’ai pas encore réussi à le faire fonctionner…). QTKit offre une API de programmation bien plus aisée que les fonctions C de QuickTime, MovieGate 1.20 a gagné énormément en fonctionnalités grâce à QTKit.
• Qu’est-ce qui a été le plus gros challenge dans le développement de votre logiciel ?
Offrir un logiciel simple pour l’utilisateur tout en restant performants au niveau des possibilités !
• Pourquoi faites-vous ça ? Par passion ? Un moyen de se faire connaître ? de gagner un peu d’argent ?
Passion sans hésiter !
| Les commentaires sont fermés. |








