La Comunidad de Desarrolladores WAP
@ Contacta con nosotros
  .WMLClub


APRENDIZAJE
- Tutoriales
- Código fuente / Demos
- FAQS
- Configuración móviles
- Demos en WAP

HERRAMIENTAS
- Programas / Download
- Creación de contenidos

ARCHIVO
- FAQS
- Terminales WAP
- Documentos
- Artículos
- Noticias
- Links
- Libros
- Índice WAP

    Nota: Este artículo está en contínua evolución mediante la colaboración de los miembros de la comunidad, si tienes alguna idea, noticias o sugerencia y deseas colaborar, a pie de artículo encontrarás el lugar para poder hacerlo.

    El HTML Compacto es el utilizado para las aplicaciones I-Mode, quizás sea ese el motivo por el que se está hablando tanto de él. En estos momentos hay varias empresas interesadas en el I-Mode que quizás piensan en implantar el gran negocio surgido en Japón. No debemos olvidar que hace poco fue lanzado M-WorldGate, un gateway cHTML, para aquellas empresas que prefieren ir a lo seguro, siguiendo la experiencia japonesa, y no experimentar con WAP.

    El HyperText Markup Language (HTML) es generalmente aceptado y es considerado un standard de WWW(World Wide Web). El HTML Compacto define un subconjunto del HTML para pequeñas aplicaciones de servicios de información como teléfonos móviles, pequeños comunicadores, PDAs, etc. El HTML Compacto está completamente basado en las recomendaciones HTML, pudiéndose usar millones de códigos HTML, herramientas software y material público e información web.

    1. INTRODUCCIÓN.

    El HTML Compacto pertenece a un subconjunto de las recomendaciones HTML 2.0, HTML 3.2 y HTML 4.0. Está especialmente diseñado para aplicaciones pequeñas de información. HTML es flexible, portable, y con un formato práctico para dar forma a los documentos de Internet. La recomendación HTML 4.0 incluye nuevas características adicionales. Por ejemplo, CSS(Cascading Style Sheets) que da un alto rango de estilos de documentos.

    Las aplicaciones que van dirigidas a dispositivos móviles tienen grandes restricciones de hardware como su pequeña memoria, bajo poder de CPU, pequeño o inexistente almacenamiento secundario, pequeña pantalla monocolor, pocas fuentes y una forma de introducción de datos poco amigable. Se Cree que el HTML Compacto contribuirá al rápido crecimiento del mercado de aparatos móviles.

    2. CARACTERÍSTICAS HARDWARE.

    Las categorias de los dispositivos son con frecuencia pequeños teléfonos, aparatos comunidadores pequeños y PDAs. Hay algunas restricciones hardware para estos dispositivos. Desde el punto de vista hardware:

    • Pequeña Memoria.
      128-512Kbytes RAM
      y 512K-1Mbytes ROM

    • Baja capacidad de CPU
      1-10 MIPS, CPU para sistemas embebidos.

    • Pequeña pantalla
      50x30 dots, 100x72 dots, y 150x100 dots

    • Uso de colores restringido
      mono-color (blanco y negro)

    • Pequeño número de fuentes de caracteres.
      Caso típico: sólo un tipo de fuente.

    • Método de entrada de datos restringido.
      Mediante el marcado de botones.


    3. REQUERIMIENTOS.

    Para realizar la navegación en el caso de los dispositivos móviles, se necesitan un subconjunto HTML. Los requerimientos vienen dados, sobre todo, por el hardware. El navegador debe ejecutarse en rangos pequeños de memoria, como por ejemplo, 150-200 Kbytes para el tratamiento solo de datos y 150-200 Kbytes para código. El mínimo requerimiento de CPU debe estar en 1-2 MIPS. Se debe tener un buen sistema de navegación, los usuarios deben navegar por la información con el mínimo número de operaciones.

    4. RED INALÁMBRICA.

    HTML Compacto no depende del protocolo de la red. En el caso típico el protocolo de transporte para HTML Compacto es asumido por HTTP sobre TCP/IP. De cualquier manera, la actual red de comunicación inalámbrica para teléfonos celulares es de baja velocidad. En esta área, el protocolo de tansporte debe estar definido como un protocolo ligero para una mejor representación de la capa de seguridad.

    5. PRINCIPIOS DE DISEÑO.

    El HTML Compacto está diseñado para cumplir los requerimientos de las aplicaciones dirigidas a terminales móviles. Se ha diseñado basándose en los siguientes cuatro principios.

    Completamente basado en las actuales recomendaciones del W3C.
    HTML Compacto se ha definido como un subconjunto del HTML 2.0, HTML 3.2 y HTML 4.0. Esto conlleva que HTML Compacto hereda la flexibilidad y portabilidad del standard HTML.
    Pequeña especificación
    HTML Compacto tiene que estar implementado para pequeña memoria y baja capacidad de CPU. Frames y tablas que requieren mucha memoria estan excluidas del HTML Compacto.
    Se puede visionar en una pantalla mono-color
    HTML Compacto trabaja sobre pantallas de tamaño pequeño y color blanco y negro. HTML Compacto también funciona con un bajo número de fuentes de caracteres.
    Fácil interacción con los usuarios
    HTML Compacto está definido para que el usuario pueda trabajar con una combinación de cuatro botones; Cursor de avance, Cursor de retroceso, Select, y Back/Stop(retorno a la página previa). Las funciones como mapa de imágnes y tablas están excluidas del HTML Compacto.

     

    6. CARACTERÍSTICAS DEL HTML COMPACTO.

    Unas de las características que no se han incluido en HTML Compacto, son las siguientes:

    • imagen JPEG

    • Tablas

    • Mapa de imágenes

    • Múltiples caracteres y estilos

    • Color de fondo e imágenes

    • Frames

    • Style sheet

    El HTML Compacto incluye soporte para imágenes GIF. Actualmente el navegador HTML Compacto puede visualizar las páginas como barajas y cartas.

    Se recomienda un límite de buffer para algunas funciones.

    • INPUT
      El máximo tamaño de buffer es 512 bytes.

    • SELECT
      El máximo tamaño de buffer es 4096 bytes.

    Una recomendación es usar la selección directa de anclas usando botones numéricos. Por ejemplo cuando existen cinco anclas contenidas en una página HTML, el tercer ancla puede ser seleccionada mediante el botón tres. El HTML 4.0 incluye un nuevo atributo accesskey para el asignamiento directo de una tecla.

    El tipo de documento se define como sigue:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Compacto 1.0 Draft//EN">

    El HTML Compacto, garantiza que las aplicaciones móviles pueden conectarse a la WWW. HTML Compacto mantiene las ventajas del HTML y solventa los problemas provocados por el tamaño de la aplicaciones para móviles.

     

    7. LISTA DE TAGS DE HTML COMPACTO.

    -- Fecha última modificación. 1998/01/27
    -- HTML(2.0:HTML2.0, 3.2:HTML3.2, 4.0:HTML4.0)
    -- HC (Tag incorporado por HTML Compacto)


    Elementos Atributos HTML
    HTML Compacto
    !- -
    2.0
    HC
    !DOCTYPE -
    2.0
    HC
    &xxx;
    -
    2.0
    HC
    A name=
    href="URL"
    rel=
    rev=
    title=
    urn=(deleted from HTML3.2)
    methods=(deleted from HTML3.2)
    2.0
    HC
    HC
    -
    -
    -
    -
    -
    BASE href="URL"
    2.0
    HC
    BLOCKQUOTE -
    3.2
    HC
    BODY -
    bgcolor=
    background=
    text=
    link=
    vlink=
    alink=
    2.0
    3.2
    3.2
    3.2
    3.2
    3.2
    3.2
    HC
    -
    -
    -
    -
    -
    -
    BR -
    clear=all/left/right
    2.0
    3.2
    HC
    HC
    CENTER -
    3.2
    HC
    DD -
    2.0
    HC
    DIR -
    compact
    2.0
    HC
    -
    DIV -
    align=left/center/right
    3.2
    HC
    HC
    DL -
    compact
    2.0
    HC
    -
    DT -
    2.0
    HC
    FORM action=
    method=get/post
    enctype=
    2.0
    HC
    HC
    HC
    HEAD -
    2.0
    HC
    Hn -
    align=left/center/right
    2.0
    3.2
    HC
    HC
    HR -
    align=left/center/right
    size=
    width=
    noshade
    2.0
    3.2
    3.2
    3.2
    3.2
    HC
    HC
    HC
    HC
    HC
    HTML -
    version=
    2.0
    3.2
    HC
    HC
    IMG src=
    align=top/middle/bottom
    align=left/right
    width=
    height=
    hspace=
    vspace=
    alt=
    border=
    usemap=
    ismap=
    2.0
    2.0
    3.2
    3.2
    3.2
    3.2
    3.2
    2.0
    3.2
    3.2
    2.0
    HC
    HC
    HC
    HC
    HC
    HC
    HC
    HC
    HC
    -
    -
    INPUT type=text
    name=
    size=
    maxlength=
    value=
    2.0
    HC
    HC
    HC
    HC
    HC
    type=password
    name=
    size=
    maxlength=
    value=
    2.0
    HC
    HC
    HC
    HC
    HC
    type=checkbox
    name=
    value=
    checked
    2.0
    HC
    HC
    HC
    HC
    type=radio
    name=
    value=
    checked
    2.0
    HC
    HC
    HC
    HC
    type=hidden
    name=
    value=
    2.0
    HC
    HC
    HC
    type=image
    name=
    src=
    align=top/middle/bottom/left/right
    2.0
    2.0
    2.0
    3.2
    -
    type=submit
    name=
    value=
    2.0
    HC
    HC
    HC
    type=reset
    name=
    value=
    2.0
    HC
    HC
    HC
    type=file
    name=
    value=
    3.2
    -
    LI -
    type=1/A/a/I/i
    type=circle/disc/square
    value=
    2.0
    3.2
    3.2
    3.2
    HC
    -
    -
    -
    MENU -
    compact
    2.0
    HC
    -
    META name=
    http-equiv=
    content=
    2.0
    HC
    OL -
    type=1/A/a/I/i
    start=
    compact
    2.0
    3.2
    3.2
    2.0
    HC
    -
    -
    -
    OPTION -
    selected
    value=
    2.0
    HC
    HC
    -
    P -
    align=left/center/right
    2.0
    3.2
    HC
    HC
    PLAINTEXT -
    2.0
    HC
    PRE -
    width=
    2.0
    3.2
    HC
    -
    SELECT name=
    size=
    multiple
    2.0
    HC
    HC
    HC
    TEXTAREA name=
    rows=
    cols=
    2.0
    HC
    HC
    HC
    TITLE -
    2.0
    HC
    UL -
    type=disk/circle/square
    compact
    2.0
    3.2
    2.0
    HC
    -
    -


       

      Envía el artículo a un amigo:

    Dirigido a:
    De:

      Envíanos tus comentarios y opiniones sobre el artículo:

    De: