
[01/01/2000]
WAPInternet más movil que nunca
La última feria de SIMO TCI 99 en Madrid y poco antes Telecom 99 en Ginebra han servido para subrayar el incontestable liderazgo de la telefonía móvil y de Internet en el futuro inmediato de las tecnologías de la información y de las comunicaciones en todo el mundo. Mientras que la venta de PC se está aproximando a un estancamiento, estos dos sectores son los que más rápido crecimiento global han experimentado en los últimos años, y todas las previsiones apuntan a que la tendencia seguirá a la alza. El acceso móvil a Internet, milagro posible gracias a la nueva tecnología WAP, se ha perfilado como uno de los protagonistas indiscutibles. Las cifras españolas son apabullantes: once millones de móviles frente a tres millones de internautas. No es de extrañar que este fenómeno esté acaparando la atención de los principales fabricantes de productos de telefonía celular y de las operadoras más importantes, que comienzan a acariciar la idea de un futuro donde pequeños dispositivos móviles (teléfonos, asistentes personales digitales o PDA, palmtops, organizadores y otros sorprendentes aparatos presentados en las ferias) desbanquen al PC, abriendo paso a una sociedad donde las comunicaciones digitales graviten en torno a una Internet sin hilos.
Qué es WAP
El Protocolo de Aplicaciones Inalámbricas (WAP) constituye el estándar de facto mundial para la prestación de servicios de información y telefonía sin hilos en terminales móviles digitales y otros dispositivos inalámbricos, desarrollado por el esfuerzo conjunto de los líderes mundiales en el mercado de las telecomunicaciones sin hilos, tanto fabricantes como operadoras y proveedores de servicios. Inicialmente fue promovido por Nokia, Ericcson, Motorola y Phone.com (anteriormente conocida como Unwired Planet) y hoy cuenta ya con el apoyo de más de 200 empresas en todo el mundo.
Basado en estándares ampliamente reconocidos de Internet, como XML para diseño de páginas web e IP para transporte de datos, WAP proporciona los mecanismos para acceder a la riqueza de información y servicios de Internet en su teléfono móvil, en cualquier lugar, en cualquier momento, sin necesidad de cables, de líneas telefónicas ni de ordenador.
Todos los terminales móviles con soporte para WAP incorporan además un micronavegador que sirve para acceder a la información deseada utilizando el lenguaje WML, de manera similar a como funcionan los navegadores convencionales en el ordenador leyendo páginas HTML. WAP utiliza servidores web HTTP 1.1 para proporcionar contenidos a través de Internet o intranets corporativas, reutilizando así toda la tecnología web actualmente existente y sobradamente probada durante años, como CGI, ASP, NSAPI, JAVA y Servlets, para las que existe un nutrido grupo de desarrolladores y programadores en todo el mundo con amplia experiencia y cualificación.
WAP está diseñado para operar con la mayoría de las redes inalámbricas existentes, tales como CDPD, CDMA, GSM, TDMA, iDEN, TETRA, DECT, etc. Puede ejecutarse en una gran variedad de sistemas operativos, incluyendo PalmOS, EPOC (creado por la compañía Symbian, fruto de la alianza entre Ericsson, Nokia y Psion, cuyo objetivo es “llevar Internet a cada bolsillo”), Windows CE, o JavaOS.
Comparación entre Internet y WAP
La pila de protocolos de WAP comparte muchas características similares a la de Internet, por lo que a primera vista resulta muy familiar. En el nivel más alto se encuentra el conocido lenguaje HTML para crear páginas web, al que se pueden incorporar lenguajes para programación de guiones como JavaScript o VBScript, que dotan a las páginas de mayor inteligencia y capacidad de proceso. En el caso de WAP, WML y WMLScript cumplen la misma función: permiten la creación de pequeñas páginas, llamadas cartas, que agrupadas en mazos se visualizan en el navegador del teléfono móvil de una en una. Estas páginas están optimizadas para medios de transmisión sin hilos y resultan menos exigentes en cuanto a ancho de banda, ya que no incorporan elementos multimedia ni gráficos (solamente iconos sencillos o pequeños BMP), tan comunes en las páginas HTML convencionales. Además se comprimen antes de ser enviadas para obtener ulteriores reducciones en el volumen de información que es necesario transmitir.
A continuación aparecen los protocolos de sesión y de transporte, WSP y WTP, que sirven al mismo propósito que el conocido protocolo HTTP/1.1, básicamente establecer una sesión fiable y robusta entre el cliente y el servidor y transferir contenidos de forma ordenada entre uno y otro.
Por debajo se encuentra la capa WTLS que, al igual que SSL en las transacciones web (véase el artículo “Seguridad SSL”, iWorld, julio/agosto 1999, donde se describe en profundidad su funcionamiento), crea un canal de comunicaciones seguro entre el cliente y el servidor, ofreciendo los siguientes servicios:
• Confidencialidad: los contenidos son cifrados usando algoritmos como RC5, de RSA Data Security.
• Integridad: tanto el teléfono como el servidor pueden detectar cualquier alteración de los contenidos, accidental o intencionada.
• Autenticación mutua del terminal del usuario y del servidor por medio de compartición de claves de sesión, para prevenir accesos no autorizados a la información.
Por último, la capa de transporte se encarga de la entrega de los datos, sin importar la tecnología de portadora de radio que se utilice, asegurando así que WAP pueda funcionar en prácticamente cualquier tipo de red móvil.
Funcionamiento de WAP
Dado que un servidor Web de Internet convencional no es capaz de dialogar con un dispositivo móvil, se necesita la presencia de una pasarela WAP para que el teléfono celular pueda recuperar la información almacenada en el servidor. La pasarela recibe las peticiones del móvil que le llegan codificadas vía radio y las traduce de manera que sean comprendidas por el servidor, reenviándoselas a través de una conexión a Internet normal. Recíprocamente, traduce las respuestas que le llegan del servidor, las codifica y se las transmite al móvil usando de nuevo el enlace de radio. De esta manera, gracias a la intermediación de la pasarela WAP, es posible que el móvil visualice en su pantalla las páginas almacenadas en un servidor Web convencional.
Además de traducir entre HTTP y WAP (al lenguaje WML de los dispositivos móviles), la pasarela proporciona otros muchos servicios:
• Funciona como repositorio de información, almacenando en base de datos los teléfonos de los abonados y sus privilegios de acceso.
• Proporciona servicios de fax, que permiten que un usuario pueda enviar a una máquina de fax en sus inmediaciones el contenido de una página web que no pueda ser visualizada en el teléfono, como por ejemplo, un documento en Word o PDF con los datos de un contrato o la imagen digital del mapa de una ciudad a la que acaba de llegar.
• Cuenta con parámetros de configuración que permiten a los administradores monitorizar o mantener registros históricos de todas las transacciones.
A continuación se resumen brevemente los pasos establecidos en una transacción utilizando el protocolo WAP. Supóngase que un usuario desea visitar la siguiente página: wap.iec.csic.es/criptonomicon/index.wml. La secuencia de eventos sería:
1. El usuario utiliza su teléfono móvil compatible WAP para solicitar la página.
2. El micronavegador del móvil crea una petición que contiene el URL de la página solicitada, junto con información acerca del abonado, y lo envía todo a la pasarela WAP.
3. La pasarela examina la petición recibida, generando una petición convencional de HTTP o HTTPS (para canales seguros con SSL), y la reenvía al servidor Web.
4. El servidor Web examina la petición y determina qué información debe devolver. Podría tratarse de una página estática, como la solicitada en este ejemplo (con extensión .wml, previamente almacenada en el servidor), que simplemente se busca en el directorio adecuado y se sirve; o bien de una página dinámica, generada al vuelo por un programa CGI, Java, una página ASP, o técnicas similares, utilizadas en general para consultas a bases de datos donde se encuentra almacenada la información de interés para el usuario.
5. El servidor añade la cabecera HTTP o HTTPS pertinente al fichero estático o a la salida del programa que ha generado la página dinámica, enviándola de vuelta a la pasarela.
6. En la pasarela se examina la respuesta del servidor, se valida el código WML en busca de errores, y se genera la respuesta que se envía al teléfono móvil.
7. El navegador del terminal móvil examina la respuesta recibida y si el código es correcto la muestra en pantalla.
Los secretos del éxito de WAP
WAP está despertando una expectación sin precedentes. El éxito y aceptación inicial que está disfrutando se fundamenta en un importante pilar: la independencia, tanto de fabricantes, como del sistema de transporte y de la plataforma.
Con el fin de que la industria (fabricantes, operadoras de telecomunicación, creadores de software) puedan incorporar sin esfuerzo el protocolo a su línea de negocio, en el desarrollo de WAP se ha buscado la adopción de estándares ya existentes, así como la creación de nuevos estándares abiertos, que aseguren la interoperabilidad entre los diversos productos. Se persigue así el objetivo de fomentar la competencia y la innovación entre los distintos fabricantes, que redundará sin duda en beneficio del usuario final.
WAP promulga también la independencia del sistema de transporte de radio utilizado: define una pila de protocolos que pueda operar con anchos de banda mínimos y largos tiempos de latencia, de manera que las mismas aplicaciones puedan funcionar en redes diversas, con variedad de técnicas de transmisión (SMS, CDMA, TDMA, CDPD, USSD, etc.), sin importar los operadores móviles que ofrecen los servicios portadores. En la actualidad, el sector de las comunicaciones sin hilos ha puesto rumbo hacia nuevos entornos, donde la transmisión de voz quedará relegada a un segundo plano frente a la transmisión de datos. Por desgracia, las capacidades de transferencia de datos del estándar actual GSM (del orden de los 9600 bits/s) resultan insuficientes para la mayoría de aplicaciones móviles, por lo que se está trabajando en la creación de nuevos protocolos de transmisión más veloces.
Aprovechando esta tendencia innovadora del mercado, WAP, al tratarse de un estándar independiente del interfaz aire, se asegura su extensión a nuevas soluciones de transporte a medida que las redes móviles ofrezcan mayores velocidades, de la mano de los protocolos de transmisión actualmente en fase de implantación en España como HSCSD, GPRS (disponible comercialmente durante el 2000), EDGE (cuyo despliegue se espera tenga lugar entre el 2001 y el 2003) y servicios de tercera generación (como UMTS, dentro de unos pocos años). La introducción paulatina de estas tecnologías preparará al mercado para velocidades de transmisión cada vez mayores, gozando además de fiabilidad y disponibilidad crecientes. Véase el cuadro Protocolos de transmisión.
La especificación WAP resulta también independiente del dispositivo receptor utilizado, lo que significa que cada aplicación debe ser escrita una sola vez, sin pensar dónde se ejecutará, ya que se podrá acceder desde distintos dispositivos móviles uniformemente. De esta forma se facilita la experiencia del usuario, quien ve siempre una interfaz parecida, y se permite que los distintos fabricantes puedan ofrecer en libre competencia sus modelos compatibles con el protocolo, a sabiendas de que existe una multitud de aplicaciones que podrán ejecutarse en sus terminales. Esta independencia permite que WAP pueda ejecutarse no sólo en teléfonos móviles, la aplicación más difundida y que seguramente experimentará un crecimiento mayor, sino en todo tipo de dispositivos móviles más orientados a la gestión de la información y con teclado completo y conexión directa al ordenador.
Retos de WAP
El acceso móvil a Internet todavía hoy es más un deseo que una realidad. Aún queda un largo camino que recorrer antes de que se universalice en la misma medida como lo ha hecho la navegación desde el ordenador, si es que llega a hacerlo. En concreto, se enfrenta a tres importantes retos que debe afrontar con éxito:
1) El mercado hacia el que va orientado es esencialmente distinto del mercado de los usuarios de Internet convencionales.
Aunque no es de extrañar que el usuario convencional de un PC de sobremesa o portátil posea además un móvil, lo cierto es que un número importante de clientes móviles no estarán acostumbrados a su manejo, por lo que el teléfono debe ser extremadamente simple y mucho más sencillo de utilizar que un PC.
Por otro lado, el hecho de que los teléfonos incorporen WAP no debe encarecer su precio notablemente, ya que actuaría como inhibidor de compra. Las soluciones más competitivas añadirán valor considerable al terminal a un precio reducido.
No hay que olvidar que las necesidades de los usuarios móviles no son las mismas que las de los internautas convencionales. Prima la velocidad de acceso frente a la cantidad de información. El factor clave reside en servir instantáneamente pequeños retazos de información de gran interés para el cliente (estado del tráfico, valor de acciones, asunto de los correos electrónicos recibidos, alertas programadas por el usuario cuando se produzcan ciertos acontecimientos) en un tiempo mínimo.
2) Las redes inalámbricas de datos poseen características muy diferentes a las redes fijas.
Las restricciones en potencia, debido a la corta vida de la batería, y en espectro, limitan drásticamente el ancho de banda disponible para la transmisión de datos, lo que redunda en una reducción de la velocidad de transmisión alcanzable.
Además las redes móviles ocasionan errores distintos a los habituales en conexiones a Internet: la disponibilidad varía con la zona y el teléfono puede quedarse fuera de cobertura. Por otro lado, los tiempos de latencia (el tiempo que se tarda en transmitir un bit a través de la Red) son muy altos. Esta baja velocidad de transmisión no deja de ser un obstáculo para el despliegue y rápida adopción de WAP, ya que los 9600 bit/s actuales son claramente insuficientes para la mayoría de aplicaciones. Además, mientras se siga cobrando por tiempo de conexión, una velocidad tan baja supone elevadas facturas. La velocidad y la tarificación son dos cuestiones que deben resolverse ventajosamente para el usuario si se quiere que WAP prospere (véase el recuadro Protocolos de transmisión).
3) Los dispositivos móviles son radicalmente diferentes del PC convencional.
Su tamaño es mucho menor que incluso los portátiles más reducidos, ya que deben caber en el bolsillo de la chaqueta. La potencia de cálculo de su CPU no puede compararse a la de un ordenador, ni su memoria, ROM y RAM. La pantalla es diminuta, por más que los nuevos modelos la hayan ampliado, y su teclado limita drásticamente la capacidad de entrada de datos, que resulta muy incómoda. Soluciones como el Navi Roller de Nokia y la función de texto predictivo buscan aliviar la entrada de datos alfanuméricos y navegar con el móvil.
Existe además un compromiso entre la vida útil de la batería, que los usuarios desean que sea cuanto más larga mejor, y el consumo de energía, que aumenta al transmitir con más potencia y al funcionar la memoria, CPU y pantalla.
Servicios de WAP
Por supuesto, dadas las limitaciones actuales en la velocidad de transmisión de datos a través de líneas GSM (véase el recuadro “Protocolos de transmisión”) y debido a las reducidas dimensiones de la pantalla de los móviles (dimensiones habituales de 4x12 caracteres, aunque los próximos terminales dispondrán de pantallas mucho mayores), todavía no resulta posible una experiencia de navegación con gráficos, animaciones, efectos multimedia y grandes volúmenes de datos, a la que se está acostumbrado desde un PC. Pero sí es posible acceder a servicios de información muy variados:
• Noticias: nacionales, internacionales, deportes, sociedad, etc.
• Finanzas: noticias financieras, cotización de los valores del mercado continuo español, valor actualizado de los principales índices internacionales.
• Banca a distancia: consulta de saldos y movimientos, transferencias, compra-venta de valores, etc.
• Tráfico: estado actualizado del tráfico en las carreteras españolas, incluso con mapas gráficos de niveles de congestión.
• Viajes: información y reserva de habitaciones de hotel, billetes de avión y tren, etc.
• Tiempo: partes meteorológicos para las zonas de interés y previsiones para los próximos días.
• Ocio: resultados de sorteos de lotería, quinielas y otros juegos de apuestas, información y reserva de entradas para espectáculos, programación de TV, horóscopo, etc.
• Comunicaciones: envío y recepción de correos electrónicos y faxes.
• Acceso a bases de datos en intranets: información corporativa, de administración y gestión.
• Directorios: páginas amarillas, páginas blancas, etc.
• Agenda personal.
Los servicios WML están soportados por el protocolo en forma de transacciones pull y push. Las transacciones pull devuelven información en respuesta a una petición del usuario, que va buscando la información de interés secuencialmente a través de las páginas del servidor (para páginas estáticas), o bien rellenando formularios de búsqueda (para páginas dinámicas). Existe otro modelo de interacción con el servidor, conocido como de tipo push, porque la información se le envía al cliente a su teléfono de forma asíncrona, es decir, sin que el usuario tenga que hacer nada para que le llegue. Recibirá mensajes, llamados notificaciones, que pueden cumplir las siguientes funciones:
• Alertar a los abonados del cambio de cotización de algún valor, de un saldo por debajo de un cierto umbral, de la llegada de correos electrónicos o del estreno de una película, que son previamente programados por él.
• Proporcionar avisos acerca de condiciones atmosféricas o de tráfico adversas.
• Resultados deportivos en los que el abonado esté interesado.
• Asegurar que datos obsoletos son eliminados de la caché del terminal móvil.
Gracias a los servicios push, el usuario no necesita estar consultando continuamente las páginas del servidor en espera de que se encuentre disponible la información que desea, sino que éste le es enviada en el instante en que es creada o recibida en el servidor.
Herramientas para WAP
La empresa pionera en la búsqueda de soluciones para acceso sin hilos a Internet fue Phone.com, cuando todavía era conocida como Unwired Planet, que lleva desarrollando micronavegadores desde 1996. En su página web ofrece un rincón para creadores de aplicaciones WAP donde se puede descargar gratuitamente su kit de desarrollo de software, el UP.SDK, que incluye un simulador de teléfono móvil con micronavegador incorporado, guía de referencia para creación de páginas WML, guía de WMLScript, herramientas para construir servicios avanzados en WML, como notificaciones o envío de faxes, y otra documentación adicional junto con ejemplos variados. Aunque no se pretenda desarrollar software, el simulador puede resultar interesante para poder ver desde un PC páginas WML sin necesidad de teléfono móvil. Para descargar gratuitamente el kit desde Internet debe antes registrarse en el área de desarrolladores: updev.phone.com.
Nokia también ha lanzado un kit de herramientas para creadores de aplicaciones WAP, el Nokia 7110 WAP SDK, que incorpora un simulador completo del teléfono Nokia 7110, comercializado en España desde diciembre. El kit está disponible gratuitamente en Internet en: www.forum.nokia.com. Al igual que en el caso de Phone.com, es necesario registrarse previamente.
También existen en Internet páginas que incluyen simuladores en JavaScript, que le permiten visualizar páginas WML sin necesidad de que tenga instalado ningún kit de desarrollo en su ordenador. Un ejemplo es www.gelon.net. La fuente de documentación más completa sobre WAP se puede encontrar en el fórum sobre WAP, en www.wapforum.org. Desde estas páginas se ofrecen las especificaciones técnicas, calendario de eventos y noticias.
Situación en España
Estos servicios se están ofreciendo en pruebas en España desde noviembre de 1999 tanto por MoviStar como por Airtel, en sus portales Oleada (www.oleada.com) y Navegalia (www.navegalia.com), respectivamente. Existen otros portales independientes, como PortalWAP (portalwap.com), el primer portal español concebido exclusivamente para teléfonos móviles, de acceso libre y gratuito. Otros sitios web se están sumando a la iniciativa, como Las Noticias (wap.lasnoticias.org/index.wml),Vilaweb (vilaweb.com/mobils/index.wml), Guay (www.guay.com/movil/index.wml) o Criptonomicón (wap.iec.csic.es/criptonomicon).
Actualmente, Argentaria, Banesto, BBV y La Caixa ofrecen este servicio de banca móvil con WAP a través de MoviStar y BSCH lo hará con Airtel. Barclays ha firmado un acuerdo con Ericsson para ofrecer este servicio a sus clientes en el primer trimestre del 2000. Los bancos y cajas pueden ofrecer servicios nuevos y rentables, como la presentación y pago de facturas a través del móvil, consultas, etc., sin gastos adicionales importantes para las entidades (WAP aprovecha la inversión realizada en soluciones bancarias por Internet).
Allí donde vea el icono Mobile Media Mode (WWW:MMM), sabrá que se encuentra ante servicios, dispositivos móviles o sitios preparados para darle contenidos móviles compatibles con su teléfono WAP. Según se vaya expandiendo el mercado español, irán apareciendo nuevos portales de acceso MMM, con nuevas ofertas de servicios y contenidos.
Algunos de los modelos de terminales móviles compatibles con WAP disponibles ahora mismo o próximamente en el mercado español son el Nokia 7110 (www.nokia.com), Siemens S25 (www.siemens.es), Ericsson MC218, R380s y R320s (www.ericsson.es), Alcatel One Touch POCKET (www.alcatel.es), Motorola i1000plus (www.motorola.com) y muy pronto les seguirán otros. Se cobra 20 PTA por el establecimiento de la llamada y se factura a 10/20 PTA por minuto de conexión. Póngase en contacto con su distribuidor para informarse de las fechas y precios de los productos que comercialicen.
Conclusión
Durante el primer trimestre del 2000 se producirá el boom de la integración móvil-Internet y tendrá lugar la proliferación de nuevos portales de acceso, con contenidos y servicios innovadores, a la medida de los clientes con necesidades de comunicaciones y conectividad más exigentes. Actualmente, el número de teléfonos celulares vendidos supera al de ordenadores, y según todos los estudios, en el 2002 habrá en España más terminales móviles que líneas fijas. El PC como medio tradicional de acceso a Internet verá mermar su protagonismo ante el avance de los dispositivos móviles, que comienzan a convertirse en auténticas oficinas en miniatura, funcionando como centrales de acceso y gestión de la información, envío y recepción de faxes y correos electrónicos y, por supuesto, comunicaciones de voz. La Internet del siglo que viene cabrá en la palma de su mano.
WML y WMLScript
-------------------------
WML es un lenguaje para diseño de páginas web similar al conocido HTML, pero que tiene en cuenta las limitaciones de los terminales móviles (cantidad de información que pueden visualizar, forma de navegación y entrada de datos).
Se suele imponer una restricción de tamaño de 1200 bytes para las páginas WML, ya que otra limitación que debe considerarse es la escasa velocidad de transmisión de estos terminales.
Por otro lado, utilizar el teclado de un móvil para introducir largas cadenas de datos alfanuméricos puede ser una pesadilla, por lo que se reduce y simplifica al máximo la interacción con el usuario. También se están ideando nuevas soluciones, como el Navi Roller incorporado por los modelos Nokia 7110, o la entrada predictiva de texto: al comenzar a introducir caracteres, aparece una lista con las palabras más probables, almacenadas en una base de datos de términos comunes, por la que es fácil desplazarse con el Navi Roller para seleccionar la palabra deseada.
Las páginas WML se llaman cartas (cards), que se agrupan en mazos o barajas (decks). Por lo tanto, un mazo puede contener una o más cartas, viniendo impuesto el límite por esta cantidad de 1200 bytes como máximo en un mazo.
La sintaxis es muy similar a la del HTML tan familiar, por lo que su curva de aprendizaje es mínima. Además cuenta con la ventaja de ser compatible con todos los servidores web y terminales móviles WAP. Soporta también funciones integradas para acceso a telefonía, simplificando la interacción con el teléfono para comunicaciones de voz.
Cada mazo comienza con una cabecera, que informa sobre el tipo de documento, seguido de etiquetas (tags) XML, que definen las distintas cartas y su contenido. A continuación se muestra el código WML de un sencillo mazo con dos cartas, que se puede encontrar en wap.iec.csic.es/criptonomicon:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN"
"http://www.phone.com/dtd/wml11.dtd">
<wml>
<card id="home">
<do type="accept" label="Entrar">
<go href="#servicios"/>
</do>
<p align="center">
<img alt="Criptonomicon" src="cripto.bmp"/>
<br/>
<small>Bienvenido al <b>Criptonomicon</b></small>
</p>
</card>
<card id="servicios">
<do type="accept" label="Home" name="Home">
<go href="#home"/>
</do>
<p align="center">
<b>Servicios</b>
</p>
<p><a href="noticias.wml">Noticias</a>
<br/><a href="suscripcion.wml">Suscripcion</a>
<br/><a href="quien.asp">Quien soy</a>
<br/><a href="seguridad.wml">Seguridad</a>
</p>
</card>
</wml>
En la figura se muestra la salida en la pantalla del móvil de estas dos cartas. Las acciones del usuario lanzan peticiones URL que cargarán nuevas cartas del mismo mazo o de uno distinto. Cada mazo se carga de golpe al solicitar cualquier carta del mismo, con todas sus cartas, de manera que si se navega por las cartas de un mismo mazo, no hay que establecer una nueva comunicación con el servidor, ya que todas están en la memoria del navegador.
WML permite mostrar y formatear texto e imágenes, como se comprueba en el ejemplo, además de permitir la entrada de datos del usuario, por medio de listas de selección o de campos de entrada.
Por su parte, WMLScript es un lenguaje de guiones similar al JavaScript, que se ejecuta en el navegador, acompañando a páginas WML. Su utilidad principal es comprobar la validez de datos de entrada, realizar cálculos sobre ellos (conversión a euros, entre unidades, etc.), manipular cadenas y gestionar errores. Usa las construcciones y operadores: if/else, while, for, etc., junto con bibliotecas predefinidas: Lang, Float, String, URL, WMLBrowser.
Protocolos de transmisión
-------------------------------------
Cuando se habla de la situación actual y tendencias futuras en el mercado de los datos móviles, resulta inevitable toparse con una serie de siglas confusas que describen nuevas tecnologías ya implantadas o en fase de desarrollo. Aunque hoy en día el tráfico de datos representa un porcentaje muy pequeño del total, se prevé que en un par de años pasará a representar entre un 20 y un 40% del total sobre las redes celulares. Cuando ocurra, será necesario que las tecnologías de transmisión de datos sin hilos estén suficientemente maduras para sustentar este crecimiento exponencial.
GSM (Global System for Mobile communications): Estándar de transmisión digital capaz de enviar datos a una velocidad comprendida entre 9,6 y 14,4 Kbit/s, que cuenta con más de 150 millones de usuarios en todo el mundo. Soportado por MoviStar, Airtel y Amena.
SMS (Short Message Service): Servicio para envío y recepción de mensajes cortos de texto (de hasta 160 carácteres), que permite una tasa de transferencia efectiva de 100 bit/s, teniendo en cuenta el retardo de cada mensaje. El precio es de 25 PTA por mensaje.
HSCSD (High-Speed Circuit-Switched Data): Codificación del canal de radio que permite aumentar la velocidad de transmisión de datos hasta los 14,4 Kbit/s. Teniendo en cuenta que HSCSD puede utilizar hasta cuatro canales, se podrían alcanzar velocidades de 57,6 Kbit/s.
GPRS (General Packet Radio Service): Tecnología de conmutación de paquetes que permitiría alcanzar velocidades de hasta 115 Kbit/s. Está siendo puesta a prueba por los operadores móviles y estará en operación comercialmente durante el año 2000. Como se trata de una técnica de conmutación de paquetes, introducirá la importante novedad de tarificar por tráfico en lugar de tiempo de conexión, terminando con los costes prohibitivos del teléfono.
EDGE (Enhanced Data rates for GSM Evolution): Constituye una solución de transición entre los actuales sistemas GSM y los futuros sistemas de banda ancha de tercera generación, que ofrecerá velocidades de hasta 384 Kbit/s. En España se espera su despliegue entre el 2001 y el 2003, preparando el camino hacia las comunicaciones móviles multimedia.
UMTS (Universal Mobile Telecommunications System): La gran esperanza de las comunicaciones móviles, la avanzadilla de los servicios de tercera generación (3G), que promete velocidades vertiginosas de hasta 2 Mbit/s, abriendo la puerta a aplicaciones de gran ancho de banda, como vÌdeo conferencia de alta calidad, vÌdeo y audio bajo demanda, acceso a alta velocidad a Internet y a intranets, etc.
Direcciones WAP
------------------------
Fabricantes de teléfonos WAP
Nokia www.nokia.com
Motorola www.motorola.com
Ericsson www.ericsson.es
Alcatel www.alcatel.es
Siemens www.siemens.es
Portales WAP
Oleada www.oleada.com
Navegalia www.navegalia.com
PortalWAP portalwap.com
Criptonomicón wap.iec.csic.es/criptonomicon
Las noticias wap.lasnoticias.org/index.wml
Guay www.guay.com/movil/index.wml
Vilaweb vilaweb.com/mobils/index.wml
Protocolo WAP
Wap Forum www.wapforum.org
Phone.com www.phone.com
updev.phone.com
Nokia www.forum.nokia.com
Cellular www.cellular.co.za/wap.htm
Wap.net www.wap.net
Bancos con servicio WAP
Argentaria www.argentaria.es
Banesto www.banesto.es/wap
Barclays www.barclays.es
BBV www.bbv.es
BSCH www.bsch.es
la Caixa www.lacaixa.es
Gonzalo Álvarez Marañón es colaborador de iWorld y mantiene su propia web sobre criptografía y seguridad en Internet en www.iec.csic.es/criptonomicon.