Mostrando entradas con la etiqueta WAP. Mostrar todas las entradas
Mostrando entradas con la etiqueta WAP. Mostrar todas las entradas

martes, 19 de junio de 2007

WAP - Tipos MIME que se deben configurar en Apache Tomcat

Los siguientes son los tipos MIME que se deben configurar para correr wap en apache tomcat:
ContenidoMIME typeExtensión
Código WMLtext/vnd.wap.wml.wml
WMLScripttext/vnd.wap.wmlscript.wmls
Imagen WBMPimage/vnd.wap.wbmp.wbmp
WML Compiladoapplication/vnd.wap.wmlc.wmlc
WMLScript Compiladoapplication/vnd.wap.wmlscriptc.wmlsc

Por lo tanto en el web.xml de la web-app que se quiera correr wap se deben mapear los diferentes tipos MIME de la siguiente forma:
<web-app ...>
....
<mime-mapping>
<extension>xhtml</extension>
<mime-type>application/vnd.wap.xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wml</extension>
<mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wmls</extension>
<mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wbmp</extension>
<mime-type>image/vnd.wap.wbmp</mime-type>
</mime-mapping>
.....
</web-app>

jueves, 7 de junio de 2007

WML - Wireless Markup Language

Este lenguaje se utiliza para realizar la programación de páginas para móviles. Es descendiente del del XML y tiene etiquetas bastantes similares a HTML.
Distingue de mayusculas y minusculas, los nombres de las etiquetas deben ir en minusculas.
Para bajar un kit de desarrollo puedes hacerlo desde aqui
:http://www.forum.nokia.com.
Etiquetas:
  • Comienzo y final: <wml> ... </wml> ... --> abre la baraja de páginas.-
  • Cartas: <card id="id" title="titulo"> . . . </card> --> Es cada una de las barajas
  • Texo dentro de las barajas: <p> ... </p> --> es obligatorio si queremos escribir
  • Salto de linea: <br/>
  • Tablas: <table id="tabla1" columns="3" title="Tabla 1" align="LCR"> --> L:left C:center R: right. Uno por cada columna de la tabla
  • Imagenes: <img src="" /> --> Bastante similar a las img de html, a diferencia que aquí las imagenes deben ser de formato wbmp.- Recursos en: BMP-WBMP 1 BMP-WBMP 2BMP-WBMP 3 Galeria de imagenes
  • Tareas: <do> ... </do> --> Indica a que baraja ir o volver. Ademas se puede utiilizar para navegacion de anclas (#).
      • Parametros:
        • type: Nos dice qué acción deberá ejecutarse, siendo estas:
          • accept: Aceptará la cción que se asigna dentro del y se ejecuta
          • prev: Ir hacia atrás en el historial del navegador
          • help: Petición de ayuda
          • reset: Limpia o resetea el estado
          • options: Petición de opciones u operaciones adicionales
          • delete: Borra un elemento o una elección
          • unknown: Se trata de un genérico. Es esquivalente a poner una cadena vacía, ""
        • name: El nombre que le demos será el identificador del . No debemos dar el mismo name a dos distintos dentro de la misma carta.
        • label: Se trata de un texto que aparece en la representación que haga el navegador de la etiqueta . Por ejemplo, si es un botón se tratará de su título.
  • Enlaces: <anchor> ... </anchor> y <a> ... </a>
      • Los enlaces en una anchor tienen una tarea asociada que especifica su comportamiento.
      • El <a> es una abreviación. No utiliza el go.
  • Plantillas: <template> ... </template> --> por ejemplo podria usarse en headers y footers. Se pone una sola vez y todos los cards de la baraja lo van a mostrar.
  • Ingreso de datos: <input ... />
      • Parametros
          • name: Especifica un nombre de variable sobre el que se dará un valor; el valor será la entrada del usuario.
          • value:Indica un valor por defecto para la variable usada en name. Si este valor no obedece al formato, será ignorado.
          • type:Especifica el tipo de entrada de datos. Puede tomar uno de los dos valores siguientes: text, password; siendo text el valor por defecto.
          • format:Este parámetro especifica una máscara de entrada para los datos del usuario. La cadena consiste en una serie de caracteres de control que a continuación explicamos. El formato por defecto es "*M".
Fuente: www.programacion.net

jueves, 31 de mayo de 2007

Emulador WAP

Este sitio provee hosting para WAP.
El Link