Esta dissertação terá como base um trabalho de investigação com uma aplicação Android já existente que utiliza o Java Native Interface (JNI) para invocar funções de uma biblioteca C que faz a comunicação com as câmaras ONVIF.
A aplicação Android existente pode ser melhorada. A conversão dos tipos de dados C para Java e vice-versa que é necessário fazer na camada JNI, apresenta ineficiencia. A API JNI apresenta assimetrias que introduz complexidade.
Para além destas melhorias, pretende-se adicionar à aplicação actual o serviço de PTZ.