Identificação de terminais móveis
Identificação de terminais móveis
Pedro Almeida Figueiredo, Instituto Politécnico da Guarda
Abstract— Este artigo pretende dar a conhecer processos de identificação de terminais móveis, encontrando-se em estudo os cabeçalhos do protocolo http obtidos num pedido de um dispositivo. Também são analisadas as bases de dados DeviceAtlas e WURFL de forma a serem conhecidas as características e o modo como se processa uma identificação de dispositivo, este processo é demonstrado no projecto aplicado Wecra.
Index Terms— Desenvolvimento mobile web, cabeçalhos http, user-agent, identificação de dispositivos, adaptação de conteúdos
I. INTRODUÇÃO
C
a massificação de terminais móveis que acedem actualmente à internet, é importante para quem desenvolve conteúdos online, a arquitectura de uma aplicação web de modo a proporcionar ao utilizador a melhor experiência possível, caso contrário, as repercussões vindas dai podem ser muito negativas.
A melhor forma de saber que conteúdos fornecer ao utilizador que está a fazer o pedido é, obtendo informações sobre esse pedido. No cabeçalho de um pedido http podemos consultar vários dados sobre a proveniência de um pedido http, o formato de conteúdos que o dispositivo suporta, o user-agent profile (caso este o possua) e o user-agent. Estes últimos vão ser os três dados mais importantes para o reconhecimento e adaptação de um conteúdo online a um terminal móvel.
OM
1. Accept
Fornece a lista dos MIME types que o dispositivo suporta.
Em [1] podemos verificar ao pormenor a lista de MIME Types suportados por dispositivos móveis, tendo que ser realçado o facto de existirem MIME Types específicos para terminais móveis, estes servem muitas vezes como parâmetros para a distinção da origem do pedido, isto é, se o pedido é efectuado por um terminal móvel ou fixo (normalmente smartphone ou pc). 2. X-Wap-Profile/UAprof
Também designado por, user-agente profile, corresponde ao endereço web (Url)