Je dois développer un projet impliquant du matériel qui devrait également fonctionner de la même sous Windows ainsi que Mac. Quelle est la voie à suivre?
-
20-09-2019 - |
Question
Quelle est la meilleure approche (lire indolore) que je pouvais prendre? En premier lieu, l'application doit enregistrer la vidéo webcam + micro enregistrement sur le disque et compresser la vidéo en utilisant ffmpeg (ou quelque chose de similaire).
Donc, il y a du matériel impliqué + l'exécution d'un processus distinct pour l'encodage.
J'étais sérieusement envisage Adobe AIR -. Mais je lire sur le site d'Adobe qu'il ne possède pas l'autorisation d'exécuter d'autres applications qui peuvent être problématiques si je veux encoder la vidéo en utilisant ffmpeg
La solution
Avez-vous envisagé le développement en Java? Dans ce cas, vous devriez jeter un oeil à la plateforme Eclipse Rich Client . J'ai développé quelques programmes en utilisant Eclipse RCP et je ne jamais développer une application en Java sans elle. Il utilise SWT et JFace et fournit des options pour exporter l'application pour fonctionner sur Mac OS X, Linux et Windows.
Vous devriez essayer.
Autres conseils
Si vous pouvez développer sous Mono , en grande partie fonctionnera sur les deux plates-formes.
Qt. Simple comme bonjour.