i-Mode - Usando CHTML
Em consideração à largura de banda inerentemente limitada da rede celular, o i-Mode emprega Compact HTML (C-HTML), uma versão simplificada de HTML semelhante à Wireless Markup Language (WML) usada em redes WAP e também como protocolos proprietários DoCoMo ALP ( HTTP) e TLP (TCP, UDP).
Os sites HTML compatíveis com o i-Mode são fáceis de navegar, pois todas as operações básicas podem ser realizadas usando uma combinação de quatro botões, cursor para frente, cursor para trás, selecionar e voltar (retornar à página anterior).
Existem funções que requerem navegação bidimensional, como mapas de imagem, e funções que requerem processamento mais intensivo, como frames e tabelas, não estão incluídas nas especificações HTML i-Mode padrão.
O HTML compatível com i-Mode fornece tags estendidas para uso especial em telefones celulares, como a tag 'tel:', que é usada para criar um hiperlink para um número de telefone e permitir que os usuários iniciem uma chamada clicando em um link.
Os seguintes recursos principais do HTML não foram incluídos no HTML compatível com i-Mode, ou seja, cHTML -
- Cores e imagens de fundo
- Frames
- Mapas de imagens
- Imagens JPEG
- Múltiplas fontes e estilos de caracteres
- Folhas de estilo
- Tables
O hardware de conformidade cHTML inclui -
Small memory - 128-512Kbytes de RAM e 512K-1Mbytes de ROM.
Low power CPU - 1-10 CPU classe MIPS para sistemas embarcados.
Small display - 50x30 pontos, 100x72 pontos e 150x100 pontos.
Restricted colors - monocromática (preto e branco).
Restricted character fonts - apenas uma fonte.
Restricted input method - vários botões de controle e botões numéricos (0-9).
O i-Mode oferece suporte a arquivos GIF de 256 cores. Além disso, apenas imagens nos formatos GIF 87, 87a e 89a podem ser usadas. O tamanho máximo de uma imagem GIF deve ser 94 x 72 pontos.
O World Wide Web Consortium (www.w3.org) contém uma lista completa das tags cHTML disponíveis para os desenvolvedores. Além disso, você pode visitar o site NTT DoCoMo em www.nttdocomo / ser2.htm para obter um esboço das tags cHTML disponíveis para desenvolvedores.
Existem milhões de recursos de conteúdo baseados em HTML, várias ferramentas de software e materiais públicos, que podem ser usados para desenvolver aplicativos i-Mode.