Preciso desenvolver um projeto envolvendo hardware que também deve funcionar o mesmo no Windows e no MACS. Qual é o caminho a seguir?
-
20-09-2019 - |
Pergunta
Qual é a melhor abordagem (leia -se indolor) que eu poderia adotar? Principalmente, o aplicativo precisa gravar a gravação de vídeo + microfone na webcam no disco e compactar o vídeo usando o FFMPEG (ou algo semelhante).
Portanto, há hardware envolvido + executando um processo separado para codificar.
Eu estava considerando seriamente a Adobe Air - mas li no site da Adobe que ele não tem permissão para executar outros aplicativos que podem ser problemáticos se eu quiser codificar o vídeo usando o FFMPEG.
Solução
Você considerou desenvolvê -lo em Java? Nesse caso, você deve dar uma olhada no Eclipse Rich Client Platform. Eu desenvolvi alguns programas usando o Eclipse RCP e nunca desenvolveria um aplicativo em Java sem ele. Ele usa SWT e JFFFE e oferece opções para exportar o aplicativo para executar no OSX, Linux e Windows.
Você deve tentar.
Outras dicas
Se você pode desenvolvê -lo sob Mono, grande parte funcionará nas duas plataformas.
Qt. Simples como torta.