13.07.2015 Views

aplicativo para tv digital interativa de acesso ao twitter

aplicativo para tv digital interativa de acesso ao twitter

aplicativo para tv digital interativa de acesso ao twitter

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

29compartilhado;c) estado ativo: <strong>para</strong> passar <strong>ao</strong> estado ativo um método StartXlet <strong>de</strong>ve ser invocado.No estado ativo a aplicação po<strong>de</strong> usufruir dos recursos <strong>para</strong> ativar suasfuncionalida<strong>de</strong>s e prover serviços. A aplicação po<strong>de</strong> retornar <strong>ao</strong> estado pausadoatravés do método pauseXlet;d) estado <strong>de</strong>struído: a qualquer momento uma aplicação po<strong>de</strong> passar <strong>ao</strong> estado<strong>de</strong>struído com a chamada do método <strong>de</strong>stroyXlet. Quando neste estado aaplicação libera todos os recursos e <strong>para</strong> a sua execução.2.2.1.1.3 Ponte <strong>de</strong> motoresSegundo o Portal do Software Público Brasileiro (2009), diferente dos outros sistemas,os ambientes <strong>de</strong> apresentação e execução do middleware Ginga se complementam, unidos poruma ponte em uma implementação sem nenhuma redundância, o que confere <strong>ao</strong> sistema umaótima eficiência, tanto em termos <strong>de</strong> uso <strong>de</strong> Central Processing Unit (CPU) quanto <strong>de</strong>ocupação <strong>de</strong> memória. Ao contrário dos outros sistemas, Ginga, <strong>de</strong>s<strong>de</strong> seu projeto inicial, foi<strong>de</strong>senvolvido tendo em mente os dois ambientes <strong>de</strong> programação.A ponte provê um mecanismo <strong>de</strong> mapeamento que permite a interação <strong>de</strong> qualqueraplicação nos dois motores, seja através da manipulação <strong>de</strong> documentos NCL pelo Ginga-J,ou pela execução <strong>de</strong> código Java através <strong>de</strong> Xlets NCL ou efetuando chamadas <strong>para</strong> asfuncionalida<strong>de</strong>s do Ginga-J com scripts Lua.2.2.1.1.4 Ginga-CCO núcleo comum, Ginga Commom-Core (Ginga-CC), oferece o suporte básiconecessário <strong>para</strong> os motores Ginga-NCL e Ginga-J, e localiza-se entre estes e o sistem<strong>ao</strong>peracional do dispositivo. É responsável pelo processamento e <strong>de</strong>codificação <strong>de</strong> conteúdocomum <strong>ao</strong>s motores citados. Exemplos disto são os objetos <strong>de</strong> mídia como Portable NetworkGraphics (PNG) e Joint Photographic Experts Group (JPEG).O Ginga-CC encarrega-se <strong>de</strong> efetuar este processamento e ainda contém

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!