locaweb
::
lw
_
programação
ConheçaeuseoWebIntents
Aprendasobreesse framework
paraacomunicaçãoentreaplicativos
webquepermitequesistemas
lidemcomrequisiçõesdosusuários
Por
::
Max Reinhold Janhke
A maioria dos sistemas operacionais modernos,
ao identificar o tipo dos arquivos dos usuários,
associa programas e ações a eles: aos documentos de
textos são relacionados programas de leitura e escrita; a
vídeos, programas de reprodução ou recursos mais
sofisticados, como procurar uma legenda em algum
serviço na internet. Como as atividades habituais e
programas para desktop já são bem conhecidos, é muito
fácil integrar os recursos e disponibilizar a agilidade que
o usuário espera.
Mas tal interatividade ainda não foi muito bem
desenvolvida nos aplicativos web e o desenvolvedor tem
que antecipar cada um dos serviços disponíveis e aprender
a usar a API de cada um deles para dar a agilidade e
api
::
web intents
transparência que o usuário deseja.Web Intents é uma
tentativa de solucionar esse problema.
Web Intents é um framework para comunicação
entre aplicativos web. Com ele, serviços podem registrar
a possibilidade de lidar com determinadas ações, que
representam intenções dos usuários. Essas ações são
representadas por alguns verbos, como share, edit, view e
outros. O aplicativo pode requisitar uma dessas ações e, de
acordo com a preferência do usuário, serviços apropriados
serão chamados para lidar com a requisição.
API
A API doWeb Intents está sendo projetada para ser
bem simples de usar, com intuito de que seja rapidamente
entendida em cinco minutos lendo as especificações. É
esperado que apenas ao copiar e colar alguns exemplos,
ela seja assimilada. O desenvolvedor define qual Intent quer
dar suporte e o que fazer com as informações que recebe.
O aplicativo cliente simplesmente precisa iniciar uma ação
com os parâmetros requisitados. Como se percebe, é
simples utilizá-lo.
Registrando Intents
Registrar uma Intent é muito simples, basta usar o
seguinte código no cabeçalho do aplicativo.
<intent
action="http://webintents.org/share"
type="image/*"
href="share.html"
/>
O action é um parâmetro que recebe uma ação,
em geral, representada pelos verbos citados acima. O
parâmetro type serve para filtrar os tipos de dados que
podem ser tratados. Href, quando especificado, deve
apontar para a ação que é carregada quando o usuário
escolhe o serviço; se nenhuma url for especificada, a página
atual é usada como para tratar ação.
Este código vai informar ao navegador a intenção
do aplicativo de lidar com a ação share tratando dados
A API do Web Intents está sendo projetada para ser bem simples de
usar, com o intuito de ser rapidamente assimilada por programadores
52
1...,42,43,44,45,46,47,48,49,50,51 53,54,55,56,57,58,59,60,61,62,...68