2009-10-10 19 views
0

Quelle est la meilleure approche (lire indolore) que je pourrais prendre? Principalement, l'application doit enregistrer l'enregistrement vidéo + micro de la webcam sur le disque et compresser la vidéo en utilisant ffmpeg (ou quelque chose de similaire).J'ai besoin de développer un projet impliquant du matériel qui devrait fonctionner de la même manière sur Windows et Mac. Quel est le chemin à suivre?

Il y a donc du matériel impliqué + l'exécution d'un processus séparé pour le codage. Je considérais sérieusement Adobe AIR - mais j'ai lu sur le site Adobe qu'il n'a pas la permission d'exécuter d'autres applications qui peuvent être problématiques si je veux encoder la vidéo en utilisant ffmpeg.

+0

Jusqu'à présent, je pensais écrire séparément la partie windows (en utilisant .Net) et la partie Mac en utilisant XCode. La fonctionnalité entre les deux plates-formes serait cependant identique. – saurabhj

Répondre

2

Avez-vous envisagé de le développer en Java? Dans ce cas, vous devriez jeter un oeil à la Eclipse Rich Client platform. J'ai développé quelques programmes en utilisant Eclipse RCP et je ne développerais jamais une application en Java sans elle. Il utilise SWT et jFace et fournit des options pour l'exportation de l'application sous OSX, Linux et Windows.

Vous devriez essayer.

+0

Salut. Merci pour le conseil sur la plateforme Rich Client Framework. Je vais vérifier. – saurabhj

2

Si vous pouvez le développer sous Mono, une grande partie fonctionnera sur les deux plates-formes.