2. Interação e Protocolo eSquirt
Métodos de Interação
Exemplos de Interação
Problemas
Protocolo eSquirt
FRANK SANTOS
3. Métodos de Interação
Protocolos padrões da web podem ser
usados para interação entre o
dispositivo de destino, com presença
web, e o dispositivo portátil do usuário.
Uma rádio com “presença web” pode
apresentar o URL de seu serviço na
web por meio de uma baliza voltada
para os seus usuários. O usuário vai
para a frente do rádio e aponta o
receptor de sinal infravermelho de seu
aparelho para a baliza, o cliente
presente no dispositivo do usuário
recebe o URL da rádio e passa o URL
para o navegador web do dispositivo,
que exibe o site da rádio.
FRANK SANTOS
4. Exemplos
Um usuário visita um museu, ele
vê uma tela e deseja imprimir
uma cópia da mesma, então ele
usa seu PDA e obtém a home
page da impressora, por meio de
uma baliza, e então faz o upload
do conteúdo na impressora
especificando as configurações
da impressão por meio da página
web.
CARACTERÍSTICAS
Interação orientada a dados.
Interação independente de
dispositivo
FRANK SANTOS
6. PROBLEMAS
Dispositivo com poucos Recursos
Conexão sem fio de baixa largura de banda
Tamanho de telas dos dispositivos
Versões de arquivos com menor qualidade
podem ser geradas para se adaptar as
limitações dos recursos do dispositivo
móvel.
Por exemplo, se o usuário quiser passar a
imagem para a impressora do museu, ele
verá versões de baixa qualidade mesmo que
a impressora seja de alta qualidade.
ENTÃO QUAL A SOLUÇÃO?
Protocolo eSquirt
FRANK SANTOS
7. Protocolo eSquirt
e-Squirt é um protocolo simples que permite detectar e controlar outros
dispositivos e construir muitas interações complexas entre dispositivos e seu
meio ambiente. Permite passar URL´s entre dispositivos.
O protocolo eSquirt resolve o problema da baixa qualidade do arquivo, evita
consumo de largura de banda e de energia.
Atua passando a URL do conteúdo de um dispositivo para outro, em vez do
conteúdo em si.
Envia os sinais por infravermelho, daí a baixa energia consumida.
O dispositivo receptor pode atuar como cliente web para recuperar o
conteúdo usando o URL passado e executar uma operação, como exibir os
dados resultantes.
FRANK SANTOS
9. eSquirt para Linux
O e-Squirt para Linux é um projeto Open Source que faz parte da iniciativa do HPLabs - Cooltown.
RUI (UI remoto) é uma extensão do e-Squirt. Ele permite que dois dispositivos
façam troca de páginas HTML. Esta é usada para controlar um aparelho, como um
controle remoto universal. É possível usá-lo independente (controle genérico), ou
com o envio de uma URL (o dispositivo retorna algumas opções de configuração e
status).
FRANK SANTOS
11. Protocolo eSquirt: Desvantagens
Conta com o uso de configurações padrões no dispositivo receptor ou com
uso controles físicos para a entrada de suas configurações.
Nem todos os dispositivos móveis suportam o protocolo eSquirt
FRANK SANTOS
EXEMPLO:
Voltando ao quadro no museu, o usuário que tenha obtido o URL da imagem do quadro envia esse URL para uma impressora usando seu PDA, compatível com o protocolo eSquirt, daí a impressora (ou melhor, o serviço de impressão) atua então como um cliente web para recuperar a URL passada e imprimir a imagem em alta qualidade direto da página web do quadro.