Dev (Back & Front)ARTIGO

Aprendendo um pouco de WMLScript


O que é WML?

WML significa Wireless Markup Language. É uma linguagem de marcação herdado de HTML, WML, mas é baseado em XML, por isso é muito mais rigorosas do HTML 4.WML é usado para criar páginas que podem ser exibidos em um navegador WAP.Páginas em WML são chamadas DECKS. Pavimentos são construídos como um conjunto de cartas.

O que é WMLScript?

  • WMLScript é a linguagem de script usada em páginas WML
  • WMLScript é uma versão light da linguagem JavaScript
  • Scripts WML não são incorporados em páginas WML
  • Páginas WML contém referências a URLs script
  • WMLScript é compilado em código de byte no servidor antes que ela seja enviada para o navegador WAP
  • WMLScript é uma parte da especificação do WAP

Exemplo de WML/WMLScript

index.wml

<?xml version="1.0"?><br /><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"<br />"http://www.wapforum.org/DTD/wml_1.1.xml"><br /><wml><br />  <card id="no1" title="IR PARA O SITE"><br />    <do type="options" label="Go"><br />      <go href="check.wmls#go_url('http://www.avelino.us/wap/')"/><br />    </do><br />  </card><br /></wml>

check.wmls

extern function go_url(URL){<br />  WMLBrowser.go(URL)<br />}

Simples complementares

  • http://en.wikipedia.org/wiki/WMLScript

    http://www.developershome.com/wap/wmlscript/http://www.academictutorials.com/wmlscript/http://comprauniversitaria.com.br/compra/index.php?productID=1087282

Fundador da nuveo.ai/levpay (com Banco Rendimento) e Matemático pelo IME-USP. Trabalha no dia a dia com inteligência artificial, rede neural (usando técnicas de machine e deep learning) e visão computacional. Com a necessidade de processar grandes volumes de dados o seu foco de pesquisa e desenvolvimento incluem Go, Racket/Clojure (apaixonado por dialeto lisp), Python, sistemas distribuídos, concorrência e já passou por diversos projetos Open Source https://github.com/avelino.

Ver perfil