helyoWAP |
|
helyoWAP é um site de divulgação de tecnologia, independente, sem fins lucrativos, contendo artigos e anotações de estudo do autor. |
Mini-pages
WAP - Como fazer (II) |
||
Helio Rosa |
Nota do autor: Este artigo recebeu a última atualização em OUT/2000. Alguns dos sites citados sofreram modificações posteriores. A conferir. Este artigo foi a origem do site "helyoWAP".
Esta página contém 3 figuras grandes. Aguarde a carga se a conexão estiver lenta.
7. Programando em WML
Seu primeiro programa em WML , como não poderia deixar de ser, é o famoso "HELLO WORLD !", adaptado. O programa está listado abaixo. É muito simples e auto explicativo, com a ressalva: as três linhas iniciais são obrigatórias em todos os programas WML e referem-se ao padrão WAP. Este programa é um deck constituido de um card. Isto ficará evidente no próximo exemplo mas é bom dizer logo : um deck é tudo que está contido entre as tags "wml" e "/wml" e um card, evidentemente, é tudo que está contido entre as tags "card" e "/card".
Digite o programa abaixo no seu processador de textos. Ao salvá-lo use a extensão .wml, com a opção de "somente texto". Para o teste escolhemos o nome "programa1.wml". Fique atento: alguns processadores acrescentam por conta própria extensões diferentes. Assim, nosso arquivo de teste poderia ser gravado , por exemplo, como programa1.wml.txt ou programa1.wml.doc. Se isto ocorrer será necessário renomear o arquivo. Eis o programa:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml ">
<wml>
<card>
<p>
WML - Meu primeiro programa</p>
</card>
</wml>
UP.Simulator pará visualizá-lo:
Aqui está seu segundo programa em WML. No primeiro teste com o UP.Simulator usamos um deck chamado teste1.wml hospedado no UOL. Abaixo está a listagem do programa que agora será gravado no hard-disk com o nome programa2.wml. Note os dois conjuntos de tags <card> </card> indicando que o deck é constitudo de dois cards. Eis a listagem:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<do type="accept" label="proximo">
<go href="#card2"/>
</do>
<p>
HELYO<br/>
Eu sou um deck e estou gravado
no hard-disk. Tenho dois cards. Voce esta
vendo o card1.
</p>
</card>
<card id="card2">
<p>
HELYO<br/>
Estou gravado no hard-disk.<br/>
Eu sou o card2.
</p>
</card>
</wml>
Eis o resultado no UP.Simulator:
Ao chegar a este ponto supõe-se
que Você esteja com uma visão geral mas concreta da Web padrão WAP.
É apena um "trailler". O filme está na própria Web,
à sua disposição !