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)
(5)

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:

aapi21.gif - 18207 Bytes

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: 

aapi22.gif - 19589 Bytes

aapi23.gif - 18392 Bytes

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 !

 

Home WirelessBR             helyoWAP          Anterior