Aprendiendo wml

Solo disponible en BuenasTareas
  • Páginas : 9 (2061 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de septiembre de 2010
Leer documento completo
Vista previa del texto
1 Introducción.
El Wireless Markup Language es un lenguaje cuyo origen es el XML (eXtensible
Markup Language). Este lenguaje se utiliza para construir las páginas que aparecen en
las pantallas de los teléfonos móviles y los asistentes personales digitales (PDA) dotados
de tecnología WAP. Es una versión reducida del lenguaje HTML que facilita la
conexión a Internet de dichos dispositivos yque además permite la visualización de
páginas web en dispositivos inalámbricos que incluyan la tecnología WAP. La visualización
de la página dependerá del dispositivo que se use y de la forma en que éste
interprete el código, ya que varían entre sí. WML es un metalenguaje, lo que implica
que además de usar etiquetas predefinidas se pueden crear componentes propios y
tiene ciertas similitudescon otro lenguaje de etiquetas bastante conocido, el HTML
(Hypertext Markup Language), utilizado para la creación de páginas web convencionales
.
2. Datos históricos de WML.
A finales de los años 90’ surge la posibilidad de integrar en un pequeño dispositivo las
funciones de Internet de los Pc´s y portátiles. Es entonces cuando, desde la tecnología
WAP de los primeros teléfonos móviles, seempieza a avanzar en el tema.
Entonces surge la necesidad de crear aplicaciones para que se puedan extrapolar todas
las funciones a los dispositivos móviles tales como móviles o PDA´s.
Entre estas aplicaciones tenemos la adaptación de portales web, navegadores y demás
herramientas cotidianas de la navegación por Internet.
El futuro de esta técnica no tiene un fin cercano, porque además de serreconvertida de
una forma más sencilla, se ha conseguido tener lo mismo usando menos recursos, lo
que le augura un futuro muy prometedor.
3. Características generales.
A diferencia del HTML, WML es más estricto, si existe un error en la escritura de las
etiquetas presentará un error en vez de mostrar la página; al provenir del XML requiere
que las etiquetas como (que sirven para empezar unanueva línea) finalicen
con />, mientras que en HTML puede finalizar en > sin generar error.
WML permite el uso de variables en sus etiquetas, algo que no es posible en HTML,
esta función es útil ya que el valor de las variables se puede mantener entre cartas.
Las páginas WML sólo permiten introducir texto y gráficos, debido a las propias
capacidades de los terminales móviles. Por otra parte,los micro-navegadores de los
terminales también soportan un lenguaje de script, llamado WMLScript, que permite
manipular datos y dotar de cierta interactividad a la página WML.
Los gráficos que pueden ser introducidos en una página WML deberán tener un formato
especial, denominado WBMP. Este formato sólo permite imágenes en blanco y
negro. Cada imagen wbmp es estática, sin embargo WML permitecrear una secuencia
de imágenes, de esta manera pueden verse en movimiento, las etiquetas que definen
una carta pueden tener un evento activado por un contador (ontimer) el cual saltará a
la carta indicada luego de un tiempo definido dentro de la etiqueta así: , de esta manera, si cada carta posee una imagen, se puede crear la sensación
de movimiento.
Las páginas WML podrán ser ubicadas encualquier servidor web convencional,
siempre que éste haya sido correctamente configurado para servirlas. Por tanto, antes
de "colgar" cualquier página WML en nuestro espacio de hosting tendremos que consultar
con el ISP que nos lo ofrece para saber si tienen preparada dicha configuración.
WML puede utilizar tablas simples, algunos atributos existentes en HTML no existen
en WML, tampoco existela posibilidad de crear tablas dentro de tablas.
Así como HTML utiliza Javascript para crear acciones especiales sobre sus páginas,
WML utiliza WMLScript que es muy similar a Javascript pero más simple. Los guiones
generados con este lenguaje se deben ubicar en archivos diferentes al archivo
WML que los invoca, pues no pueden estar embedidos dentro del código WML.
4. Entorno de desarrollo....
tracking img