+4

Criando sites para celular com WML (parte 1)

criado por Fábio Berbert de Paula em 08/03/2004 9:07pm
Antes de iniciarmos, vale lembrar do objetivo da primeira parte desse artigo.

Aqui aprenderemos conceitos exclusivos de programação em WML para nos introduzirmos nesta tecnologia. Não aprenderemos a integrar WML com PHP, essa parte ficará para a segunda parte do artigo, que será um caso de uso de criação de um site para celular com PHP + MySQL. Se tivermos de fazer uma analogia com a programação para a WEB, este seria um artigo sobre HTML que será seguido por um de PHP. Esclarecido? Que bom, então vamos lá!

Há alguns anos atrás uma linha telefônica residencial era considerada patrimônio de luxo, o custo dos pulsos valiam fortunas e as pessoas só se telefonavam quando era realmente necessário. Com o passar do tempo a tecnologia foi se tornando cada vez mais acessível e hoje em dia linha telefônica só não tem quem não quer.

O fenômeno da telefonia causou impacto direto na explosão da web. Os meios de acesso à internet se tornaram cada vez mais baratos e eficazes e hoje em dia podemos ter conexão de banda larga residencial a custos que podem ser considerados pífios se comparados com os custos de tempos atrás.

Outro fenômeno que vem ganhando espaço (sem competir com a telefonia fixa) é o da telefonia móvel. Hoje em dia até bichinho de estimação de madame tem aparelho celular. Os custos de adesão tendem a ficar cada vez menores, a qualidade do sinal cada vez melhor e os recursos dos celulares cada vez mais poderosos.

Com o advento da telefonia móvel, um novo grupo de tecnologias até então restritas tem tudo para explodir. Da mesma forma que a telefonia fixa "carregou" a web, a telefonia móvel promete acionar o detonador da internet sem fio, causando um boom em tudo o que está relacionado com a tecnologia WAP.

Comentários:

Mostrando 1 - 10 de 13 comentários
seu artigo e excelente mas to precisando de uma forcinha para criar 1 programa tipo chat usando wml, o que vc me sugere, sou iniciante nesta area mas preciso urgente de montar este programa
parabens por este artigo!!!
24/11/2006 3:27am (~10 anos atrás)

Muito interessante este artigo, mais ainda seria pensar como serão os sites wap do futuro, pois a tendencia dos aparelhos é a de ficarem cada vez menor. Deixando o mini-browser cada vez com menos espaço para visualização. Penso então futuristicamente em um Holograma. tiago.accon
31/05/2004 8:29am (~12 anos atrás)

Algumas operadoras (as que utilizam tecnologia CDMA e 3G)cobram o acesso a internet por kb transferido para o celular (ao invés de ser por minuto -- depende do celular também!), pois elas utilizam conexao a internet por banda larga (simbolizada no celular por 1x).
A respeito do artigo, ÓTIMO!!! Um conteúdo, até então obscuro, explicado, mesmo que parcialmente, de forma simples e coerente!

Parabéns!
19/04/2004 4:27pm (~12 anos atrás)

Thiago Robis disse:
Vejam uma lista de emuladores que acabei de encontrar.

http://www.br.wmlclub.com/programas/emuladores.htm
09/04/2004 4:52pm (~12 anos atrás)

Thiago Robis disse:
Muito bakana seu artigo. lia té o final e começei a me interessar sobre o assunto.
09/04/2004 4:51pm (~12 anos atrás)

Anjuw disse:
existe também emuladores de wml, para testar sua página sem ter que conectar, como o WinWAP Browser (www.winwap.org)
tem também editores de wml como o WAPDrive WAPtor (www.google.com.br)
29/03/2004 10:33am (~12 anos atrás)

Anjuw disse:
Acrescentando o código:

<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
?>

na sua página wap, e renomeando de .wml para .php .. vc poderá interagir PHP com WML, como vc faz com PHP e HTML (parecido ao menos :P), por exemplo:

<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
$titulo = "WapSite";
?>

<wml>
<card id="home" title="<?=$titulo ?>">
</card>
</wml>

é isso aí, abraços!
29/03/2004 10:17am (~12 anos atrás)

Essa é para quem usa Linux :)

Deckit - emulador WAP para Linux
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=668

[]'s
10/03/2004 9:08am (~12 anos atrás)

Retificando os parágrafos 3 e 4 abaixo do código da página 6:

"As tags <wml> e </wml> delimitam o documento WML. Notou a semelhança com <html> e </html>?

As tags <card> e </card> delimitam o corpo do documento."

No artigo parece que as tags do texto foram interpretadas e ficaram em branco.

[]'s
10/03/2004 9:07am (~12 anos atrás)

Fala PEXE!

Barbarizou neste artigo meu !

Comecei a ler e não consegui parar até o final. MUITO MASSA.

Parabéns!
09/03/2004 12:37pm (~12 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)