C-HTML

Evolução dos padrões Web móveis

C-HTML (abreviação para Compact Hypertext Markup Language), também chamado de i-mode-HTML,[1] é um subconjunto de TAG's HTML para dispositivos de pequeno porte, como exemplo, smartphones e PDAs, como os DoCoMo's i-mode celulares usados no Japão. C-HTML adiciona diversos recursos não encontrados no padrão HTML, notavelmente Teclas de atalho, atalhos para números de telefones, caracteres especiais como os pictóricos emoji, atráves do Shift JIS, sendo estes conceitos oriundos do HDML/WML.

Isso se dá, porque dispositivos pequenos como celulares possuem restrições de hardware, como exemplo: pouca memória, baixo poder de processamento da CPU ou então, a impossibilidade de armazenar dados. As telas de pequenos celulares (monocromáticos) com fontes de caracteres simples e uma restrita entrada de métodos (a ausência de um mouse), tornou necessário uma forma mais simples do HTML, ou então, uma adaptação do HTML para os padrões Japoneses.[2]

Entretanto, C-HTML não suporta tabelas, imagens de mapas, múltiplas fontes, estilos de fontes, fundos coloridos, imagens, frames, style sheet e é geralmente limitado a um visor monocromático.[3]

A linguagem é definida de modo que todas as operações básicas possam operar e interagir sendo feitas por combinações de até quatro botões e não pelo movimento bi-dimensionamento de um cursor, como exemplo: cursor para frente + seleciona + volta/para. Funcionalidades que necessitam de um ponteiro de cursor bi-dimensional, como imagens de mapas, não são contempladas pelo C-HTML.

Ver também

  • Microbrowser

Referências

  1. i-mode service guideline (PDF), NTT DoCoMo, Inc., 4 de março de 2002 
  2. Kamada, Tomihisa (9 de fevereiro de 1998), 2.1. Scope of the Products, W3C, consultado em 24 de abril de 2009 
  3. Kamada, Tomihisa (9 de fevereiro de 1998), 3.1 Design Principles, W3C, consultado em 24 de abril de 2009 

Ligações externas

  • Compact HTML for Small Information Appliances — W3C NOTE 09-Feb-1998
  • What is cHTML? - A Word Definition From the Webopedia Computer Dictionary
  • v
  • d
  • e
Hypertext Markup Language (HTML)
  • Dynamic HTML
  • HTML5
    • Audio
    • Canvas
    • Video
  • XHTML
    • Basic
    • Mobile Profile
    • C-HTML
  • HTML element
    • span and div
  • HTML attribute
  • HTML frame
  • HTML editor
  • Character encodings
    • Unicode
  • Language code
  • Document Object Model
  • Browser Object Model
  • Style sheets
    • CSS
  • Font family
  • Web colors
  • HTML scripting
  • JavaScript
  • W3C
    • Validator
  • WHATWG
  • Quirks mode
  • Web storage
  • Rendering engine