<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.lac.inf.puc-rio.br/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.lac.inf.puc-rio.br/feed.php">
        <title>ContextNet IoMT</title>
        <description></description>
        <link>http://wiki.lac.inf.puc-rio.br/</link>
        <image rdf:resource="http://wiki.lac.inf.puc-rio.br/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-06-06T12:20:46+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=474ck&amp;rev=1500617324&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=architecture&amp;rev=1528139628&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=arff&amp;rev=1500617325&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=azure&amp;rev=1500617325&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=best_practices&amp;rev=1531888024&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=bustracker&amp;rev=1500617325&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=classes&amp;rev=1528149359&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=clientlib&amp;rev=1500617325&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=context_management_service_cms&amp;rev=1500617325&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=d3cep&amp;rev=1500617326&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=doctable&amp;rev=1500617326&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=documentation&amp;rev=1551284077&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=download&amp;rev=1528148800&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=eclipse&amp;rev=1500617326&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=elisa&amp;rev=1500617326&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=falldetectionsystem&amp;rev=1500617327&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=faq&amp;rev=1500617327&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=gateway&amp;rev=1500617327&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=gradys&amp;rev=1628255798&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupapi&amp;rev=1500617327&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupdefiner&amp;rev=1500617328&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupreplayservice&amp;rev=1500617327&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=hakke&amp;rev=1500617328&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=helloandroid&amp;rev=1500617328&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocore&amp;rev=1500617329&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocorelua&amp;rev=1500617329&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellogroup&amp;rev=1500617329&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellomobile&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=infopae&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=infra&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=installingdds&amp;rev=1564082059&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=invbat&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=jts_topology_suite_helper&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=loadbalancer&amp;rev=1500617330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=m_hub&amp;rev=1523494968&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=manningbusfleet&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=mapsandroid&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=mho-simulator&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=mn-simuator&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=mobile_temporary_disconnection_mtd&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=mr-udp&amp;rev=1500617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=nodepattern&amp;rev=1500617332&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=otherservice&amp;rev=1500617332&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence&amp;rev=1551116674&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service&amp;rev=1551284126&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service_for_the_sddl_core&amp;rev=1551117275&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=playground&amp;rev=1500617332&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=poa-manager&amp;rev=1533319965&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=prome2c&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=publications&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=pubsubapi&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=rasp&amp;rev=1548966027&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=regions&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=registry&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=replayserver&amp;rev=1500617333&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=sidebar&amp;rev=1644011745&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=sptrans&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=start&amp;rev=1536270459&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=template&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=teste&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=travelersgroup&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=treasure_hunter&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=tutorial&amp;rev=1500617334&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=uav-simulator&amp;rev=1527184445&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.lac.inf.puc-rio.br/doku.php?id=udi&amp;rev=1500617335&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.lac.inf.puc-rio.br/lib/tpl/bootstrap3/images/favicon.ico">
        <title>ContextNet IoMT</title>
        <link>http://wiki.lac.inf.puc-rio.br/</link>
        <url>http://wiki.lac.inf.puc-rio.br/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=474ck&amp;rev=1500617324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>474ck</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=474ck&amp;rev=1500617324&amp;do=diff</link>
        <description>474ck

474ck is a very simple client-server game using ContextNet for notifications in real time. It's just a demo, not supposed to be fun.

There is a map showing the player's position as a circle showing the area you are observing. Any players that enter this area will appear on the map. Whenever you</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=architecture&amp;rev=1528139628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-04T16:13:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>architecture</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=architecture&amp;rev=1528139628&amp;do=diff</link>
        <description>SDDL Architecture

The Scalable Data Distribution Layer (SDDL) is ContextNet's communication layer that connects stationary DDS nodes in a wired “core” network to mobile nodes (MN) with an IP- based wireless data connection. Some of the stationary nodes are information and context data processing nodes, others are gateways for communication with the mobile nodes, and yet others are monitoring and control nodes operated by humans. SDDL employs two communication protocols: DDS’s Real-Time Publish-…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=arff&amp;rev=1500617325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arff</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=arff&amp;rev=1500617325&amp;do=diff</link>
        <description>Hello Dynamic Group

To run this application you must

	*  Install mysql database. Once installed, run the dump.sql script below. Then configure the connection information to the database server ip, user, password in class BaseMySQL.java
	*  Run the TomCat WebServer</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=azure&amp;rev=1500617325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>azure</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=azure&amp;rev=1500617325&amp;do=diff</link>
        <description>Azure

ContextNet software can now be deployed in the Cloud, more precisely in the Microsoft Azure cloud platform, for which LAC has a subscription. 

Microsoft Azure provides Infrastructure as a Service (IaaS). This means that we are using Azure hardware resources, such as Virtual Machines, storage capacity and network bandwidth to run the SDDL core nodes (and mobile node simulators) in the cloud, including an open source version of the</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=best_practices&amp;rev=1531888024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-18T01:27:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>best_practices</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=best_practices&amp;rev=1531888024&amp;do=diff</link>
        <description>Bitbucket Collaboration Guide</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=bustracker&amp;rev=1500617325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bustracker</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=bustracker&amp;rev=1500617325&amp;do=diff</link>
        <description>BusTracker

The BusTracker is an SDDL application based on ContextNet to monitor where the buses in a city are. 

The system consists in two modules. The first one are the clients who wants to see where the bus line, that they are motoring, is located. All of them are members of the same bus group, for example, the clients who wants to know where all the buses of the line 497 are.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=classes&amp;rev=1528149359&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-04T18:55:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>classes</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=classes&amp;rev=1528149359&amp;do=diff</link>
        <description>Class Projects
Here you can find prototypes of additional services and applications based on SDDL that have been developed by students in the course Introduction to Mobile and Ubiquitous Computing

Semester 2016.2

	*  TravelersGroup - An application that allows mobile users in a geographic region (a polygon) to communicate with each other. Every send is broadcast to all members of every group in which the sender is part of.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=clientlib&amp;rev=1500617325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clientlib</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=clientlib&amp;rev=1500617325&amp;do=diff</link>
        <description>[ name=ClientLib
    | version=0.1
    | accountable=Marcos Roriz
    | depdency=  [[MR-UDP]]
]

ClientLib

ClientLib provides direct, group and publish-subscribe communication paradigms for mobile nodes (MNs). It extends the MR-UDP with mobility-tolerating features, such as handover and Firewall/NAT transversal. These features are transparent to developers, that is, they do not need to handle them. However, ClientLib offers a series of listeners for developers to known when these issues arrive,…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=context_management_service_cms&amp;rev=1500617325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>context_management_service_cms</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=context_management_service_cms&amp;rev=1500617325&amp;do=diff</link>
        <description>[ 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, …</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=d3cep&amp;rev=1500617326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>d3cep</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=d3cep&amp;rev=1500617326&amp;do=diff</link>
        <description>[ name=D3CEP
    | version=0.1
    | accountable=Gustavo L.B. Baptista
    | depdency= DDS with Dynamic Topics (XTypes)
]

D3CEP - Data-Centric Dynamic Distributed Complex Event Processing

1. Overview

D3CEP, is a Distributed Event Processing middleware that is executed on the SDDL Core. It allows the dynamic deployment of Event Processing Agents (EPA) on a computer cluster or cloud computing nodes.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=doctable&amp;rev=1500617326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>doctable</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=doctable&amp;rev=1500617326&amp;do=diff</link>
        <description>@name@   Version         @version@        Main Contact     @accountable@    Dependencies  @depdency@</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=documentation&amp;rev=1551284077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-27T13:14:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>documentation</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=documentation&amp;rev=1551284077&amp;do=diff</link>
        <description>Documentation

ContextNet is composed of a set of components and technologies, such as Data Distribution Service (DDS), SDDL, MRUDP, and ClientLib. In this page you will encounter user and developer documentation for each ContextNet component. User documentation focus on topics related to the usage of the component, such as component interface (</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=download&amp;rev=1528148800&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-04T18:46:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>download</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=download&amp;rev=1528148800&amp;do=diff</link>
        <description>Requirements

To provide real-time communication services, the ContextNet's middleware communication layer, Scalable Data Distribution Layer (SDDL), uses the Data Distribution Service (DDS) protocol in its core network and the MR-UDP protocol in the edges. DDS in an OMG standard for Real-Time Publish/Subscribe communication. Thus, usage of ContextNet requires the installation of a DDS implementation (vendor). Currently, we support the following DDS- compliant vendors: OpenSplice DDS, RTI's Conne…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=eclipse&amp;rev=1500617326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>eclipse</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=eclipse&amp;rev=1500617326&amp;do=diff</link>
        <description>Setting up a ContextNet Project

After downloading the ContextNet middleware library, setting up a ContextNet application is straightforward. For this tutorial, we will use the Eclipse IDE environment, however it works with other IDEs (NetBeans, IntelliJ) and text</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=elisa&amp;rev=1500617326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>elisa</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=elisa&amp;rev=1500617326&amp;do=diff</link>
        <description>[ name=ELISA
    | version=0.1
    | accountable=Andre Mac Dowell
    | depdency=  [[ClientLib]], Android
]

ELISA

A Energy-aware cLIent Services for Andrioid (ELISA) é uma biblioteca multi-thread para aplicações Android, que consiste de um par de serviços Android, o LocationService e o ConnectivityService e um conjunto de Broadcast Receivers (Android) que conjuntamente registram a posição geográfica do nó (p.ex. usando GPS), e realizam o envio de mensagens da aplicação carregando a posição cor…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=falldetectionsystem&amp;rev=1500617327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>falldetectionsystem</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=falldetectionsystem&amp;rev=1500617327&amp;do=diff</link>
        <description>FALL DETECTION SYSTEM

 
Students:

	*  Diego Cedrim Gomes Rêgo
	*  Yadira Garnica Bonome

Abstract

This paper presents important issues of the project of the course INF2541 - INTROD COMPUTACAO MOVEL- 2014.2. We propose system that detect when a person falls and send an alert to a contact list.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=faq&amp;rev=1500617327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>faq</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=faq&amp;rev=1500617327&amp;do=diff</link>
        <description>Frequently Asked Questions (FAQ)

I downloaded the virtual machine, but when I open it in VirtualBox it does not boot, showing an error related to PAE kernel.

	*  Solution: Activate PAE/NX option in VirtualBox. Go to the Settings Menu, and in the System, Processor, Enable PAE/NX.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=gateway&amp;rev=1500617327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gateway</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=gateway&amp;rev=1500617327&amp;do=diff</link>
        <description>[ name=Gateway
    | version=1.0
    | accountable=Rafael Vasconcelos
    | depdency=  [[UDI]], [[ClientLib]]
]

Gateway

O Gateway (GW) é um serviço do SDDL Core Network (executa em um nó do cluster/nuvem) que é responsável por gerenciar conexões MR-UDP com vários nós móveis. Suas tarefas incluem a notificação de conexões e desconexões de nós móveis, e a transcodificação de mensagens de aplicação difundidas no domínio DDS (SDDL Core) para o MR-UDP e o encaminhamento para o nó móvel corresponden…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=gradys&amp;rev=1628255798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-06T10:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gradys</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=gradys&amp;rev=1628255798&amp;do=diff</link>
        <description>Project GrADyS

GrADyS stands for...

The project GrADyS aims to...

Metodology...

The GrADyS FrameWork and testbed...

Software...</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupapi&amp;rev=1500617327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>groupapi</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=groupapi&amp;rev=1500617327&amp;do=diff</link>
        <description>[ name=GroupAPI
    | version=0.1
    | accountable=Marcos Roriz
    | depdency=  [[ClientLib]]
]

GroupAPI

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. 

Usage

A ClientLib implementa a interface public interface NodeConnection</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupdefiner&amp;rev=1500617328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>groupdefiner</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=groupdefiner&amp;rev=1500617328&amp;do=diff</link>
        <description>[ name=GroupDefiner
    | version=0.1
    | accountable=Rafael Vasconcelos
    | depdency=  [[UDI]], [[ClientLib]]
]

GroupDefiner

O GroupDefiner é um serviço do SDDL Core responsável por gerenciar a pertinência de nós a grupos, e notificar todos os Gateways sobre qualquer mudança nos membros dos grupos. Em particular, o GroupDefiner suporta grupos dinâmicos de nós, cuja pertinência é definida por algum atributo da mensagem de aplicação (ou de uma informacão de conetxto) enviada pelo nó, como p…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=groupreplayservice&amp;rev=1500617327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>groupreplayservice</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=groupreplayservice&amp;rev=1500617327&amp;do=diff</link>
        <description>[ name=GroupReplayService
    | version=0.1
    | accountable= Bruno Olivieri
    | depdency=  [[MTD]]
]

GroupReplayService

GroupReplayService é um serviço do SDDL core que persiste em um banco SQLite todas as mensagens recentes (período é parâmetro) enviadas a cada grupo de nós (group-cast). Assim, sempre que um novo nó é inserido no grupo, todas as mensagens que este não recebeu são re-enviadas para esse nó.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=hakke&amp;rev=1500617328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hakke</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=hakke&amp;rev=1500617328&amp;do=diff</link>
        <description>[ name=Hakke
    | version=0.1
    | accountable=Marcos Roriz
    | depdency=  [[UDI]]
]

Hakke

Hakke provides a Gateway between SDDL and Web applications. Specifically, it is a SDDL processing node that routes messages from SDDL to a WebFramework (Play). It can also send message from the Web to the SDDL Core. The processing node contains a entire Web Server and executes the Play Framework, a</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=helloandroid&amp;rev=1500617328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>helloandroid</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=helloandroid&amp;rev=1500617328&amp;do=diff</link>
        <description>HelloAndroid - Ping Application


This tutorial will guide you through the basic concepts on how to use SDDL with an Android device. We are going to show how to create a MrUDP connection using Android Services (this service will be named ConnectionService) and exchange messages between the device and a node on server. We will also show a different implementation using AsyncTasks that, while easier to implement, is recommended only for prototypes, not for final applications.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocore&amp;rev=1500617329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hellocore</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocore&amp;rev=1500617329&amp;do=diff</link>
        <description>HelloCore


This tutorial will guide you through the basic concepts and programming involved in the communication between a mobile node (MN) and a stationary node within the ContextNet SDDL core network architecture. This stationary node of the SDDL core will play the role of a server processing node, capable of processing application messages from the mobile node (MN)  according to some application specific logic, and sending messages back to the MN. Hence, this tutorial will cover both paths o…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocorelua&amp;rev=1500617329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hellocorelua</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=hellocorelua&amp;rev=1500617329&amp;do=diff</link>
        <description>HelloCoreLua


This tutorial will guide you through the basic concepts and programming involved in the communication between a mobile node (MN) in Lua and a stationary node within the SDDL core network architecture. The tutorial focus will be on the Lua client, precisely explaining how to connect, send, and receive messages to and from a SDDL core. Like in the HelloCore tutorial in Java, the stationary node of the SDDL core will play the role of a server processing node, capable of processing ap…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellogroup&amp;rev=1500617329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hellogroup</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=hellogroup&amp;rev=1500617329&amp;do=diff</link>
        <description>HelloGroup


In this tutorial we will exemplify SDDL's group communication capabilities. In particular, we will show how mobile clients can join a group and communicate through it. Similarly to one-to-one (unicast) communication (see Tutorial HelloMobile), also group communication is asynchronous, which means that message delivery is based on callback method invocation.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=hellomobile&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hellomobile</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=hellomobile&amp;rev=1500617330&amp;do=diff</link>
        <description>Hello Mobile


In the previous tutorial (Hello Core), we covered how a mobile client (in a mobile node) can communicate with a processing node in the SDDL core. In this tutorial, we will work with a different approach: communication between mobile nodes. This communication pass through the core, which act as a bridge connecting the nodes.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=infopae&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>infopae</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=infopae&amp;rev=1500617330&amp;do=diff</link>
        <description>testando documentação</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=infra&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>infra</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=infra&amp;rev=1500617330&amp;do=diff</link>
        <description>[ name = INFRA-Provision
    | version = 0.1.0
    | accountable = Rogério Schneider
    | depdency = ContextNet, OpenSplice, RTI, Linux
]

Automated Infrastructure

INFRA-Provision

	*  Installs and validate basic infrastructure configuration for LAC servers

	*  Automates build process for LAC software

Works great with Vagrant/VirtualBox, cloud VMs and physical servers running Ubuntu.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=installingdds&amp;rev=1564082059&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-25T16:14:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installingdds</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=installingdds&amp;rev=1564082059&amp;do=diff</link>
        <description>Installing Open Splice DDS

To develop ContextNet applications we need an implementation of the DDS (Data Distribution Service (DDS)) protocol. There are several vendor that implements this protocol. During development its common to use an open source implementation of DDS, in this case, OpenSplice. This tutorial aims on guiding the developer on installing OpenSplice DDS. OpenSplice DDS is available for GNU/Linux and Microsoft Windows, for both architectures, 32-bit and 64-bit. The instructions …</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=invbat&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>invbat</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=invbat&amp;rev=1500617330&amp;do=diff</link>
        <description>Invisible Battlefields

Invisible Battlefields is a work-in-progress, collaborative, positioning-sensitive mobile game in which players battle against each other for the glory of their clan.

The battles always occurs in a pre-determined regions in specific time-frames. If the player physically crosses the region, he is eligible to participate in the next battle on this region, receiving a notification of such in his mobile device. Then, he has until the time of the battle to confirm his partici…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=jts_topology_suite_helper&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jts_topology_suite_helper</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=jts_topology_suite_helper&amp;rev=1500617330&amp;do=diff</link>
        <description>[ name=JTS
    | version=0.1
    | accountable=Fulano
    | depdency=  None.
]

JTS

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. 

Usage

Explicar aqui como utilizar. Quais são as principais interfaces, elementos etc. Se possível fazer um breve</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=loadbalancer&amp;rev=1500617330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loadbalancer</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=loadbalancer&amp;rev=1500617330&amp;do=diff</link>
        <description>[ name=LoadBalancer
    | version=0.1
    | accountable=Fulano
    | depdency=  [[Gateway]]
]

LoadBalancer

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. 

Usage

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</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=m_hub&amp;rev=1523494968&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-11T22:02:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>m_hub</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=m_hub&amp;rev=1523494968&amp;do=diff</link>
        <description>The Mobile Hub

The Mobile Hub (M-Hub) is a general-purpose middleware that enables mobile personal devices (Android smartphones and tablets) to become the propagator nodes (i.e. gateways to the Internet) for the simpler IoT objects or Mobile Objects (M-OBJ) (sensors/actuators) with only short-range WPAN interfaces. It provides context information such as current local time and/or the (approximate) location to the data obtained from the M-OBJs to which it is connected. The M-Hub is the natural e…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=manningbusfleet&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>manningbusfleet</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=manningbusfleet&amp;rev=1500617331&amp;do=diff</link>
        <description>Manning Bus Fleet

The Manning Bus Fleet is an SDDL application that provides an online view of a bus fleet usage. That is able to show in realtime the seats usage of all bus that uses their client. Likewise any customer can check how crownd or empty are all the buses and pick the best suitlabe one. It's easy as access a web address and choose the bus.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=mapsandroid&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mapsandroid</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=mapsandroid&amp;rev=1500617331&amp;do=diff</link>
        <description>Maps Android with SDDL

Maps Android with SDDL is an application based on ContextNet. You are able to monitor and send messages to other nodes in real time.

The nodes are displayed in a map in the map tab and there is also a list in the smartphone's tab that you can choose a node and send them a notification.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=mho-simulator&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mho-simulator</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=mho-simulator&amp;rev=1500617331&amp;do=diff</link>
        <description>[ name=MHO-Simulator
    | version=1.0
    | accountable= Igor Vasconcelos
    | depdency=  [[ClientLib]]
]

MHO-Simulator

Resumir o papel do componente, API ou serviço.

Usage

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</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=mn-simuator&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mn-simuator</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=mn-simuator&amp;rev=1500617331&amp;do=diff</link>
        <description>[ name=MN-Simulator
    | version=1.0
    | accountable=
    | depdency=  [[ClientLib]]
]

MN-Simulator

Resumir o papel do componente, API ou serviço.

Usage

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</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=mobile_temporary_disconnection_mtd&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mobile_temporary_disconnection_mtd</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=mobile_temporary_disconnection_mtd&amp;rev=1500617331&amp;do=diff</link>
        <description>[ name=MTD
    | version=0.1
    | accountable=Rafael Vasconcelops
    | depdency=  [[UDI]], [[Gateway]]
]

MTD

O Mobile Temporary Disconnection (MTD) é um serviço que intercepta e bufferiza todas as mensagens endereçadas a um nó móvel enquanto este se encontra desconectado de qualquer Gateway. Assim que o nó se reconecta a um novo Gateway, o MTD é informado, e faz um replay de todas as mensagens acumuladas para entrega ao nó, através do novo Gateway ao qual o nó móvel está conectado.…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=mr-udp&amp;rev=1500617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mr-udp</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=mr-udp&amp;rev=1500617331&amp;do=diff</link>
        <description>[ name=MR-UDP
    | version= 2.0
    | accountable=Marcos Roriz
    | depdency=  [[MR-UDP]]
]

MR-UDP

MR-UDP is an extended and optimized version of Reliable UDP (R-UDP) that is used to communicate with mobile nodes. It extends R-UDP protocol with mobility-tolerating features, such as the ability to handle intermittent connectivity, Firewall/NAT traversal and robustness to switching of IP addresses or network interfaces (e.g. Cellular to WiFi, and vice-versa). By using UUID to address the conne…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=nodepattern&amp;rev=1500617332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodepattern</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=nodepattern&amp;rev=1500617332&amp;do=diff</link>
        <description>NodePattern

The NodePattern service enables applications to detect when a specific node behave differently from a specified pattern. Currently, the service provide detection mechanism for movement aspects, precisely speed and distance the node moved.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=otherservice&amp;rev=1500617332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otherservice</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=otherservice&amp;rev=1500617332&amp;do=diff</link>
        <description>Other service

Service description

Service Architecture

Img and description of architecture.

Service API (if exists)

Service API (if exists)

	*  getService() Returns Service 

	*  myMethod() Returns Service 

Service Usage

How to use the service.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence&amp;rev=1551116674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-25T14:44:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>persistence</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence&amp;rev=1551116674&amp;do=diff</link>
        <description>Persistence Service for the SDDL Core

The persistence service on the SDDL core is used to populate the database with json messages exchanged with Mobile Hub. It supported receiving and sending message to mobile hubs.

Usage

For usage you of the project PersistenceServiceSDDL you need:</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service&amp;rev=1551284126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-27T13:15:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>persistence_service</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service&amp;rev=1551284126&amp;do=diff</link>
        <description>Persistence Service for the SDDL Core

The persistence service on the SDDL core is used to populate the database with json messages exchanged with Mobile Hub. It supported receiving and sending message to mobile hubs.

Usage

For usage you of the project PersistenceServiceSDDL you need:</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service_for_the_sddl_core&amp;rev=1551117275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-25T14:54:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>persistence_service_for_the_sddl_core</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=persistence_service_for_the_sddl_core&amp;rev=1551117275&amp;do=diff</link>
        <description>Persistence Service for the SDDL Core

The persistence service on the SDDL core is used to populate the database with json messages exchanged with Mobile Hub. It supported receiving and sending message to mobile hubs.

Usage

For usage you of the project PersistenceServiceSDDL you need:</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=playground&amp;rev=1500617332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>playground</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=playground&amp;rev=1500617332&amp;do=diff</link>
        <description>GNU/Linux


GNU/Linux



{{icon&gt;linux?3x}} Test</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=poa-manager&amp;rev=1533319965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-03T15:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>poa-manager</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=poa-manager&amp;rev=1533319965&amp;do=diff</link>
        <description>[ name=PoA-Manager
    | version=1.0
    | accountable=Rafael Vasconcelos
    | depdency=  [[UDI]], [[Gateway]]
]

PoA-Manager

O PoA-Manager é responsável por enviar a mensagem contendo os “Points of Attachment - PoAs” (GWs) para os MNs e realizar o balanceamento de carga entre os GWs quando necessário. Para tanto, o PoA-Manager monitora a execução dos GWs para saber quais estão ativos, sua carga de trabalho e os MNs que estão conectados em cada um dos GWs.  A mensagem contendo os PoAs é enviad…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=prome2c&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prome2c</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=prome2c&amp;rev=1500617333&amp;do=diff</link>
        <description>Proximity-based Medical Care Call

ProMe2c (real-time Proximity-based Medical Care Call) is a SDDL application based on ContextNet that simulate a care call from one of 5 mobile clients to a server that manage who is the nearest mobile client and asks it to help the mobile client that sent the care call.
The application can be used also to support any kind of help requirement from a mobile cliente.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=publications&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>publications</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=publications&amp;rev=1500617333&amp;do=diff</link>
        <description>Publications

Current SDDL and ContextNet-based publications:

Journals

	*  B.T.P. Gomes, L.C.M. Muniz, F.J. Silva e Silva, L.E.T. Rios and M. Endler, A Comprehensive and Scalable Middleware for Ambient Assisted Living Based on Cloud Computing and IoT, Concurrency and Computation: Practica and Experience, Wiley, 1-26, 2016.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=pubsubapi&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pubsubapi</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=pubsubapi&amp;rev=1500617333&amp;do=diff</link>
        <description>[ name=PubSubAPI
    | version=0.1
    | accountable=Marcos Roriz
    | depdency=  [[ClientLib]]
]

PubSubAPI

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. 

Usage

A ClientLib implementa a interface public interface NodeConnection</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=rasp&amp;rev=1548966027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-31T18:20:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rasp</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=rasp&amp;rev=1548966027&amp;do=diff</link>
        <description>Installing  TinyB in Raspbian

- First, we need to install glib 2.0 and Cmake:
 sudo apt-get install libglib2.0-dev cmake
- Then, we add a JAVA_HOME environment variable to the .bashrc file:
 sudo nano ~/.bashrc
 export JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt
 source ~/.bashrc</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=regions&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regions</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=regions&amp;rev=1500617333&amp;do=diff</link>
        <description>JTS Topology Suite

To work with spatial objects we use HelperJTS. According to Vivid Solutions, JTS Topology Suite (JTS) is an API providing 2D spatial object model and fundamental geometric functions. It implements the geometry model defined in the OpenGIS Consortium Simple Features Specification for SQL. Functions provided include:</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=registry&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>registry</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=registry&amp;rev=1500617333&amp;do=diff</link>
        <description>Registry Service

Mobile nodes Registry service, offering a RegistryCoreServer to talk with mobile clients, a Web Console interface to manage nodes with a web browser, and a REST API to exchange JSON data with other servers or clients.

The main objective of this service is to provide UUID to label mapping and vice-versa. This way you can map long and near-to-impossible to remember UUID strings to friendly names like an e-mail, a car plate, a proper noun, nickname, username or any other label yo…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=replayserver&amp;rev=1500617333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>replayserver</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=replayserver&amp;rev=1500617333&amp;do=diff</link>
        <description>ReplayServer

The ReplayServer is a core server to provide Group messages history in the SDDL Middleware. He is capable to listen Topics saving their messages and retransmit then when solicited. It extends the pub/sub model in a perspective that a MobileNode or a DDS core server can recover past messages and connect or reconnect.  Moreover, it can replay messages sent for all clients or each specific group!</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=sidebar&amp;rev=1644011745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-04T18:55:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=sidebar&amp;rev=1644011745&amp;do=diff</link>
        <description>*  Home
	*  GrADyS
	*  SDDL Architecture
	*  Mobile Hub
	*  Download
	*  Tutorial
	*  Documentation
	*  Class Projects
	*  API 2.X
	*  API 3.X
	*  FAQ
	*  Bitbucket Collaboration
	*  Publications</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=sptrans&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sptrans</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=sptrans&amp;rev=1500617334&amp;do=diff</link>
        <description>[ name = SPTrans
    | version = 0.1.0
    | accountable = Rogério Schneider
    | depdency = None
]

SPTrans

A prefeitura de São Paulo fornece uma API para consulta de posicionamento da frota de ônibus que atende ao transporte público municipal. A API Olho Vivo é de acesso aberto, mediante cadastro do desenvolvedor e suas aplicações.

Links importantes</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=start&amp;rev=1536270459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-06T18:47:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=start&amp;rev=1536270459&amp;do=diff</link>
        <description>ContextNet Middleware

----------

Project ContextNet aims at provisioning context services for wide- and large-scale pervasive collaborative applications such as on-line monitoring or coordination of mobile entities' activities, and information sharing through social networks. These entities may be users of portable devices, such as smartphones, vehicles, or autonomic mobile robots. In the ContextNet project, communication and context distribution capabilities are implemented in the</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=template&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>template</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=template&amp;rev=1500617334&amp;do=diff</link>
        <description>Service Name

Service Brief Description

Service Architecture

Img and description of architecture.

Service API (if exists)

Service API (if exists)

	*  getService() Returns Service 

	*  myMethod() Returns Service 

Service Usage

How to use the service.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=teste&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teste</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=teste&amp;rev=1500617334&amp;do=diff</link>
        <description>Título da Página

Lorem Ipsum é simplesmente uma simulação de texto da indústria tipográfica e de impressos, e vem sendo utilizado desde o século XVI, quando um impressor desconhecido pegou uma bandeja de tipos e os embaralhou para fazer um livro de modelos de tipos. Lorem Ipsum sobreviveu não só a cinco séculos, como também ao salto para a editoração eletrônica, permanecendo essencialmente inalterado. Se popularizou na década de 60, quando a Letraset lançou decalques contendo passagens de Lorem…</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=travelersgroup&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>travelersgroup</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=travelersgroup&amp;rev=1500617334&amp;do=diff</link>
        <description>Travelers Management (or anything that moves)

The Travelers Management is an SDDL application based on ContextNet to manage travelers. Although it was originally developed to help travelers and travel agents to communicate among themselves in real time based on their geographical region, the system can also be used to manage people or any mobile entity. Some examples would be students and staff inside a school, recue teams in an action field, etc.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=treasure_hunter&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>treasure_hunter</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=treasure_hunter&amp;rev=1500617334&amp;do=diff</link>
        <description>Treasure Hunter

Treasure Hunter is a Location Based game focused on exploring the location context information of mobile phones. The game is inspired by the Geocaching concept, games that participants use Global Positioning System (GPS) to hide physical space items and use digital devices to seek them.  In our game, we adapted this concept to implement logical items instead of physical items, that is, items are not physical present in the place but buried logically in that location.</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=tutorial&amp;rev=1500617334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorial</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=tutorial&amp;rev=1500617334&amp;do=diff</link>
        <description>Tutorial

Now that you have installed a ContextNet middleware release, you are ready to start developing applications. Within few steps, you will be using the entire ContextNet infrastructure. To guide you in this task, we develop a series of tutorials that range from very basic (HelloWorld types) to a complete application. They also exercise specific components of the infrastructure, such as core, mobile and group communication. Please choose the desired tutorial:</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=uav-simulator&amp;rev=1527184445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-24T14:54:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uav-simulator</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=uav-simulator&amp;rev=1527184445&amp;do=diff</link>
        <description>[ name=UAV-Simulator
    | version=1.0
    | accountable= Bruno Olivieri
    | depdency=  [[ClientLib Gateway Hakke]]
]

UAV-Simulator

UAV simulator é um componente capaz de simular um UAV (Unmanned Aerial Vehicle) que é capaz das seguintes simulações:

	*  Simular voos sobre um itinerário lido de um arquivo texto de coordenadas;
	*  Receber mensagens com comandos remotos;</description>
    </item>
    <item rdf:about="http://wiki.lac.inf.puc-rio.br/doku.php?id=udi&amp;rev=1500617335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-21T03:08:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>udi</title>
        <link>http://wiki.lac.inf.puc-rio.br/doku.php?id=udi&amp;rev=1500617335&amp;do=diff</link>
        <description>[ name=UDI
    | version=0.1
    | accountable=Rafael Vasconcelos
    | depdency=  DDS
]

UDI

A Universal DDS Interface (UDI) é uma API similar a do DDS, mas que abstrai os detalhes específicos de diferentes produtos DDS, e inclui wrappers de tópicos DDS para cada produto DDS. Permite também a definição de politicas e perfis de QoS que são mapeados para as primitivas específicas de cada produto DDS. O uso da UDI facilita muito a troca entre produtos DDS. Atualmente, a UDI está disponível para o…</description>
    </item>
</rdf:RDF>
