Manual do Mobile integrade

¨ Monitor: um daemon que executa em cada dispositivo móvel e é responsável por coletar informações de contexto do dispositivo, que incluem a qualidade da conexão, energia disponível, uso de CPU, quantidade de memória livre, ponto de acesso à rede atual, lista de pontos de acesso dentro do raio de cobertura e suas intensidades de sinal;

¨ Context Information System (CIS): componente da arquitetura MoCA que processa as informações de contexto enviadas pelo Monitor e envia notificações de eventos relacionados ao contexto dos dispositivos móveis ao ProxyAdapter. O CIS disponibiliza uma interface publish/subscribe. Notificações sobre eventos de contexto são geradas sempre que forem detectadas mudanças no estado dos dispositivos móveis para as quais o ProxyAdapter tenha registrado interesse;

¨ ProxyAdapter: Intermedeia a comunicação entre clientes móveis e o GridProxy, tratando eventuais desconexões através do armazenamento em uma cache das mensagens direcionadas ao dispositivo até que a conectividade seja reestabelecida. É também responsável pela adaptação do conteúdo dos resultados das computações submetidas à grade, de modo a permitir sua exibição nos dispositivos móveis, utilizando o Proxy Framework do middleware MoCA;

¨ GridProxy: responsável por tornar os dispositivos móveis transparentes aos demais componentes da grade. O GridProxy recebe as requisições de cadaMASCT executado nos dispositivos móveis e as encaminha para execução na grade. As notificações de aplicações finalizadas são também encaminhadas pela grade a este componente para serem, então, enviadas aos dispositivos móveis que as requisitaram;

 

Mobile integrade