context_management_service_cms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
context_management_service_cms [2014/08/21 13:10]
mroriz
context_management_service_cms [2017/07/21 03:08] (current)
Line 2: Line 2:
     | name=CMS     | name=CMS
     | version=0.1     | version=0.1
-    | accountable=Fulano +    | accountable=Lincoln David Nery e Silva 
-    | depdency= [[ClientLib]]+    | depdency= [[ClientLib]], PubSubAPI
 }} }}
  
 ====== CMS ====== ====== CMS ======
-ClientLib provides group and publish-subscribe communication paradigms for mobile nodes (MNs). Continuar com uma breve visão geral dos serviços providos por esse componente+**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.
  
 ===== Usage  ===== ===== Usage  =====
-Explicar aqui como utilizar. Quais são as principais interfaces, elementos etc. Se possível fazer um breve "hello world".+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". 
 + 
 +<file java Hello.java> 
 +public class Hello { 
 +   public static void main(String args[]) { 
 +        // Teste 
 +        double x = 2; 
 +   } 
 +
 +</file> 
 + 
 +  * ''getService()'' Returns Service  
 + 
 +  * ''myMethod()'' Returns Service 
  
 ===== Architecture ===== ===== Architecture =====
 Descrever a arquitetura do componente. As principais classes e relações que sustentam o componente. Descrever a arquitetura do componente. As principais classes e relações que sustentam o componente.
 +  * ''getService()'' Returns Service 
 +
 +  * ''myMethod()'' Returns Service 
  
 ===== Implementation Details ===== ===== Implementation Details =====
Line 19: Line 35:
  
 ===== References ===== ===== References =====
-Bibtex/PDF entry dos papers sobre 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.1408637412.txt.gz
  • Last modified: 2017/07/21 02:49
  • (external edit)