Você está na página 1de 15

Especializao em Sistemas Web com nfase na Tecnologia Java

Artigo de Final de Curso

SunSpot: Programando Sensores Inteligentes em Java


Gerson Vieira Albuquerque Neto1
1

Fundao Edson Queiroz Universidade de Fortaleza (UNIFOR)


CEP 60.811-905 Fortaleza Ce Brasil
gersonvan@gmail.com

Resumo. Na ltima dcada, grande avano tecnolgico nas reas de


sensores, circuitos integrados e comunicao sem fio, levou criao de
redes de sensores sem fio. Este tipo de rede pode ser aplicada para
monitoramento, rastreamento, coordenao e processamento em diferentes
contextos. Podese interconectar, por exemplo, sensores para fazer o
monitoramento e o controle das condies ambientais numa floresta, num
oceanoouplaneta.Ainterconexodesensoresatravsderedessemfio,com
afinalidadedeexecutarumatarefadesensoriamentomaior,irrevolucionar
acoletaeoprocessamentodeinformaes.Nestecontexto,aSunlanouo
SunSpot,umatecnologiainovadoranareadedispositivosdesensores.Neste
artigo, investigamos e discutimos as inovaes trazidas pela tecnologia
SunSpot.DiversostestesforamfeitosutilizandoIDEsdedesenvolvimento,
comexemplosdeutilizaobsicadossensores.Ostestes,emsuamaioria,
forambemsucedidos,mesmocomalimitaodesepoderutilizarapenas
emuladores.OSunSpot,porestaremfaseexperimental,aindanopossuium
suporte adequado, apesar de ser escrito em Java. Esperase que, em um
futurobreve,osprojetosbaseadosemSunSpotsetornemrealidade,trazendo
maisfacilidadevidadaspessoas.

Palavraschave: SunSpot, Sun, Sensores, Redes de Sensores sem Fio, RSSF,

INTRODUO
O avano ocorrido na rea de microprocessadores, micro sistemas eletromecnicos
(MEMS Micro Electro-Mecanical Systems), a melhoria dos materiais de
sensoriamento e a comunicao sem fio tem estimulado o desenvolvimento e o uso de
sensores inteligentes em reas ligadas a processos fsicos, qumicos, biolgicos,
dentre outros. usual ter em um nico chip vrios sensores que so controlados pela
lgica do circuito integrado com uma interface de comunicao sem fio. Normalmente,
o termo sensor inteligente aplicado ao chip que contm um ou mais sensores com
capacidade de processamento de sinais e comunicao de dados. A tendncia produzir
esses sensores em larga escala, barateando o seu custo, e investir ainda mais no

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

desenvolvimento tecnolgico desses dispositivos levando a novas melhorias e


capacidades. [8]
A interconexo de sensores atravs de redes sem fio com a finalidade de
executar uma tarefa de sensoriamento maior, deu origem a uma nova rea da
computao: as redes de sensores sem fio. Uma RSSF uma rede sem fio com
dispositivos autnomos espalhados em ambientes diferentes que usam sensores para
coletar ou detectar, cooperativamente, dados ou modificaes no ambiente, como
temperatura, som, vibrao, presso, dentre outros. Tais dispositivos normalmente
possuem arquitetura simples e altamente especializada, podendo ser utilizados em
diferentes reas, como a mdica, a ambiental, a industrial, ou qualquer outra que
necessite de mobilidade e coleta de dados em tempo real. A RSSF possui caractersticas
como a de poder possuir uma grande quantidade de ns espalhados geograficamente, a
de poder modificar a posio desses ns sem modificar a funo do dispositivo e a de
poder ser composta por sensores de arquiteturas simples, propensos a falhas, com
restries de energia, memria e capacidade de processamento. [8]
Neste contexto, diversas aplicaes tm sido desenvolvidas utilizando um ou
mais tipos de nodos sensores. As RSSFs podem ser homogneas ou heterogneas em
relao ao tipo, dimenso e funcionalidade dos nodos sensores. As aplicaes de
monitorao de segurana, por exemplo, podem utilizar sensores de imagem e acsticos,
embutidos no mesmo nodo sensor ou em nodos diferentes.
A seguir, so relacionados alguns setores onde j existem exemplos prticos de
aplicaes de RSSFs: [8]
Produo industrial. Monitoramento em indstrias petroqumicas, fbricas, refinarias e
siderrgicas de parmetros, como fluxo, presso, temperatura e nvel, identificando
problemas como vazamento e aquecimento.
Distribuio de energia, gs e gua. Monitoramento de linhas de distribuio de
energia e sistemas de distribuio de gs e gua; de parmetros, como fluxo, presso,
temperatura e nvel.
reas industriais. Monitoramento de dados em reas de difcil acesso ou perigosas.
Extrao de petrleo e gs. Na indstria de petrleo e gs, principalmente em
plataformas em alto-mar, o monitoramento da extrao de petrleo e gs crtico.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

Indstria de aviao. Na indstria de aviao, cada vez mais utilizada a tecnologia de


fly-by-wire, em que transdutores (sensores e atuadores) so largamente utilizados. O
problema a quantidade de cabos necessrios a essa interconexo. Nesse caso, sensores
sem fio esto comeando a serem utilizados.
Vislumbrando o crescimento da adoo de RSSF, a Sun comeou a investir nesta
promissora tecnologia. Inicialmente, a Sun utilizou sensores de aproximao em um
projeto interno, em que um aparelho, instalado em uma porta detecta a presena de
outro, equipado em um chaveiro carregado por uma pessoa. Ao ser detectado pela porta,
a certa distncia, o aparelho faz a autenticao automtica da chave de segurana
configurada no chaveiro, autorizando a entrada do portador. Contudo, a Sun observou
que era necessria a simplificao do processo de desenvolvimento de software, uma
vez que a programao de baixo nvel introduzia uma elevada complexidade. A partir
dessas experincias, os engenheiros da Sun iniciaram estudos para o desenvolvimento
de uma plataforma que utilizasse como linguagem o Java para a programao dos
sensores.
Entre 2003 e 2004, a Sun iniciou um projeto com RSSF que utilizava a linguagem
Java para a programao dos dispositivos sensores. A utilizao da linguagem Java
trazia simplicidade, reuso atravs do uso de APIs e produtividade, atravs da utilizao
de IDEs. Nascia assim o projeto SunSpot. O SunSpot um dispositivo composto por
uma placa de processamento, uma placa de sensores e uma bateria de 3.7v recarregvel,
que pode ser programado atravs da linguagem Java. Com este dispositivo, possvel
programar desde o simples piscar de um Led at o movimento de um brao mecnico.
Atravs do projeto SunSpot, a Sun fornece aos programadores uma plataforma Java que
permite o desenvolvimento de aplicaes inovadoras, voltadas para redes de sensores
sem fio.

SunSpot
A Sun prev de forma consistente que um dia a Internet ir ligar mais do que
computadores, ir estender-se praticamente a qualquer objeto programvel. Esta viso
de uma Internet das coisas inclui carros, bicicletas, frigorficos, astronautas,
brinquedos e mesmo rvores reunindo e fornecendo diversos dados para dispositivos
diferentes. E essa Internet das coisas ir gerar uma grande quantidade de dados para
processar, administrar e armazenar. [7]

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

O SunSpot possui propsito educacional e experimental, atraindo assim milhares


de desenvolvedores dispostos a gastar parte do seu tempo livre fazendo experimentos
just for fun (de brincadeira), os quais posteriormente podem vir a se tornar aplicaes de
grande sucesso, e at mesmo render alguns milhes de dlares. Essa a aposta da Sun:
popularizar seus softwares, e agora hardware, para continuar influente no mercado de
dispositivos portteis e comunicao sem fio. Atualmente, a Sun detm o
impressionante nmero de 95% de presena nos celulares fabricados no mundo. A
tecnologia Java est presente em mais de seis bilhes de aparelhos, sendo mais de um
bilho desses, aparelhos celulares.
A tecnologia SunSpot, do ingls Sun Small Programmable Object Technology,
surge como a aposta da Sun para assegurar a presena da tecnologia Java na prxima
gerao de gadgets (pequenos aparelhos mecnicos ou eletrnicos). O SunSpot um
pequeno aparelho do tipo mote, isto , um dispositivo de comunicao eletrnico
projetado para ser do tamanho de uma partcula de poeira. O dispositivo completo,
inteiramente montado, cabe na palma da mo, o que pode ser considerado mgico,
levando em conta as funes que podem ser programadas e executadas neste
dispositivo. Este equipamento baseia-se na mquina virtual Java JME, ou Java Micro
Edition, e mais especificamente, possui um hardware bem diversificado com as
seguintes especificaes:

Figura1. Arquitetura do SunSpot.

O SunSpot um dispositivo composto por


uma placa de processamento, uma placa de
sensores e uma bateria de 3.7v recarregvel.

Processamento Ncleo

ARM modelo 920T de 32 bits, a 180 MHz, com 512 K de RAM e 4 M de


memria flash;

interface de rdio IEEE 802.15.4, a 2.4 GHz, com antena integrada;

interface USB.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

Placa de Sensor

medidor de acelerao (ou acelermetro) de 3 eixos, 2G/6G;

sensor de temperatura;

sensor de luz;

8 LEDs tri-colores;

6 entradas analgicas;

2 sensores de movimento;

5 pinos para I/O de propsito geral;

4 pinos de sada de alta corrente.

Bateria

bateria recarregvel de ltio-ion de 3.7 V e 750 mAh;

modo de inatividade profundo a 48 uA;

gerenciamento automtico de bateria provido pelo software.

O dispositivo possui como interface de comunicao sem fio o padro 802.15.4 do


IEEE, sobre a qual, em geral, se implementa o ZigBee. O ZigBee um padro de
transmisso de dados sem fio para a automao de tarefas domsticas que utiliza
equipamentos de baixo consumo de energia na troca de dados. Contudo, diferentemente
de outros sistemas de mote disponveis, o ZigBee utiliza mecanismos de conexo e
desconexo de um dispositivo em uma rede, registra em uma tabela os dispositivos
vizinhos, fornecendo identificao e manuteno do encaminhamento. A rede ZigBee
especifica como um dispositivo deve se comportar em um dado ambiente.
Desta forma possvel estabelecer redes em malha, conhecidas como redes Mesh.
Estas redes so capazes de encaminhar, atravs de mltiplos saltos, mensagens ao seu
destino. Redes Mesh utilizam protocolo de roteamento que fazem vrias varreduras das
possveis rotas, considerando a mais rpida e com menos perda de pacotes. Esse tipo de
rede traz muitas vantagens, tais como custos baixos, simplicidade para o usurio, e
robustez, pois ela se adapta s condies da rede, sem interveno humana.
Essa tecnologia foi elaborada com o intuito de conectar pequenos dispositivos com
a funo especfica de coletar dados utilizando sinais de radiofreqncia. Utiliza uma

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

tecnologia semelhante s redes Wi-Fi (Redes sem fio) ou Bluetooth (Tecnologia de


conexo sem fio para pequenos ambientes). Uma caracterstica importante o menor
consumo de energia, e a agilidade na comunicao entre os dispositivos, fazendo com
que a comunicao entre duas unidades ou mais alcance mais fcil o destino final.
Em janeiro de 2008, a Sun disponibilizou os cdigos-fonte relacionados ao
SunSpot,

tanto

hardware como

software.

projeto

eBones

(https://spots-

ebones.dev.java.net) uma coleo de informaes para o desenvolvimento de placas


que funcionam com o sensor sem fio do SunSpot, chamado eSpot. Assim, em maro do
mesmo ano, como resultado dessa ao, a Sun disponibilizou quatro novas placas de
expanso que podem substituir a placa de sensores que j vem includa no kit da Sun (a
eDemoBoard), o que ir certamente ampliar a gama de opes de usabilidade para os
SunSpots e mostrar a fora de uma plataforma livre, que conta com a enorme
contribuio dos seus desenvolvedores ao redor do mundo. Abaixo, segue uma breve
descrio das novas placas desenvolvidas com a liberao dos circuitos fontes:[3]
eFlash: Modelo utilizado principalmente para coleta
de dados, com dois slots para memria flash MiniSD.
Cada slot possui uma conexo diferente, o de cima
utiliza a interface ARM9's 4bit high speed SD/MMC
enquanto o de baixo utiliza o conector padro SPI.[5]
eSerial: Modelo utilizado para conexo serial RS232. A conexo

feita atravs de um cabo para o DB9 ou DB25. Contm circuito


comutador no nvel RS232 e leds. [5]

eProto: Modelo utilizado para testes para prototipao de


interface de hardware no SunSPOT. Contm decoder de
endereo SPI, entrada conversora de 3V a 5V DC/DC e mais
uma grande quantidade de entradas para prototipao. As

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

entradas prximas aos conectores so ligadas ao conector interno da placa e ao seletor


de chip SPI. [5]
eProtoMega: Igual ao eProto com um processador Atmega88.
[5]

Alm dessas placas, existe a eUSBHost que uma placa que ter um conector
host (vertical ou horizontal) USB Tipo A. Contudo, esta placa ainda est em fase de
projeto. [5]
Com relao segurana, j esto disponveis implementaes altamente
otimizadas utilizando algoritmos RSA e Criptografia de Curvas Elticas ou ECC que
uma implementao de segurana desenvolvida pela Sun exatamente para ambientes
onde utilizada tecnologia sem fio.

Software
A execuo dos programas no SunSpot acontece atravs de uma pequena VM escrita em
Java que roda sem sistema operacional, ou seja, roda no prprio dispositivo, como se
tivesse sido escrita diretamente no hardware do dispositivo (Java on the bare
metal). Essa pequena mquina virtual do tipo JME chamada Squawk capaz de
executar simultaneamente diferentes aplicaes em uma nica VM e de migrar entre os
dispositivos.

Ferramentas de desenvolvimento
As ferramentas de desenvolvimento mais famosas (Eclipse e Netbeans) possuem
plugins que oferecem suporte ao desenvolvimento de softwares para o SunSpot.
No NetBeans, o gerenciamento e o deploy dos aplicativos so feitos de uma
maneira bastante fcil, j que o NetBeans oferece a opo de fazer o build e, logo em
seguida, realizar o deploy no dispositivo SunSpot, de forma automtica.
O projeto do plugin para o NetBeans liderado pelo brasileiro Thiago Galbiatti
Vespa e visa tornar as tarefas de desenvolvimento no Squawk mais fceis no NetBeans.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

Para o Eclipse, existe o desenvolvimento de plugins, os quais no possuem ainda a


mesma eficincia do desenvolvido para o NetBeans, que conta diretamente com o
suporte da Sun.

Disponibilidade
O primeiro lote de kits de desenvolvimento, ainda em produo limitada, para SunSpot
foi distribudo em 2 de abril de 2007, depois de meses de atraso de manufatura. Este kit
introdutrio inclui:

duas placas demo de sensores Sun SPOT;

uma estao base Sun SPOT;

as ferramentas de desenvolvimento de software;

um cabo USB.
O software compatvel com Windows XP, Mac OS X 10.4 e com as distribuies

mais comuns do Linux. [1]


Mesmo com a grande dimenso da comunidade brasileira de desenvolvedores
Java, em que esto os melhores JUGs do mundo, considerados pela prpria Sun, ainda
no existe previso de venda desses kits para o Brasil. At o momento da entrega desse
artigo, existem milhares de desenvolvedores ansiosos para conhecer essas ferramentas, e
certamente cheios de idias para o desenvolvimento de novas aplicaes.

Squawk
O Squawk a VM utilizada para a compilao e a execuo dos programas nos
dispositivos SunSpot, isto , totalmente focada para pequenos dispositivos, compatvel
com JavaTM CLDC. Ela roda diretamente do processador (bare on metal) e, na sua
maior parte, escrita em Java. Atua no nvel de J2ME, necessita de 80KB de RAM e
pode ser executada diretamente da memria Flash. Suas bibliotecas usam 270KB da
memria, o que inclui a maior parte dos componentes Java da VM. [3]
Essa VM capaz de executar diferentes programas simultaneamente, alm de ser
capaz de migrar uma aplicao em curso para outro dispositivo. Um exemplo
interessante dessa habilidade de migrar aplicaes em curso que se a carga de bateria
de um dispositivo estiver terminando, ele pode verificar se h outro dispositivo na

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

proximidade com mais energia, podendo transferir dessa forma seu programa em curso
antes da bateria terminar de vez. [3]
No seu desenvolvimento, notou-se que durante a compilao das classes, o CLDC
preverifier poderia fazer mudanas mais considerveis para diminuir o tamanho dos
arquivos compilados, o que se torna bastante atrativo, levando em conta a limitao de
espao existente nesses pequenos dispositivos.
A VM Squawk tem como triunfo a melhoria que proporciona vida dos
desenvolvedores, pois, antes, para programar um pequeno dispositivo, era necessrio
um bom conhecimento de uma linguagem de baixo nvel, como C ou Assembler, em
que o usurio tem uma preocupao maior com diversos fatores, como a coleta de lixo
ou a liberao de memria, feita de forma manual. J com a API Java isso feito
automaticamente na execuo e interrupo do programa. O projeto Squawk visa
popularizao do desenvolvimento de aplicaes embarcadas. Com a utilizao de Java
como linguagem de programao para esses pequenos dispositivos, cada vez maior o
nmero de desenvolvedores que se interessam em criar programas de grande utilidade.

Exemplos
Procurando por fruns e blogs, encontra-se uma grande quantidade de projetos que
podero ser teis, ou que simplesmente serviro para o aprendizado da tecnologia. J
que a Sun ainda no disponibiliza a venda dos kits para vrios pases e o preo tambm
no muito acessvel, foi desenvolvido o projeto Solarium. Esse projeto est includo
no SunSpot Manager Tool que faz a simulao dos pequenos aparelhos, dando ao
usurio controle das funcionalidades, como luminosidade do ambiente, movimentao
do pequeno aparelho simulando o acelermetro nos eixos x, y e z, e outros movimentos
ou mudanas no ambiente que o aparelho de SunSpot detecta.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

10

Figura2. Solarium simulando um SPOT. O controle ao lado do SPOT faz a simulao de


modificaes de luz e temperatura do ambiente, do acelermetro, e at de conexo nos
pinos digitais.

Nesse simulador, possvel fazer testes, como o programa abaixo, que um


Hello World para a funcionalidade dos Leds, que inicia o aparelho especificando a
placa que est sendo usada e faz literalmente um teste no primeiro led.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

11

Figura3. Cdigo de Exemplo Programa que faz com que o led pisque no SunSpot,
desenvolvido no NetBeans 6.0.

Outro exemplo, esse sendo mais famoso, o Bouncing, que simula uma bola que
cai de uma ponta para outra do SunSpot, de acordo com a movimentao que o usurio
faz e que detectada pelo Acelermetro 3-D. A bola cai de um lado para o outro,
batendo nas paredes e quicando, como uma bola real faria. O mais interessante disso a
comunicao que demonstrada quando dois SunSpots esto rodando esse mesmo

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

12

programa. Ao apertar o Switch 2, o SunSpot 1 inicia uma procura no seu raio de alcance
por outro SunSpot. Localizando o SunSpot 2, ele inicia a comunicao e abre a porta,
para que, ao inclinar o SunSpot 1, o usurio faa com que a bola virtual se movimente
at cair no SunSpot 2 e, assim, ficam at que a porta seja fechada.

SunSpot no Brasil
No Brasil, so desenvolvidos vrios projetos, mesmo a Sun ainda no disponibilizando a
venda dos kits para o nosso pas. Por meio de doaes, pessoas ou, preferencialmente
instituies recebem kits para o desenvolvimento de projetos. Para isso enviam seus
projetos, informando o nome, o objetivo, como pretende disponibilizar o cdigo para a
comunidade, com qual freqncia pretende atualizar seu projeto, em quanto tempo deve
ser desenvolvido e quantos SunSpots sero necessrios para o desenvolvimento do seu
projeto. Nisso, a Sun ganha com o crescente nmero de programadores de planto ou
por esporte, que aprendem e inovam na criatividade.
Mesmo com essa dificuldade para conseguir os kits, alguns bons projetos esto
sendo desenvolvidos, levados em parte pela paixo dos usurios por Java. Na UFRS,
existe um projeto com um tema que, embora no seja novidade, um sonho antigo dos
desenvolvedores de pequenos dispositivos, a Casa Inteligente. O TIE-SS Project
(Towards Intelligent Environments using SunSpot) utiliza-se das funcionalidades
existentes no SunSpot, mais especificamente na placa eDemoBoard para o controle de
temperatura e luminosidade, levando em conta a presena ou no de pessoas no
ambiente, onde a ausncia significa que no ser necessria refrigerao ou iluminao.
Se a sala utilizada, por exemplo, como local para leitura dever possuir uma melhor
luminosidade, mas em locais onde no seja necessria tanta luz, pode ser utilizado outro
tipo de iluminao, proporcionando assim uma maior economia de energia. Alm disso,
existe o desenvolvimento de uma interface para o usurio, por meio de seu PDA ou
celular, ter o poder para controlar e configurar os dispositivos presentes na casa,
podendo inicializar determinados dispositivos para refrigerar um quarto, ou at para
esquentar o caf a ser degustado com os pes que esto dentro da torradeira, todos
conectados a um sistema nico de controle residencial.
Dentro do mesmo sistema, temos a capacidade da interface se adequar
capacidade do dispositivo que est acessando o sistema e tambm de detectar e avisar o

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

13

mau funcionamento de algum dos dispositivos, para que seja tomada a devida
providncia, transferindo a funcionalidade de um SunSpot para outro ou para que seja
feita a substituio do dispositivo parado. Alm disso, alerta o usurio para a
manuteno do aparelho que no funciona naquele momento.
Existem tambm alguns projetos sendo desenvolvidos no CEFET da Paraba, que
tem como viso central o Projeto For-All. [2] Esse projeto se baseia tambm na idia de
Ambientes Inteligentes, mas envolve uma maior gama de especialidades, como
segurana, manuteno de equipamentos, acesso a prdios pblicos, monitoramento de
propriedades agrcolas, e faz com que o prprio sistema possa tomar decises rpidas
baseadas na situao do momento, sem a interveno humana. A facilidade de
programao, a arquitetura nica, o baixo consumo de energia e a maior segurana
foram alguns dos motivos para a utilizao do SunSpot no projeto.

SunSpot no Mundo
Diversos projetos j so liderados pelo mundo, envolvendo faculdades e pessoas que,
por hobbie, compram os kits e testam at onde vai sua capacidade e criatividade. No
frum do SunSpotWorld, so encontrados os mais variados projetos, de controle de
jogos para computador a bales que coletam informaes do ar. [1]
Muitas vezes, por existir em vrios pases um acesso mais fcil a diversas
tecnologias, os testes feitos vo alm dos prprios kits, e as pessoas conseguem fazer
testes com pequenos robs, sensores de movimentos e outros tipos de sensores, que
possuem preo bastante acessvel.

CONCLUSO
O SunSpot considerado, atualmente, uma tecnologia com potencial para revolucionar
e popularizar as redes sensores sem fios. Para os consumidores, esta tecnologia trar
produtos que automatizaro seu dia-a-dia, como a Casa Inteligente, e melhorias na
segurana e no rastreamento de objetos, dentre outros. Para os desenvolvedores, a
tecnologia SunSpot traz facilidades para a manipulao dos dispositivos de hardware.
No ser necessrio, por exemplo, utilizar linguagens de baixo nvel, que so
complicadas e de difcil manuteno, quando comparadas com o Java. Ser possvel
reusar cdigo atravs das APIs Java, bem como ganhar produtividade atravs da
utilizao de IDEs e ferramentas de desenvolvimento rpido.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

14

REFERNCIAS
[1] SUNSPOT WORLD. Disponvel em: <http://www.sunspotworld.com>, acessado
em 20/06/2008.
[2] BRITO, Alisson Vasconcelos de; GUEDES, Rharon Maia; CARDOSO, Daniel
Fernandes Vilar; SILVA, Pollyane Carvalho da; LEITE, Juliana Maia. Projeto For-All
Computao para Todos, em Todos os Lugares. Disponvel em:
<http://sunspotpb.googlegroups.com/web/RelatorioPIBICT_ProjetoForAll_v3.pdf?
gda=vnZqv1UAAAAXqu2GsgzdAEWhOe6mLauaq3XbxtWzP48V9lYrGwymTGG1qi
J7UbTIupM2XPURDQGi3SxF5kHO8O409_oIe7QEhDeoetJpvn2389q8c01g91jEYAHrRhWHav
kwpBIm1g>, acessado em 28/06/2008.
[3] A tecnologia Java d um salto enorme no mundo dos micro dispositivos.
<http://br.sun.com/emrkt/innercircle/newsletter/0508/feature-tech.html>, acessado em
23/06/2008.
[4] CIFUENTES, Cristina; WHITE, Derek; ARSENEAU, Eric. Squawk: a Java VM
for Wireless Sensor and Actuator Devices. Disponvel em:
<http://developers.sun.com/learning/javaoneonline/2006/coolstuff/TS-1598.pdf>,
acessado em 23/06/2008.
[5] MEIKE, Roger. New Sun SPOT Hardware Open Source. Disponvel em:
<http://blogs.sun.com/roger/entry/new_sun_spot_hardware_open>, acessado em
12/06/2008.
[6] OLIVEIRA, Aristteles Fernandes Bandeira; FRANA, Tiago Cruz de, BRITO,
Alisson V. Realidade Virtual SunSpot. Disponvel em:
<http://sunspotpb.googlegroups.com/web/artigo_RealidadeVirtual_SunSPOT%20%20Vers%C3%A3o%20Final.pdf>, acessado em 28/06/2008.
[7] No interior dos laboratrios da Sun: Explorar o futuro da computao.
Disponvel em:
<http://www.sun.com/emrkt/innercircle/newsletter/portugal/1206portugal_feature.html>
, acessado em 20/07/2008.

Especializao em Sistemas Web com nfase na Tecnologia Java


Artigo de Final de Curso

15

[8] LOUREIRO, Antonio A.F.; NOGUEIRA, Jos Marcos S.; RUIZ, Linnyer Beatrys;
FREITAS MINI, Raquel Aparecida de; NAKAMURA, Eduardo Freire; FIGUEIREDO,
Carlos Maurcio Serdio; Redes de Sensores Sem Fio. Disponvel em:
<http://homepages.dcc.ufmg.br/~loureiro/cm/docs/sbrc03.pdf>, acessado em
28/07/2008.

Você também pode gostar