Prima informati in che linguaggio sono le librerie per il controllo della telecamera. Se sono in C/C++ io strutturerei l'applicazione su più livelli utilizzando C/C++ alla base e un linguaggio a più alto livello per il resto dell'applicazione. Se sono in java (incredibile in quanti posti lo utilizzino) puoi benissimo pensare di sviluppare tutto il java o affidarti a linguaggi un po' più comodi ad esempio scala o groovy (profondamente diversi).