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 Rémi Denis-Courmont - VLC [17.08.2004 - 8:55]

Enregistré sous : Interview par Cyril Pavillard

Rémi Denis-Courmont répond au nom de l’équipe de développement de VLC, le logiciel qui a remporté l’année dernière le trophée de support développeur. Rappelons que VLC est une initiative de l’Ecole Centrale de Paris qui a donné naissance à ce logiciel multiplateforme maintenant développé conjointement par une équipe internationale.


> En tant que logiciel véritablement multiplateforme et Opensource, comment se passe le travail sur la version Mac ?

Sur Mac, VideoLAN ne supporte qu’OS X, dérivé de BSD, qui est relativement proche de GNU/Linux, la plateforme d’origine de VLC. Il est donc plus simple de maintenir le support Mac que Windows, par exemple. En fait, les seuls aspects spécifiques à Mac sont les modules de sorties audio et vidéo, ainsi que l’interface. Ceux-ci sont maintenus par certains de nos développeurs qui utilisent Mac OS X.

Par ailleurs, afin d’aider au support Mac, Apple France, ainsi que le centre informatique de l’École Centrale (VideoLAN est initialement un projet d’élèves de l’école, au sein de VIA Centrale Réseaux, association informatique du campus) nous ont déjà prêté du matériel.

> Pourquoi s’attacher à développer une version Mac ? Est-ce que vous développez sur Mac par passion ou pour une autre raison ?

La version Mac de VLC Media Player est probablement très utilisée, et très connue par les utilisateurs de Mac du fait de la moindre “concurrence” de solution alternative sur cette plate-forme, contrairement à Windows ou GNU/Linux.

Certains des développeurs utilisent la version Mac, et le support Mac nous vaut de bonnes relations avec Apple France, dans le cadre de l’association VIA.

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

Certains développeurs utilisent la plateforme Mac par choix. Cela permet également de tester le bon fonctionnement du logiciel. Nous n’avons pas de plateforme imposée pour le développement puisque nous utilisons des outils présents sur pratiquement tous les systèmes Unix-like pour le développement. Toutefois, nous utilisons principalement GNU/Linux plutôt que Mac.

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

Le projet VideoLAN est né en 1996-1997 au sein de VIA, association qui gère le réseau informatique du campus de l’École Centrale Paris. Il visait à la diffusion de vidéo sur réseau IP. Depuis quelques années, tout en gardant un intérêt particulier pour le streaming IP, VideoLAN s’est recentré autour du VLC qui est devenu un lecteur de multimédia. L’idée de portage pour Mac OS X était liée à l’absence de solution libre pour la lecture de DVD sur cette plateforme.

> Quels langages de programmation maîtrisez-vous ?

Le coeur de VLC et la majorité de ses modules est en C. Certains modules sont en C++. L’interface Mac OS X est écrite en Objective C.

> Est-ce que les outils de développement fournis par Apple conviennent ?

Pour des raisons historiques, nous développons principalement sous GNU/Linux avec les outils usuels sur cette plateforme (GCC, GNU Autotools, …), que l’on retrouve sur tous les Unix-like moderne. Pour l’interface graphique, la librairie wxWidgets (anciennement wxWindows) est utilisée. Elle est comparable à Qt. VLC pour Mac dispose cependant de son interface propre.

Encore une fois, VLC est multi plateforme. Seule l’interface reste spécifique à Mac OS X, car les autres solutions (WxWidgets, QT, etc…) ont tendance à donner un résultat qui s’inscrit mal dans le cadre des interfaces OS X “classiques”.

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

Les développeurs de VLC ne sont dans l’ensemble pas de grands partisans des solutions faisant intervenir du DRM. C’est le moins qu’on puisse dire. Pour ce qui est de l’ouverture, en tant que développeurs open-source, nous sommes toujours en faveur.

> Quelle est l’application du monde PC qui manque sur Mac ?

Les jeux. Le retard par rapport au PC dans les domaines plus sérieux s’est fortement réduit grâce au projet Fink de portage des logiciels libres sur Mac OS X.

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

Certains responsables des contacts développeurs Apple suivent le projet de près, depuis longtemps, et nous ont prêté du matériel à plusieurs occasions.

> Quels sont vos outils logiciels ?

Principalement l’éditeur de texte vim!

> Quel est votre logiciel commercial favori ?

Nous n’utilisons pas de logiciels commerciaux sur Mac, en dehors du système d’exploitation lui-même.

> Quel est votre partagiciel/gratuiciel favori ?

VLC ;-) Quoique ce soit un logiciel libre et pas un logiciel gratuit, en fait.

> Est-ce que les trophées MacGeneration vous ont apporté qqch de concret ?

C’est difficile à dire, je suis trop “jeun” au sein du projet et nous manquons de recul. Mais toute occasion de promouvoir notre logiciel est la bienvenue.

Vos commentaires (Aucun commentaire)

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