Tecnologias para
Internet
Thyago Maia Tavares de Farias
Aula 21
Sumário

Desenvolvimento Web para dispositivos móveis
Submissão de dados através de formulários WML;
 A linguagem de marcação XHTML Mobile Profile;
 A folha de estilos WCSS;

Formulários WML




Através dos formulários WML, podemos fazer com
que usuários submetam dados para um servidor
remoto;
Normalmente, os dados submetidos são processados
por páginas PHP, JSP, ASP, etc;
Em HTML, utilizamos as tags form, para a declaração
de um formulário, e o input do tipo submit, para
criarmos o botão de submissão;
Em formulários WML, utilizamos as tags go, para a
declaração do formulário, e do, para a declaração do
botão de submissão;
Formulários WML

Exemplo: Criação de um formulário WML que
permite a submissão de um nome e uma
mensagem específica;
Formulários WML
Formulários WML

PHP remoto (exemplo.php):
XHTML MP




XHTML Mobile Profile (abreviado como
XHTML MP) é uma linguagem de marcação de
hipertexto desenvolvido para dispositivos
móveis;
Trata-se de uma evolução da linguagem WML;
Utiliza a especificação WAP 2.0;
Apenas celulares que trabalham com WAP 2.0
poderão exibir corretamente páginas XHTML
MP;
XHTML MP






XHTML Mobile Profile (abreviado como XHTML
MP) é uma linguagem de marcação de hipertexto
desenvolvido para dispositivos móveis;
Trata-se de uma evolução da linguagem WML;
Utiliza a especificação WAP 2.0;
A codificação de uma página XHTML MP é similar
a uma página HTML;
Mais robusta que WML, pois permite a formatação
de conteúdo;
Possibilita o uso de folhas de estilo;
XHTML MP

Sintaxe básica de uma página XHTML MP:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile
1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>WCSS Tutorial</title>
</head>
<body>
Aqui ficará o conteúdo da página
</body>
</html>
WCSS – WAP CSS



WCSS é a versão mobile do CSS, isto é, são
folhas de estilo compatíveis com dispositivos
móveis;
A idéia do WCSS é simples: O estilo e
informações de layout de um documento são
definidos separadamente do conteúdo;
As regras de implementação de folhas de estilo
WCSS são similares às regras apresentadas
anteriormente para CSS;
WCSS – WAP CSS

Exemplo: Deixar o fundo do site XHTML MP
apresentado anteriormente com o fundo
colorido;

Criaremos 2 arquivos:

O site propriamente dito (exemplo.xhtml);


O arquivo XHTML irá possuir uma ligação para uma
folha de estilo;
Sua folha de estilo (estilo.css);
WCSS – WAP CSS
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML
Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtmlmobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href=“estilo.css" rel="stylesheet" type="text/css"/>
<title>WCSS Tutorial</title>
</head>
<body>
Aqui ficará o conteúdo da página
</body>
</html>
WCSS – WAP CSS

Folha de estilo estilo.css:
body
{
background: #00BFFF;
}
WCSS – WAP CSS


Exemplo 2: Deixar o fundo do site XHTML MP
apresentado anteriormente com o fundo
colorido e alterar a cor da fonte de um
parágrafo;
Criaremos 2 arquivos:

O site propriamente dito (exemplo.xhtml);


O arquivo XHTML irá possuir uma ligação para uma
folha de estilo;
Sua folha de estilo (estilo.css);
WCSS – WAP CSS
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML
Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtmlmobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href=“estilo.css" rel="stylesheet" type="text/css"/>
<title>WCSS Tutorial</title>
</head>
<body>
<p>Aqui ficará o conteúdo da página</p>
</body>
</html>
WCSS – WAP CSS

Folha de estilo estilo.css:
body
{
background: #00BFFF;
}
p
{
color: #cccccc;
}
Download

Formulários WML - Profº Thyago Maia