Caminho de Navegação Wml / Artigos / Um pouco sobre WML

Wml

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Um pouco sobre WMLPostada em: 10/09/2004

Felipe de Werk Moraes
Por: Felipe de Werk Moraes Nº de Visualizações: 6994.



O que é WAP?
O WAP (Wireless Application Protocol ou protocolo para aplicações wireless) é um protocolo global para o desenvolvimento de aplicações e serviços que utilizam redes sem fio. O protocolo wap é baseado nos protocolos já existentes na internet mas é otimizado para usuários de aparelhos móveis.


História
Phone.com, Ericsson, Nokia e outras companhias iniciaram o desenvolvimento de padrões específicos para cada empresa, não demorou muito para chegarem a conclusão de que fariam mais sentido desenvolver um padrão comum a todas as empresas. Unidos com o objetivo de desenvolver um formato comum para acesso a internet em aparelhos móveis sem a necessidade de customização de páginas para determinado aparelho. Foi criado então o WAP Forum e o protocolo WAP foi desenvolvido.


O que é WML?
WML é o equivalente para wap do HTML (HyperText Markup Language) que é a linguagem para uso na construção de páginas web. Páginas escritas em WML (Wireless Markup Language) podem ser lidaspor um telefone wap ou por um aparelho similar. Since WML is actually an application of XML (eXtensible Markup Language), the syntax reminds of XML, with it’s strictness. Se você tem alguma experiência com HTML não será difícil aprender o WML; muitas tags e atributos são idênticos, mas em menor quantidade. Com o WML é possível se ter sub-páginas que são chamadas de 'cards' sendo que uma página WML é chamada de 'deck'. Cada card funciona como uma página web e seu conteúdo é exibido ao usuário.


O que é WMLScript?
WMLScript (Wireless Markup Language Script) é uma linguagem de script cliente que é usada com o WML.
Nas páginas HTML, você pode usar o JavaScript para criar páginas mais dinâmicas, e realizar operações matemáticas. WMLScript é muito similar ao Javascript, e muito simples de se aprender caso você tenha alguma experiência com ele.
A maior diferença é que o WMLScript deve permanecer em um arquivo separado e não com tags na própria página como o Javascript. WMLScript pode realizar operações matemáticas, manipular strings de texto, fazer redirecionamentos, etc.


O que é HDML?
HDML significa Handheld Device Markup Language, e foi a primeira linguagem utilizada em dispositivos WAP. Alguns browsers WAP antigos só aceitam HDML. Os novos browsers da Phone.com são compatíveis tanto com WML como HDML. WML atualmente é mais utilizada, principalmente na Europa.


Como se iniciar no desenvolvimento em WAP?
O primeiro passo para se iniciar a programar em WAP é baixar um kit de programação. O kit mais popular é o da Nokia, disponível nas versões 1.2 ou 2.0. Neste toolkit você encontra simulador de telefone wap, templates e exemplos WML & WMLScript , editor de imagens WBMP , compilador para WML & WMLScript e manual de referência. Com a versão 2.0 do kit você poderá desenvolver aplicativos compatíveis com WAP 1.2. Clique aqui para baixar o toolkit da Nokia.
Outro kit recomendado é o da Phone.com, que pode ser baixado do site developer.phone.com
Com este kit você terá um simulador de telefone para testar seu código e um aplicativo para analisar o código de págianas pré-existentes.
A Ericsson também disponibiliza um toolkit com um simulador do telefone R320s, para transferir o kit acesse a Ericsson Developers Zone.
Os kits citados podem ser utilizados para visualizar WAP sites, fazendo deles aplicações úteis para que você conheça outros sites.
Se você está desenvolvendo aplicações públicas/comerciais é recomendado que você tenha ao menos um celular wap para efetuar testes sendo que quanto mais você testar melhor. O recomendado é um telefone com o browser 'UP.Browser', que é utilizado em modelos de telefones da Siemens, Motorola e outros.


Existe algum dicionário wap com explicações?
Desenvolvimento em WAP:
ASP Active Server Pages - Páginas ASP são documentos (HTML ou WML) que utilizam uma linguagem script para prover conteúdo dinâmico como uma seleção de registros de um banco de dados. Existem uma série de ferramentas que possibilitam o uso de páginas ASP: ASP da Microsoft, Cold Fusion, PHP, PerlScript, etc

Card Um card é a página que é mostrada ao usuário. Um card está localizado dentro de um deck

Deck É o conjunto de um ou mais cards. O deck contém informações sobre o tipo do documento, a linguagem propriamente dita e templates de navegação para os cards serem incorporados.

HDML Handheld Device Markup Language - É um subset do

HTML compatível com alguns aparelhos, ele pode ser comparado ao HTML, mas não é utilizado em grande escala atualmente.

HTML HyperText Markup Language - Linguagem utilizada para criação de paginas web.

HTTP HyperText Transfer Protocol - Protocolo que define a comunicação entre um servidor web e um cliente.

PDA Personal Digital Assistant - Um aparelho eletrônico móvel que provê armazenagem e edição de dados como números de telefone, calendários, anotações ou emails.

PHP Personal Homepage Tool - Linguagem de script servidor usada para prover conteúdo dinâmico. Sua sintaxe lembra muito a linguagem C.

SDK Software Development Kit - Kit de desenvolvimento de Software

SMS Short Messaging Service - Tecnologia para troca de mensagens de texto entre celulares. A mensagem é enviada através de um centro de serviços SMS que emvia os dados para o(s) destinatário(s). Se o telefone é desligado por um determinado período de tempo (normalmente entre 1 e 24 hours), a mensagem pode ser recebida assim que ele é ligado.

SSL Secure Socket Layer - Protocolo para transmissão segura de dados

UP Unwired Planet - Planeta sem fios

W3C World Wide Web Consortium - Define e desenvolve padrões para o desenvolvimento em WAP.

WAP Wireless Application Protocol - Um conjunto de protocolos globais para o desenvolvimento de aplicações e serviços que utilizam redes sem fios.

WAP Forum -Associação da indústria com centenas de membrosque desenvolveram um padrão para serviços de telefonia e informação wirele