context_management_service_cms

name=CMS | version=0.1 | accountable=Lincoln David Nery e Silva | depdency= [[ClientLib]], PubSubAPI

CMS

Context Management Service (CMS) é um framework mobile (para Android) que possibilita o carregamento, registro e ativação dinâmica de componentes provedoras e consumidoras de contexto (ContextProviders - CxtP e ContextConsumers – CxtC). ContextProviders podem ser simples, quando coletam dados diretamente dos sensores do dispositivo móvel, ou então compostos, quando agregam, compõem ou transformam dados obtidos de outros ContextProviders mais básicos. Utilizando a Pub/SubAPI da ClientLib um CxtP pode se subscrever a dados fornecidos por outros CxtPs, tanto locais (no mesmo nó/dispositivo), como remotos (em outro nó). Desenvolveu-se também diversos ContextProviders simples para vários dos sensores acessíveis através da plataforma Android, como Location, Accelerometer, Gyroscope, etc. que podem ser disponibilizados em um repositório de ContextProviders.

Explicar aqui como utilizar. Quais são as principais interfaces, elementos etc. Dar um rápido exemplo de como utilizar. Se possível e aplicável fazer um breve “hello world”.

Hello.java
public class Hello {
   public static void main(String args[]) {
        // Teste
        double x = 2;
   }
}
  • getService() Returns Service
  • myMethod() Returns Service

Descrever a arquitetura do componente. As principais classes e relações que sustentam o componente.

  • getService() Returns Service
  • myMethod() Returns Service

Detalhes de implementação, por exemplo, descrevendo as principais rotinas e os seus fluxos de execução, por onde o desenvolvedor deveria olhar para modificar esse componente.

L.D, Silva, M. Endler, A Scalable Middleware for Structured Data Provision and Dissemination in Distributed Mobile Systems, Tese de Doutorado, Departamento de Informática, PUC-Rio, 2014

  • context_management_service_cms.txt
  • Last modified: 2017/07/21 03:08
  • (external edit)