Criando sites para celular com WML (parte 1)
Para oferecer páginas WML acessíveis por celulares, precisamos somente de um servidor web, visto que a requisição da página é feita através dos protocolos TCP/IP e HTTP a partir do gateway da operadora e não pelo protocolo WAP como era de se esperar uma vez que o ponto originador de conexão é um aparelho celular. Este gateway irá receber o código WML da página e então encaminhá-lo para o cliente/celular.
Já que estamos falando de servidor web, nada melhor que mostrarmos o Apache, o software mais popular do mundo em sua categoria.
Por padrão o Apache já vem habilitado para servir páginas WML. Na verdade nada há de ser configurado, precisamos apenas definir um Mime-Type dizendo que os arquivos com extensão *.wml deverão retornar um cabeçalho do tipo Content-Type: text/vnd.wap.wml para a aplicação que fez a requisição.
Edite o arquivo /etc/apache/mime.types (a localização pode variar de acordo com sua distribuição) e certifique-se que existem as seguintes linhas:
application/vnd.wap.sic
application/vnd.wap.slc
application/vnd.wap.wbxml wbxml
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
Por fim, adicione as seguintes linhas em /etc/apache/httpd.conf:
AddType text/vnd.wap.wml wml
AddType image/vnd.wap.wbmp wbmp
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlc wmlc
Reinicie o Apache e pronto, ele está pronto para servir páginas WML.
Já que estamos falando de servidor web, nada melhor que mostrarmos o Apache, o software mais popular do mundo em sua categoria.
Por padrão o Apache já vem habilitado para servir páginas WML. Na verdade nada há de ser configurado, precisamos apenas definir um Mime-Type dizendo que os arquivos com extensão *.wml deverão retornar um cabeçalho do tipo Content-Type: text/vnd.wap.wml para a aplicação que fez a requisição.
Edite o arquivo /etc/apache/mime.types (a localização pode variar de acordo com sua distribuição) e certifique-se que existem as seguintes linhas:
application/vnd.wap.sic
application/vnd.wap.slc
application/vnd.wap.wbxml wbxml
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
Por fim, adicione as seguintes linhas em /etc/apache/httpd.conf:
AddType text/vnd.wap.wml wml
AddType image/vnd.wap.wbmp wbmp
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlc wmlc
Reinicie o Apache e pronto, ele está pronto para servir páginas WML.
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
(~20 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!
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
(~20 anos atrás)
Vejam uma lista de emuladores que acabei de encontrar.
http://www.br.wmlclub.com/programas/emuladores.htm
http://www.br.wmlclub.com/programas/emuladores.htm
09/04/2004 4:52pm
(~21 anos atrás)
Muito bakana seu artigo. lia té o final e começei a me interessar sobre o assunto.
09/04/2004 4:51pm
(~21 anos atrás)
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)
tem também editores de wml como o WAPDrive WAPtor (www.google.com.br)
29/03/2004 10:33am
(~21 anos atrás)
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!
<?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
(~21 anos atrás)
Essa é para quem usa Linux :)
Deckit - emulador WAP para Linux
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=668
[]'s
Deckit - emulador WAP para Linux
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=668
[]'s
10/03/2004 9:08am
(~21 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
"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
(~21 anos atrás)
Fala PEXE!
Barbarizou neste artigo meu !
Comecei a ler e não consegui parar até o final. MUITO MASSA.
Parabéns!
Barbarizou neste artigo meu !
Comecei a ler e não consegui parar até o final. MUITO MASSA.
Parabéns!
09/03/2004 12:37pm
(~21 anos atrás)
parabens por este artigo!!!