INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD PROFESIONAL CULHUACAN
“INTRODUCCIÓN AL PROTOCOLO DE APLICACIÓN INALÁMBRICA”
(W A P)
T E S I N A
QUE PARA OBTENER EL TITULO DE:
INGENIERO EN COMUNICACIONES Y E L E C T R Ó N I C A
P R E S E N T A RODRÍGUEZ MARTÍNEZ ISRAEL GUILLERMO
ASESOR: M. EN C. J. EFRÉN PÉREZ CARMONA
MÉXICO D.F. ENERO, 2008.
INTRODUCCION AL PROTOCOLO DE APLICACIÓN INALÁMBRICA
WAP
ÍNDICE
Capitulo 1 ¿Qué es el Protocolo de Aplicaciones Inalámbricas?
Introducción... 4
1.1.- Posibilidades de WAP... 6
1.2.- La oportunidad del sector empresarial... 7
1.3.- Desarrollo del mercado... 7
Capitulo 2 El estándar WAP Introducción... 8
2.1,- ¿Porqué WAP? ... 9
2.2.- Objetivos del estándar de WAP... 10
2.3.- Especificaciones del estándar de WAP... 10
2.4.- Versiones del estándar de WAP... 13
2.5.- Torre de protocolos de WAP... 14
2.5.1.- Entorno de Aplicación Inalámbrico (WAE)... 16
2.5.2.- Protocolo de Sesión Inalámbrico (WSP)... 16
2.5.3.- Protocolo de Transacción Inalámbrico (WTP)... 16
2.5.4.- Seguridad en la Capa de Transporte Inalámbrica (WTLS)... 17
2.5.5.- Protocolo de datagramas Inalámbrico (WDP)... 17
2.5.6.- Los Portadores... 18
2.6.- El Entorno de Aplicación... 18
2.7 WAP evoluciona con la Red... 21
2.7.1 Redes y Tecnología en evolución... 21
2.7.2 Evolución de WAP... 22
Capitulo 3 Arquitectura de una red WAP 3.1.- El modelo WWW... 23
3.2.- El modelo WAP... 23
3.3.- Los componentes de la arquitectura... 26
3.3.1 Terminales... 26
3.3.2 Gateway (puerta de enlace)/Proxy... 27
3.3.3 Servidor... 28
Capitulo 4 El Futuro de WAP Introducción... 29
4. 1.- La Convergencia... 29
4.2.- Perspectivas... 30
4.3.- Agentes... 31
4.3.1.- Los Operadores... 31
4.3.2.- Los Fabricantes... 31
4.3.3.- Los Contenidos... 31
4.3.4.- Los Usuarios... 33
4.3.5.- Las Aplicaciones... 33
4.4.- Los competidores de WAP... 36
4.4.1 PDAs…... 36
4.4.2 SIM Toolkit ... 37
4.4.3 Microsoft/Wireless Knowledge... 37
4.4.4 Java ... 38
4.4.5 Mexe ... 38
4.5.- La respuesta de WAP... 39
4.6.- Las posibles mejoras del estándar del WAP... 40
Capitulo 5 Conclusión Conclusiones... 42
Acrónimos... 44
Bibliografía... 46
Capitulo 1.
¿Qué es el Protocolo de Aplicaciones Inalámbricas?
Introducción
El Protocolo de Aplicaciones Inalámbricas surge como la combinación de dos tecnologías de amplio crecimiento y difusión durante los últimos años:
Las Comunicaciones Inalámbricas e Internet. Mas allá de la posibilidad de acceder a los servicios de información contenidos en Internet, el protocolo pretende proveer de servicios avanzados adicionales como, por ejemplo, el desvío de llamadas inteligente, en el cual se proporcione una interfaz al usuario en el cual se le pregunte la acción que desea realizar:
aceptar la llamada, desviarla a otra persona, desviarla a un buzón vocal, etc.
Para ello, se parte de una arquitectura basada en la arquitectura definida para el World Wide Web (WWW), pero adaptada a los nuevos requisitos del sistema. En la figura 1.1 se muestra el esquema de la arquitectura WAP.
De esta forma, en el terminal inalámbrico existiría un “micro-navegador” encargado de la coordinación con la puerta de enlace ó gateway, a la cual la realiza peticiones de información que son adecuadamente tratadas y redirigidas al servidor de información adecuado. Una vez procesada la petición de información en el servidor, se envía esta información a la pasarela que de nuevo procesa adecuadamente para enviarlo al terminal inalámbrico.
Para conseguir consistencia en la comunicación entre el terminal móvil y los servidores de red que proporcionan la información, WAP define un conjunto de componentes estándar.
Un modelo de nombres estándar. Se utilizan las URLs2 definidas en WWW para identificar los recursos locales del dispositivo (tales como funciones de control de llamada) y las URLs3
(también definidas en el WWW) para identificar el contenido WAP en los servidores de información.
Un formato de contenido estándar, basado en la tecnología WWW.
Protocolos de comunicación estándar, que permitan la comunicación del micro-navegador del terminal móvil con el servidor web en red.
En el ejemplo de la figura, nuestro terminal m vil tiene dos posibilidades de conexión: a un
Figura 1.1. Topología de red para un Terminal WAP.
ó
proxy WAP, o a un servidor WTA. El primero de ellos, el proxy WAP traduce las peticiones WAP a peticiones Web, de forma que el cliente WAP (el terminal inalámbrico) pueda realizar peticiones de información al servidor Web. Adicionalmente, este proxy codifica las respuestas del servidor Web en un formato binario compacto, que es interpretable por el cliente. Por otra parte, el segundo de ellos, el Servidor WTAestá pensado para proporcionar acceso WAP a las facilidades proporcionadas por la infraestructura de telecomunicaciones del proveedor de conexiones de red.
1.1.-Posibilidades de WAP
WAP ofrece infinitas posibilidades de cara tanto a empresas y profesionales como al consumidor:
De cara a empresas y profesionales:
• Agendas corporativas WAP
• Gestión de pedidos (fuerza de ventas)
• Servicios de localización
• Gestión de flotas
• Servicios de mensajería
• Tiendas virtuales
• Comercio electrónico móvil
• Gestión de inventarios
De cara al consumidor:
• Servicios de banca on-line (mobile home-banking, bolsa, etc.)
• Venta y reservación de boletos (transportación)
• Ticketing: espectáculos
• Información tiempo, tráfico, horarios, turística, ...
• Escenarios de compra
1.2.- La oportunidad del sector empresarial
No es difícil presagiar a estas alturas que una buena planificación de las tecnologías de la información en la empresa puede suponer el ahorro de muchos recursos de la misma, optimizando los procesos que se realizan, que como último fin supone un menor gasto de capital, o lo que es lo mismo, el crecimiento de la compañía al poder destinar su activo circulante hacia negocios en sí. Además permite a la empresa diferenciarse respecto de sus competidores, extender su base de clientes y sus canales a la industria móvil y desarrollar nuevas alianzas.
1.3.- Desarrollo de mercado
Las Killer Applications: Se denomina con este término a aquellas aplicaciones que pueden suponer un éxito masivo de respuesta por parte de los usuarios. Un ejemplo claro de Killer Applications es el correo electrónico, servicios de mensajeria, redes sociales en internet o los SMS en telefonía móvil. Obviamente es una prioridad para cualquier operador descubrir posibles Killer Applications porque entiende que satisface así los deseos de sus usuarios. En el mundo WAP, se estima que surgirán aplicaciones de este tipo en los siguientes apartados:
• Entretenimiento
• Servicios empresariales (Correo, intercambio de archivos, acceso a intranet)
• Servicios comerciales
• Publicidad
• Informativos
Capitulo 2.
El estándar WAP
Introducción
WAP corresponde a las siglas de Wireless Aplicación Protocol (Protocolo de Aplicaciones Inalámbricas) y como su propio nombre indica permite la conexión a contenidos de Internet desde un terminal móvil, con los condicionantes fundamentales de velocidad de acceso, capacidad de proceso, pantalla e interfaz de usuario.
El estándar WAP nació en un congreso de cuatro grandes compañías: Nokia, Ericsson, Motorola y Unwired Planet. Estas últimas fundaron el WAP Forum como foro de debate encaminado a recomendar estándares a distintos organismos de estandarización (ETSI, ANSI, W3C, TIA, ECMA, IETF). Actualmente está constituido por más de 200 empresas de todo el mundo, destacan Movistar, Telcel y Iusacell dentro del mismo.
WAP está basado en el modelo Web de Internet, es decir, en el WWW. Es un estándar abierto, lo que permite el desarrollo y la incorporación de diferentes soluciones. Además, esto supone:
♦ Un notable incremento de la innovación.
♦ Una gran competencia entre operadores en lo que se refiere a aplicaciones.
♦ Asegura la Interoperabilidad
WAP define una torre de protocolos a partir del nivel de transporte y un entorno de desarrollo de aplicaciones.
2.1.-¿Por qué WAP?
WAP proporciona una solución inteligente y específica al problema del acceso a Internet desde un terminal móvil.
Proporciona la posibilidad de establecer una conexión segura
Optimiza los protocolos para la interfaz radio mediante transmisión binaria que permite mayor compresión y resulta óptima para grandes retardos y anchos de banda estrechos.
Optimiza lo protocolos para la interfaz de usuario.
Engloba a la casi totalidad del sector en el organismo que lo promueve: el WAP Forum Al ser un estándar abierto se favorece el desarrollo y la mejora continuada del mismo.
Incorpora, entre otros, protocolos de Internet como TCP/IP, UDP/IP, SMS, USSD, HTTP, SSL.
WAP cuenta con un entorno de desarrollo (WAE) sencillo que permite crear servicios y aplicaciones avanzados
WAP incorpora la tecnología del lenguaje estándar en Internet, el XML
Reutiliza los servidores Web HTTP 1.1 así como todas lenguajes asociados (ASP, CGI, Java, NSAPI, Servlets...)
Mantiene una relación estrecha con otros organismos: ETSI, W3C (consorcio WWW), IETF (Internet Engineering Task Force)...
Puedo obtener información en tiempo real, es decir, cuando quiera, donde quiera y como quiera.
Está principalmente destinado al comercio electrónico y a la consulta de información de carácter específico. Por ejemplo, se puede saber de manera inmediata el horario de los trenes con un destino determinado e incluso comprar los billetes, y todo ello sin desplazarse a ningún lugar, simplemente con un terminal móvil.
WAP es hoy el prolegómeno del acceso a banda ancha desde terminales móviles de mañana
2.2.-Objetivos del Estándar de WAP
Podríamos enumerar los siguientes objetivos que persigue el estándar WAP:
♦ Entregar contenidos de Internet a cualquier tipo de terminales móviles, ya sea teléfonos, PDAs o cualquier otro dispositivo similar.
♦ Ofrecer servicios de valor agregado de todo tipo, desde banca móvil (banking) a información en tiempo real de los horarios de autobuses, aviones, cinemas, etc.
♦ Conseguir una especificación de protocolos global que permita acceder y trabajar desde cualquier topología de red, como se hace en internet, donde da igual que el terminal esté conectado a través de ADSL, RDSI, ATM, vía módem, etc.
♦ Permitir la escalabilidad de las distintas aplicaciones para las diversas opciones de transporte y tipos de dispositivos.
♦ Definir los protocolos, no los productos que los implementan, abriendo un amplio abanico de posibles soluciones.
♦ Conseguir que algunas de las funcionalidades de una PC puedan hacerse mediante un terminal móvil, añadiendo las ventajas que este presenta frente a la PC.
2.3.-Especificaciones del estándar WAP
El estándar WAP está basado en el modelo Cliente-Servidor como Internet. Pretende conservar el formato de navegación existente en la Web. Para ello debe entablar una serie de peticiones y respuestas con el servidor, que ha de entregarle contenidos ya sea estáticos ya sea dinámicos.
Hay que saber que los dispositivos WAP no hablan con un servidor web estándar, sino con una puerta de enlace de WAP el cual a su vez accesa el servidor de contenido, en donde reside la información en formato WML. En el mundo del web lo que sucede es que un cliente web (por ejemplo un navegador como Netscape) le pide a un servidor un archivo HTML mediante
el protocolo HTTP y este documento viaja tal cual hasta el cliente, donde es interpretado y mostrado al usuario. En el mundo de WAP la comunicación se lleva a cabo mediante un protocolo de la pila WAP y el cliente nunca habla directamente con el servidor, sino con la puerta de enlace/gateway, el cual habla con el servidor, recibe los documentos WML, los procesa para generar un código mas compacto (llamado bytecode), el cual finalmente es enviado al cliente para que sea interpretado y mostrado en la figura 2.1).
Figura 2.1. Comparación: Acceso al internet por medio de WAP y por una conexión de red fija.
Contará con un lenguaje específico, WML, conforme al ya existente XML, que le permita no depender del tipo de terminal en la creación de aplicaciones. Su característica esencial será la de ser muy ligero y adaptarse a las restricciones de presentación y ejecución de instrucciones del usuario. Además de este lenguaje, se define WMLScript como un complemento robusto, orientado al procesado más que al interfaz de usuario.
Otro elemento importante será el micro-navegador que permitirá traducir WML y WMLScript en el terminal para así poder presentarlo en pantalla. Sin embargo, no se define con toda precisión, se dan más bien ideas generales, su aspecto funcional, para que los fabricantes de equipos puedan tener mayor libertad a la hora de diseñar los terminales.
Un marco de trabajo para aplicaciones de telefonía móvil resulta también necesario.
Proporciona funciones que los operadores pueden usar para integrar las funciones de teléfono y de micro-navegador del terminal WAP. Ello permitiría por ejemplo que los operadores escribieran en WML un servicio de desvío de llamadas, de correo por voz, etc.
Para atenuar los déficit actuales, WAP aprovecha al máximo el ancho de banda, reduciendo el envío de paquetes redundantes, y optimizando el número de tramas enviadas al canal de radio.
Lo hace mediante una pila de protocolos mucho más ligera. Incluye, además, compresión automática de todas las transacciones. Podemos ver en las figura 2.2 la mejora notable que hace que WAP pueda plantearse y competir en ciertos aspectos con la red fija.
Red GSM
<HTML>
<HEAD>
<TITLE>NNN Interactive</TITLE>
<META HTTP-EQUIV="Refresh"
CONTENT="1800, URL=/index.html">
</HEAD>
<BODY BGCOLOR="#FFFFFF"
BACKGROUND="/images/9607/bgbar5.gi f" LINK="#0A3990" ALINK="#FF0000"
VLINK="#FF0000" TEXT="000000"
ONLOAD="if(parent.frames.length!=0 )top.location='http://nnn.com';">
<A NAME="#top"></A>
<TABLE WIDTH=599 BORDER="0">
<HT ML>
<HE AD>
<TI TLE
>NN N Int era cti ve<
/TI TLE
>
Internet
<WML>
<CARD>
<DO TYPE="ACCEPT">
<GO
URL="/submit?Name=$N"/
>
</DO>
Enter name:
010 011 010 011 110 110 010 011
Content encoding
HTTP/HTM WAP
Figura 2.2. Mejora de WAP al competir en ciertos aspectos con la red fija
Observemos en la figura 2.3 que la arquitectura TCP/IP, es decir la “Internet fija”, utiliza 17 paquetes en una sesión típica. Por su parte, la arquitectura WAP emplea 7 paquetes para realizar la misma comunicación. Ello muestra hasta qué punto es ligero el protocolo WAP, lo que era indispensable para que pudiera ser soportado en una transmisión por un canal de radio a 9600 bps.
Figura 2.3. Diferencia de paquetes de comunicación entre internet fija y WAP.
.4.-Versiones del estándar WAP
♦ v 1.0 (Noviembre 1998).
.
a ese periodo se conocen como terminales Pre-WAP.
HTTP / TCP / IP
1. TCP SYN
2. TCP SYN, ACK of SYN 3. ACK of SYN, Data Request 4. ACK of Data
5. Reply 6. Ack of Reply
7. Data Request 8. ACK of Data 9. Reply
10. Ack of Reply 11. Data Request 12. ACK of Data 13. Reply 14. Ack of Reply
15. TCP FIN
16. TCP FIN, ACK of FIN 17. ACK of FIN
WSP/WTP/UDP
1. Data Request
2. ACK, Reply 3. ACK, Data Request 4. ACK, Reply
5. ACK, Data Request 6. ACK, Reply 7. ACK
2
Sin implementación comercial Los terminales correspondientes
v 1.1. (Junio 1999).
guridad
e los terminales
ara compatibilizarlo con XHTML
v 1.2. (Diciembre 1999).
mediados del año 2000.
TLS.
bilidad móviles/plataformas.
cnologías de transporte.
v 2.0. (Enero 2004).
e utiliza XHTML-MP (XHTML Mobile Profile).
diseño de contenidos para la WWW.
.5.-Torre de Protocolos WAP.
l Protocolo de Aplicaciones Inalámbricas nace con la convergencia Internet-móvil y pretende
♦
Algunos problemas de se
Interoperabilidad y conformidad d Plataformas mal definidas Modificaciones del WML p
♦
Disponible comercialmente a
Seguridad mejorada con el incremento de potencia de W Mejoras WTA.
Servicios Push.
Test de interopera
Navegación Proxy - Proxy corporativo.
Incluye soporte para redes con nuevas te
♦
Reingeniería de WAP qu
Mejora al soporte de los gráficos.
Diseño de contenidos muy similar a
WAP 2.0 ha adoptado los protocolos de Internet: TCP y HTTP.
2
E
proporcionar servicios avanzados. Para conseguirlo, el terminal debe estar contar con un micro-navegador. Este dispositivo traduce los datos que recibe de la puerta de enlace que es quien recibe las peticiones de información y las dirige al servidor pertinente.
La existencia de 2 tramos en la comunicación WAP, un tramo GSM y un tramo Internet, con
a idea que está detrás de este tipo de modelos en capas, es que cada una de las capas pasa sus
odo esto dar lugar a un entorno escalable y extensible para el desarrollo de aplicaciones para
Figura 2.4. Torre de protocolos de WAP
la puerta de enlace como intermediaria pone de manifiesto la necesidad de diseñar un protocolo similar al de Internet. El resultado es el que se observa en la figura 2.4, donde cada capa de WML está asociada con su equivalente de internet.
L
datos a la capa inmediatamente superior. Cada capa tiene un cometido, una funcionalidad asociada y a medida que se sube por la torre de protocolos, se cubren todos los requisitos del estándar. Se puede observar en la figura 2.4.
T
dispositivos móviles, estructurado en capas, de forma que cada capa es accesible para la superior y para otros servicios mediante interfaces muy definidos.
Inter
HTML JavaScript
HTTP
TLS - SSL
TCP/IP UDP/IP
Protocolo de Aplicaciones Móviles (WAP)
Entorno de Desarrollo de Aplicaciones Móviles (WAE)
Capa de Sesion (WSP)
Capa de Seguridad (WTLS)
Capa de Transporte (WDP)
Otros Servicios y Aplicaciones
Capa de Transacciones (WTP)
SMS USSD CSD IS-136 CDMA CDPD PDC-P Etc..
Servcios Portadores INTERNET
2.5.1.-Entorno de Aplicación Inalámbrico (WAE)
e conoce como la capa de Aplicación, define un entorno de aplicación de propósito general y
ara conseguirlo, WAE cuenta con Wireless Markup Language (WML), muy similar a
.5.2.-Protocolo de Sesión Inalámbrico (WSP)
na capa intermedia que une la capa WAE con dos servicios de sesión, uno orientado a
ambién permite configurar servicios orientados a la navegación con su parte WSP/B. Esta
.5.3.-Protocolo de Transacción Inalámbrico (WTP)
orre sobre un servicio de Datagramas como por ejemplo UDP (equivalente no fiable del S
la interfaz de usuario en el terminal. Esta característica de entorno de propósito general facilita el desarrollo de servicios y aplicaciones avanzados que puedan ser soportados por múltiples portadores, a los operadores, fabricantes y proveedores de contenidos.
P
HTML, WMLScript, un micro-lenguaje en scripts similar a JavaScript, la Wireless Telephony Application (WTA), servicios de telefonía e interfaces de programación, así como un conjunto de formatos predefinidos (de imágenes, de entradas a la agenda...). Son estas las herramientas que permiten el desarrollo de aplicaciones basadas en WAP.
2
U
conexión que opera por encima de la capa WTP y otro servicio no orientado a conexión que opera por encima de la capa WDP.
T
última se ha diseñado para que un Proxy WAP pueda conectar un cliente WSP/B a un servidor HTTP estándar. Añade además facilidades de “push”.
2
C
protocolo estándar TCP/IP) para proporcionar un protocolo sencillo adaptable a estaciones móviles con ancho de banda estrecho.
WTP ofrece 3 clases de servicio de transacción: una petición unidireccional no fiable, una
ste protocolo procura optimizar la satisfacción del usuario entregándole la información
esultar confuso recibir una confirmación de entrega de mensaje cuando lo
.5.4.-Seguridad en la Capa de Transporte Inalámbrica (WTLS)
a capa de seguridad (WTLS) incorpora características de seguridad basadas en el ya
.5.5.-Protocolo de Datagramas Inalámbrico (WDP)
ermite que WAP sea independiente del portador adaptando la capa de transporte del portador petición unidireccional fiable y una respuesta bidireccional fiable. Resulta interesante el hecho de que WTP soporte concatenación de PDUs (Protocol Data Unit) y retraso para poder reducir así el número de mensajes enviados.
E
cuando la necesita.
Por ejemplo, podría r
que realmente se esperaba era la información en sí. Al poder juntar varios mensajes, el usuario podría tener más rápidamente una mejor impresión de la información que se transmite.
Además esta capa proporciona seguridad adicional extremo a extremo y transacciones asíncronas.
2
L
establecido estándar de Internet SSL optimizado para los canales de comunicación de banda estrecha, y que proporciona integridad y privacidad para los datos, así como servicios de autenticación y de protección por “rechazo de servicio” en el Gateway.
2
P
subyacente. Se consigue entonces trabajar independientemente del tipo de red inalámbrica que da soporte al sistema (GSM, GPRS, CDMA...). WDP presenta un formato de datos consistente a las capas superiores de la torre de protocolos WAP. Se consigue así para quienes desarrollen aplicaciones la ventaja de la independencia de portador.
2.5.6.-Los Portadores
l protocolo WAP ha sido diseñado para operar sobre una gran variedad de portadores. En la
omo la capa WDP es la que asegura la convergencia entre los servicios de portador y el resto
.6.-El entorno de aplicación
l Micro-navegador: Se trata de un elemento de software residente en el terminal cuya
l igual que un navegador HTML, es quien se encarga de transmitir las peticiones y recibir las
corpora además interpretes de WML y WMLScript. Se encarga de extraer la información
onoce el uso de las URL ya que es este mecanismo el que permite realizar las peticiones.
E
lista de portadores encontramos por ejemplo SMS, CSD (circuitos conmutados), Datagramas (conmutación de paquetes). Los portadores ofrecen distintas calidades de servicio.WAP está pensado para tolerar esas variaciones de nivel de servicio.
C
de la pila de protocolos, son sus especificaciones las que dan la lista de portadores permitidos y las técnicas utilizadas para que WAP repose sobre cada uno de ellos. Obviamente esta lista cambiará a medida que surjan nuevas tecnologías.
2 E
función principal es la de traducir aquello que recibe y adaptarlo a las características del aparato
. A
respuestas en el terminal móvil.
In
que le llega en código binario y presentarlo lo mejor posible en la pantalla del terminal
C
Para ello, se comunica con las capas inferiores de la torre de protocolos. Puede entonces disparar peticiones y establecer comunicaciones seguras.
Contiene un caché, del mismo modo que la tienen los navegadores web convencionales. Esta
na pila. Es una porción de memoria en la que almacena por ejemplo las URLs más
ecesita conocer el protocolo HTTP 1.2 con el fin de incorporar a sus peticiones los
ML
ste lenguaje se basa en etiquetas (Tags) y se diseñó para trabajar sobre un hardware con
en páginas, que corresponden en principio a lo que se caché le permitirá asegurar una navegación más rápida, almacenando el contenido de paginas en memoria para no tener que volver a bajarlas así como almacenar variables, que en WML pueden tener un tiempo de vida relativamente largo.
U
recientemente visitadas (el historial), el contexto de cada página que permitirá volver a publicarla en pantalla con los datos de la caché
N
encabezados adecuados, si bien es papel de la puerta de enlace realizar la conversión de protocolos, tiene que ser capaz de realizar las funciones que le son atribuidas con las limitaciones de RAM, ROM, pantalla, capacidad de entrada de datos, procesamiento.
W
E
serias limitaciones en sus prestaciones, un ancho de banda pequeño y terminales móviles con escasa capacidad de entrada y salida.
Por otra parte se estructura los datos
presenta en pantalla, agrupadas en conjuntos. Una página contiene contenidos visibles y a lo sumo una lista de opciones, un formulario ó enlace a otra página. La idea es que el terminal en sí sea transparente a WML, para dar más posibilidades de desarrollo a los fabricantes.
WML debe asegurar las siguientes prestaciones:
como texto, listas de opciones, códigos, comandos del tipo Get,
♦ n, para poder moverse dentro de las páginas de un conjunto ó entre
♦
texto, que permita pasar de un conjunto de páginas a otro, las
MLScript
s un lenguaje de Scripts ligero pero extensible, que podría realizar funciones similares a
MLScript aporta la potencia del uso de expresión de lenguajes de alto nivel, como If...Then,
a interfaz de aplicación telefónica móvil (WTAI)
as terminales que soportan WAP son en la mayoría de las ocasiones teléfonos móviles.
♦ Texto e imágenes
♦ Entrada de datos, Submit...
Navegació
conjuntos de páginas. Cada terminal incorporará un histórico que permita una navegación suplementaria, por ejemplo, mediante un botón Atrás
Uso de varios idiomas
♦ Gestión de estado y con
variables más importantes, sustituir variables y gestión de la caché
W
E
JavaScript en HTML. WML maneja entradas y salidas, entregas de contenidos y eventos pero, todo ello, sin capacidad seria de procesado. WMLScript pretende compensar esa deficiencia.
W
For..., asignaciones, llamadas a funciones, el uso del tipo Booleano y enteros además de operadores lógicos, aritméticos, etc. Por otra parte también puede recurrir a librerías WMLScript 1.1, pudiendo entonces utilizar puntos flotantes, strings, URLs, librerías de dialogo con el micro-navegador, librerías de lenguajes.
L
L
Puede resultar interesante añadirles características y funciones. Este es el papel de la WTAI que define las API adecuadas. Se accede a estas API a través de WML y WMLScript.
Es, para efectos prácticos, mucho más cómodo, para el operador, crear las API y dejarlas
rogramación de dichas aplicaciones WTAI en modelos dirigidos por eventos
ara que una terminal soporte esta mejora debe tener la posibilidad, mediante el operador, de
.7.-WAP Evoluciona Con La Red ión
tecnologías portadoras distintas: datos conmutados
ausa una
e, el tiempo de establecimiento para WAP por SMS es sumamente corto, pero ya que SMS tiene un ancho de banda mucho más bajo que CSD, es lento WAP por SMS para servicios que transmiten grandes cantidades de información al terminal móvil.
residentes en el terminal antes que escribir aplicaciones específicas para terminal y meterlas en la ROM. Este sistema permite actualizar las versiones de las aplicaciones residentes prestando así los mejores servicios posibles. Además estas versiones pueden ser genéricas para todos los terminales.
Se basa la p
asíncronos (señales), lo que se asemeja mucho más al entorno de telefonía. Un ejemplo de evento asíncrono puede ser una sencilla llamada recibida por el terminal.
P
acceder al servidor WTA con una conexión directa sobre la red GSM, es decir, sin pasar por la Web, sin pasar por el Proxy.
2
.7.1.-Redes y tecnologías en evoluc 2
os servicios actuales de WAP usan dos L
(CSD) y servicio de mensajes cortos (SMS), cada uno de los cuales está limitado de modo significativo. La solución de red de Ericsson ofrece WAP vía datos suplementarios no estructurados (USSD), pero actualmente no hay terminales que apoyan esta solución.
Una llamada por teléfono CSD tardará hasta 30 segundos para establecer, lo que c
barrera importante para WAP. Hasta mejorando el tiempo de acceso para servicios WAP por CSD es todavía un obstáculo con este retardo al usar los servicios WAP — cuando se usa un servidor de acceso rápido, el retardo total se puede reducir sólo a 8 ó 10 segundos; cuando se usa una solución especial de servidor de acceso sin autenticación se puede reducir este retardo a 5 segundos.
Como contrast
La instalación de servicio general de radio por paquetes (GPRS) eliminará los retardos – el tiempo de acceso será insignificante ya que GPRS se encuentra siempre en línea. GPRS ofrece
demás un ancho de banda mucho más grande que CSD.
combinación con WAP, Bluetooth
a especificación WAP 1.2 fue aprobada recientemente, lo que significa que funciones PUSH, hilos, y soluciones de punto a punto (acomodables a WAP 1.1) stán siendo lanzadas ahora por todo el mundo.
n pocas palabras podemos caracterizar la
pacidades de WAP de trabajar en conjunto con otras tecnologías,
es inalámbricas de tercera a
Bluetooth es otra tecnología que reforzará y trabajará en simbiosis con WAP. Bluetooth reforzará mucho la movilidad al abrir el camino para la comunicación con otros dispositivos electrónicos; por ejemplo, en tiendas. Al ser usado en
permitirá la comunicación entre usuarios finales, dispositivos electrónicos, aplicaciones y almacenamiento en la red o la internet.
2.7.2.-Evolución de WAP
L
aplicaciones de telefonía sin e
Las modificaciones futuras de la especificación incluirán funciones para facturación, tarjetas inteligentes, WAP por Bluetooth, WAP en sistemas sin hilos de tercera generación, multimedia, y convergencia con XHTML. E
evolución de WAP como:
• un aumento de la funcionalidad de WAP en sistemas inalámbricos actuales de segunda generación, fortaleciendo por ello los sistemas que se usan hoy; y
• una extensión de las ca
ahora y en el futuro; por ejemplo, búsqueda, Bluetooth, tarjetas inteligentes, etc.
WAP se desarrollará también a un servicio importante de red generación.
Capitulo 3.
Arquitectura de una red WAP
3.1.-El modelo WWW:
ed WAP es el de la World Wide Web. Resulta ser una arquitectura uy flexible y potente. Se basa en el principio de Cliente–Servidor.
ndar (HTML, JavaScript, tc.) y se almacenan en unidades llamadas servidores. Los usuarios visitan dichos contenidos y
entra dando su URL (todos s servidores y contenidos en la Web tienen una URL asociada), la máquina del usuario
modelo WAP:
e prestar acceso a Internet a través de un terminal móvil, entonces es gico que herede gran parte de su diseño de red. Esto proporciona grandes ventajas tanto para
as en la transmisión radio con la consiguiente limitación El modelo que sigue la R
m
Las aplicaciones y contenidos se presentan en formatos de datos está e
aplicaciones mediante una herramienta denominada “Navegador”.
Al requerir un documento especifican la dirección en la que se encu lo
realiza una petición al servidor que responde con los datos tan pronto como los ha encontrado.
Estos intercambios entre cliente y servidor se pueden regir por diversos protocolos (HTTP, FTP).
3.2.-El
WAP nace de la idea d ló
el desarrollo de aplicaciones como para los operadores que quieran ofrecer WAP así como para los proveedores de contenidos.
Obviamente, resulta necesario adaptar la red a un acceso inalámbrico, optimizándola todo lo posible debido a las pérdidas generad
de velocidad binaria. Para ello se contará con una interfaz que adapte los protocolos de GSM a WWW.
Se definen entonces dos partes bien diferenciadas, como se muestra en la figura 3.1, la primera ntre el terminal móvil y la puerta de enlace o
gateway, donde se seguirá el protocolo WAP, y el lenguaje será WML, y la segunda, entre
Figura 3.1. Camino de comunicación desde el móvil hasta el Web Server
os pasos que sigue una petición desde el terminal son los siguientes:
La petición viaja vía radio hasta inal.
asta este momento la
atos con el fin optimizar el rendimiento de la conexión con el móvil.
lace consiste en recibir s peticiones del terminal, comportándose de cara a este último como un servidor, y realiza e
Ó
el gateway y la dirección deseada de datos por visitar, que seguirá el protocolo HTTP.
Web Server
Conte CGI Script
s etc.
HTML/Barajas WML
WAP Gateway
Codific. WML
Compilador WMLScript
Adaptador Protocolo Cliente
WML
WML- Script
WTAI Etc.
HTTP WSP/WTP
L
la estación base a la que se encuentra conectado el term
La red GSM la encamina al Gateway que da acceso a WAP. H
información estaba codificada formato compacto en WML binario, para reducir el volumen de d
La puerta de enlace al que también denominaremos proxy, decodifica estos datos mediante sus codificadores/decodificadores. La función de proxy de la puerta de en
la
las peticiones al servidor deseado, comportándose así como un cliente. Es pues un intermediario que no deja que el terminal vea el servidor final y viceversa.
Por otra parte, en ocasiones, los contenidos solicitados se encuentran en el servidor Web final n formato WML por lo que se mandan directamente al terminal a través de la puerta de nlace que los codifica sin mayor procesamiento. Puede ocurrir que los contenidos requeridos encuentren en formato HTML (porque el proveedor de contenidos no haya pensado en su
Figura 3.2. Acceso desde el servidor del operador hasta la red
emos en la figura 3.2 dos elementos más. En primer lugar el servidor WTA (servicios WAP
del operador), cuyo p la red que ofrece el
perador. El acceso a este servidor es directo, no se pasa por un gateway/proxy. En segundo gar también se abre la posibilidad de prestar acceso a la Intranet, si está conectada a la Web.
e e se
acceso por WAP), y sea necesario el empleo de un filtro, que suele encontrarse en el Gateway, que traduzca de HTML a WML los contenidos.
El servidor recibe la petición, la procesa y responde.
Protocolos estándar de Internet
Interne
Red del Operador
Servicio Públicos en
la Web
Intrane
Servicios Web en Hosts privados
WAP (Protocolos optimizados para la red de telefonía
Browser WAP
Servicios WAP del operador.
(Ej.
Telefónica Móviles)
Gateway
Aplicaciones corporativas
V
apel es el de dar acceso WAP a ciertas funciones de o
lu
3.3.-Los componentes de la arquitectura:
Entre los componentes actuales encontramos:
ara poder acceder y visualizar las diferentes páginas de forma remota debemos disponer de puede ser teléfonos móviles con soporte para AP, PDAs ó handhelds conectados a alguna tarjeta que permita enviar y recibir datos vía
incorporado un Micro-navegador, que es el que realiza la traducción de las páginas ML, y las presenta en pantalla. Interpreta los hipervínculos mediante los que el usuario ecuencia de acciones que lleve consigo n posible código WMLScript. Carga las imágenes que contenga la pàgina (formato *.wbmp).
rminado terminal, no pueda observarse con la isma calidad en otro terminal con diferente micro-navegador.
3.3.1.-Terminales P
un terminal adecuado. Este tipo de terminales W
radio.
Los terminales presentan las siguientes características:
Lleva W
quiere saltar a otras páginas. Se encarga de generar la s u
Es decir es el encargado de que podamos realizar la navegación a través del terminal móvil, comportándose de forma similar a los navegadores (browsers) desarrollados para PCs como el Netscape Communicator o el Internet Explorer.
El estándar permite un alto grado de libertad a la hora de implantar los micro-navegadores.
Esta variabilidad implica diferencias en la presentación de las páginas, lo que supone que una página que tenga un diseño óptimo para un dete
m
No todos los terminales se ajustan al estándar, lo que hace difícil el desarrollo de aplicaciones válidas para cualquier equipo.
En la actualidad coexisten distintas versiones de WAP, por lo que existirán terminales con ersiones más antiguas del estándar, sus micro-navegadores no podrán visualizar las mejoras ñadidas por las nuevas versiones del estándar. La solución parece obvia, basta con cambiar el ftware del terminal, quienes realicen el desarrollo no deben olvidar este inconveniente, que or otro lado también presenta la “internet fija”.
s facilitar la configuración del terminal para cceder a la red basada en WAP:
osible porque algunos fabricantes e equipos lo configuran de fábrica y no permiten su alteración.
nfiguración de fábrica.
do, el número de botones, el c.
resenta una amplia interoperabilidad con otros servicios y portadores.
s el punto de acceso a la Web desde la red móvil
los datos provenientes el terminal y codificando aquellos que vienen del servidor o traduciendo los contenidos de v
a so p
La pantalla tiene limitaciones debido a su reducido tamaño, a su resolución y a la calidad. Ello destierra el uso de imágenes en color o con gran resolución.
Algo que todavía no se ha logrado solucionar e a
Es complejo de modificar por el usuario, y no siempre es p d
Las configuración para roaming es diferente de la configuración de acceso a la red WAP.
Es conveniente no modificar la co
El interfaz de usuario presenta ciertas características que deben considerarse a la hora de diseñar aplicaciones wap. Bien sea la baja reusabilidad del tecla
número de líneas y caracteres que puede visualizarse sin realizar un scroll por la página, et
P
3.3.2.-Gateway (puerta de enlace)/Proxy
E
Adapta los protocolos WML (ligero) y HTML (Web), decodificando d
HTML a WML si es necesario
Puede presentar interoperabilidad ineficiente con terminales y aplicaciones. No siempre adapta los contenidos del mismo modo. En principio, procura reconocer el terminal con el que trabaja pero puede suceder que no sea adecuada la adaptación que realiza sin ser este un roblema que genere el terminal en sí. También puede ocurrir con ciertas aplicaciones, que ean sus prestaciones degradadas debido a incompatibilidades originadas en la puerta de
estar dado de alta para acceder al servicio WAP. Basta con que llame para que la sistema le registre.
terpretar las URLs y redireccionar las peticiones de los
No tiene porqué ser propiedad del operador
función del interés del proveedor de contenidos y del proveedor de servicios por que stén disponibles en WAP o únicamente en acceso Web. De no estar en este último formato se
ucción en la puerta de enlace.
p v enlace.
Garantiza la conexión segura
No existe interconexión de gateways.
Costo: el de una llamada de datos (circuitos conmutados)
Asume la responsabilidad de realizar el auto-provisioning que consiste en que un usuario no necesite
primera vez que se conecte, el
Se encarga (uno de sus módulos) de in usuarios
3.3.3.-Servidor
Almacena los contenidos que se ofrece en la Web.
que ofrece el servicio WAP. Los contenidos almacenados pueden estar en formato HTML o WML, en
e
requerirá una trad
Un servidor establece su plan de negocio sobre la publicidad buscando generar el máximo tráfico posible a través de sus páginas. La publicidad puede ser vendida a terceros como
“banners” o consistir en auto-promoción si quién gestiona el servidor es la propia empresa.
Capitulo 4.
El futuro de Wap
troducción
n este capitulo se presenta el contexto en el que nace WAP, sus previsiones de desarrollo, crecimiento y el papel de cada uno de los agentes implicados en este estándar. Entender cuáles son sus ventajas competitivas y aquell olucionará, ya sea en el desarrollo de sus mejoras más inmediatas, ya sea en la inte
fundamental para situarnos en el pan
rgencia
plantación de Internet si se tiene en cuenta que el acceso requiere la stalación de un ordenador personal, cuyo coste no está subvencionado y es relativamente
efonía móvil. Hasta hoy prestaba servicios de voz, e mensajería y algunos conocidos como servicios de valor añadido. Sin embargo era vital In
E
o hacia lo que ev
gración de otras soluciones existentes, resulta orama actual.
4.1.-La Conve
Hoy en día vivimos una revolución, por un lado, el “boom” de Internet, que cuenta ya con millones de usuarios en el mundo y permite disponer de una cantidad de información como jamás antes. El otro gran “boom” es la convergencia fijo-móvil, que pone de manifiesto el auge de la venta de móviles en el mercado.
Resulta meritoria la im in
elevado. Sin embargo, conoce ciertas limitaciones como es la ausencia de movilidad. En efecto, el usuario está anclado a una línea fija de teléfono.
A la necesidad de movilidad responde la tel d
para los usuarios el disponer de servicios de características similares a aquellos de los que disponían en sus hogares.
En cuanto al ancho de banda del que puede disponer el usuario, sigue siendo mayor el ofertado por el cable. Cabe destacar la llegada hasta los hogares de una oferta de servicios de cable que garantizan grandes velocidades de transmisión, dando entrada a todo tipo de servicios
ultimedia en tiempo real.
in embargo, si bien las expectativas de disponibilidad de ancho de banda en el móvil no ablan de rebasar estas cifras, sí anuncian por lo menos una convergencia de magnitudes, en
s generaciones venideras (GPRS, UMTS).
óviles, GSM, ya permite el envío de información a una velocidad
itirá el acceso a la información a una velocidad cercana a los 2 Mbps y su plantación se realizará a finales de 2009. Requiere de una tecnología totalmente distinta en
finales de 2008, y a 384 Kbps con EDGE en el 2010. GPRS (General Packet Radio ervices) es una reutilización tecnológica de GSM.
pesar de que estas tecnologías no alcanzan la velocidad de transmisión de UMTS, sí m
S h la
4.2.-Perspectivas
La segunda generación de m
de 9,6 Kbps que resulta ser insuficiente para aplicaciones multimedia en la Red.
Está previsto el relevo tecnológico con la tercera generación de móviles conocida como UMTS.
Se prevé que perm im
su esencia a la de GSM por lo que se han establecido pautas de transición.
En principio, los usuarios podrán transferir datos teóricamente hasta los 144 Kbps gracias a GPRS a
S
Cuenta con las mismas infraestructuras, con la mejora en el acceso al canal radio. Es por ello un paso intermedio idóneo, antes de UMTS.
A
introducen el concepto de conmutación de paquetes del que no disponía GSM.
4.3.-Agentes
4.3.1.-Los operadores
WAP permite a los operadores con una baja inversión, aumentar sus beneficios, además de crementar su número de abonados mediante la provisión de servicios valor añadido. De igual odo, resulta sencillo añadir de forma rápida y sencilla nuevas aplicaciones sin la necesidad raestructuras adicionales o modificaciones en el terminal. Se incentivará así la ompetencia entre operadores a través de la diferenciación y personalización de servicios. Ello
etitiva de los operadores, asegurando la fidelidad de los usuarios.
este scenario. En el Foro Wap se encuentra el 75% de los fabricantes de equipos que se o de terminales con nuevas y mejores capacidades. Un buen ejemplo e ello es la incorporación del micro-navegador. Se trata de un programa que traducirá el
onciencia de la necesidad de desarrollar sus contenidos en formato WML y de in
m
de grandes inf c
asentará la ventaja comp
4.3.2.-Los Fabricantes
Se prevé cambios significativos en los fabricantes de terminales con la entrada de WAP. Así, veremos cambiar el aspecto externo de los aparatos, en su tamaño, su pantalla, sus botones y la autonomía y peso de sus baterías. Su capacidad de procesado también cambiará indefectiblemente. Las PDA´s (agendas personales), jugarán un papel fundamental en e
compromete al desarroll d
código binario generado en WML almacenado en la Red a un contenido interactivo para el usuario.
4.3.3.-Los Contenidos
Obviamente, si la carrera hacia la provisión de servicios en Wap es importante para todos los operadores de telefonía, no lo es menos para los proveedores de contenidos. Les resulta de gran atractivo estar accesibles al usuario en todo momento en cualquier lugar. De ahí que tengan c
acogerse a los menús existentes donde se agrupan todos los líderes del sector, como por jemplo en google.
de contenid
e
Figura 4.1. Ejemplo os Google vía WAP.
En este último caso aceptan respetar unas normas de presentación y de calidad que impone el perador. Resulta fundamental para ellos el posicionarse en un mercado al que terminarán ccediendo la gran mayoría de los ciudadanos, sobre todo a la vista de los resultados de
crecimiento. Con poco tr de forma que incluya a
dos los usuarios de móviles.
.3.4.-Los usuarios
demás, debido al gran número de fabricantes, proveedores de contenidos y operadores er plural y el precio competitivo del servicio.
á desde el ocio hasta la información bursátil, pasando por deportes, comercio
ar lo más abierto y flexible osible.
lo TCP/IP de Internet adaptada a las restricciones que impone un cceso radio. Por ejemplo, WML/WMLS (solución de seguridad de WML) recuerdan la o
a
abajo pueden extender su modelo de negocio to
4
Los usuarios finales contarán con un acceso sencillo y seguro a contenidos de Internet así como a servicios tales como mensajería, banking, noticias, ocio y otros muchos a través de su terminal. También tendrán acceso mediante WAP a las Intranet y a las bases de datos corporativas.
A
garantizarán el caráct
4.3.5.-Las Aplicaciones
El usuario tendrá a su alcance un amplio abanico de servicios, pudiendo estar reunidos en un menú. Abarcar
electrónico, aplicaciones interactivas. Esta diversidad de servicios se obtiene gracias a las especificaciones del Foro WAP. Se buscó la creación de un estánd
p
Es una réplica del mode a
simplicidad de HTML en su programación. La información está disponible con el método PUSH/PULL con la posibilidad por parte de los usuarios de interactuar por voz o datos.
Se espera que el navegador no se imponga como único software de uso de WAP, debido a las restricciones de tiempos y procesado.
Para promover el éxito de Wap en el entorno móvil, las aplicaciones y servicios en tiempo real requieren pequeñas cantidades de información esencial. Valores bursátiles, noticias, el tiempo, viajes, resultados deportivos son algunas de las áreas en las que Wap responde a las
l entorno móvil añadiendo valor al servicio básico xistente.
odos los operadores competirán por dar los más sofisticados e innovadores servicios de valor necesidades de los usuarios. La filosofía básica de Wap consiste en tomar los servicios habituales de Internet y adaptarlos a
e
T
añadido. A su vez, es cada día mayor la seguridad y la fiabilidad en los protocolos WAP por lo que conocerá un gran auge el comercio electrónico con este soporte. Los usuarios llevarán a cabo sus transacciones, sus compras y sus movimientos financieros mediante el teléfono móvil. El entorno será entonces muy lucrativo, atrayendo a más inversores y proveedores de servicios. Se prevé pues un crecimiento sostenido en los años venideros.
Figura 4.2. Ejemplo de aplicación WAP.
.4.-Los competidores de WAP
AP es una norma abierta que ha sido perfeccionada lo más posible para ambientes móviles on ancho de banda limitado y pantallas pequeñas, haciendo que sea el primer habilitador rincipal de una instalación inalámbrica de datos realmente amplia.
arias tecnologías están compitiendo para llegar a ser la norma dominante para información alámbrica y servicios internet, pero numerosos indicadores hacen pensar que WAP revalecerá, WAP representa una tecnología superior que ha sido perfeccionada lo más posible
ha ganado el apoyo de operadores, suministradores de lecomunicación y comunicación de datos, y una variedad de empresas. Además, WAP no
it (Schlumberger). El líder
alm PDA que está basado en el Palm III con un
ositivos de mano no están interesados en alidad en navegar, sino que quieren tener acceso a servicios específicos, tales como servicios n ó información de tráfico. Palm ofrece también una aplicación de correo lectrónico para el Palm VII.
4
W c p V in p
para ambientes móviles. WAP te
compite directamente con otras tecnologías.
Las principales tecnologías que contienden son Windows CE (Microsoft / Wireless Knowl- edge), Palm VII (Palm Computing), I-mode (NTT), y el SIM-Toolk
indiscutido de hoy entre estos contendientes es I-mode, que ya tiene varios millones de usuarios finales y una amplia cartera de contenido.
4.4.1.-PDAs
El Palm VII es un asistente digital personal P
módem inalámbrico incorporado, un módem Mobitex. Palm Computing ofrece a usuarios la posibilidad de obtener acceso a contenido específico en la Internet por la red Mobitex de BellSouth, usando una tecnología especial, llamada Web clipping. Palm llama este servicio Palm. net. Palm considera que los usuarios de disp
re
de transacció e
Una de las diferencias principales entre Palm.net y WAP es que un usuario de WAP puede hojear cualquier sitio web que maneja WAP. Los usuarios de Palm.net, por otro lado, pueden obtener acceso sólo a los sitios que han sido estipulados por medio de una aplicación de pregunta Palm Query Application, que debe haber sido bajada con anterioridad al dispositivo
Palm. Otra diferencia principal es que una vez que se han desarrollado aplicaciones WAP, pueden ser usadas por cualquier red - Mobitex, GSM, PCS, TDMA, etc.
Numerosas aplicaciones pueden hacerse funcionar encima del Palm OS, inclusive aplicaciones
cado al mercado un hojeador WAP para el Palm OS. Palm se incorporó al WAP Forum en
ntes son miembros del Foro Wap y existen en la actualidad grupos de trabajo uyo objetivo es el desarrollo de interfaces entre las dos tecnologías (Wap, SIM-T). El papel as tarjetas inteligentes en el futuro parece pasar por la seguridad y la ersonalización del usuario/operador en Wap.
a dado los derechos exclusivos de probar los roductos Microsoft en sus geografías respectivas.
WAP o aplicaciones para obtener acceso a la red LAN de la compañía. Qualcomm está trabajando actualmente en una solución que usa un teléfono celular como un módem para dispositivos Palm. IBM está trabajando en una solución que permitirá que los usuarios de Palm, puedan obtener acceso a Lotus Notes usando WAP. Ericsson, de forma similar, ha sa
julio de 1999.
4.4.2.-SIM Toolkit
SIM Toolkit es un método de desarrollo de aplicaciones que gira alrededor de la Tarjeta Inteligente (Smartcard). Permite la instalación de aplicaciones sobre GSM y SMS así como USSD. Las aplicaciones se distribuyen en tarjetas inteligentes. Su uso está bastante extendido (los móviles en Movistar y Telcel la tienen incorporada). Cuatro de los mayores vendedores de tarjetas intelige
c
que desempeñaran l p
4.4.3.-Microsoft/Wireless Knowledge
Con sus miras fijadas en el posicionamiento de Windows CE como el sistema operativo de mano preferido en el mercado inalámbrico, entró Microsoft en una sociedad en conjunto con Qualcomm, formando Wireless Knowledge. A tres operadores, BT (Europa), NTT (Japón) y Nextel (Estados Unidos y Canadá), se les h
p
Microsoft se ha incorporado más recientemente a WAP Forum y ha prometido públicamente
como una apuesta segura.
as prestaciones e los suyos y evitando una conexión permanente con el servidor para manejo de aplicaciones.
omprende ya un software personalizable según los recursos que se deseen emplear. Es un con un gran número de aplicaciones, copias de seguridad, que conserva el icro-navegador, con conexión a PC. Rompe con el concepto de Cliente-Servidor.
ciándose a EXE.
su apoyo a WAP, asegurando que su micro-navegador y todos los productos futuros de Microsoft apoyarán a WAP. Ericsson y Microsoft han formado también recientemente una sociedad en conjunto con el objetivo de desarrollar aún más la norma WAP. A la luz de estos desarrollos y gracias a la enorme experiencia de Microsoft en el desarrollo de aplicaciones de software, se puede considerar con seguridad a WAP
4.4.4.-Java
Javacard-Sun Microsystems JavaCard así como JavaPhone API, que incorpora una máquina virtual Java (KVM). Se fabrican ya terminales celulares móviles que podrán descargar funciones y características extra de Internet evitando así que los usuarios tengan que cambiar de aparatos con la frecuencia que se hacía hasta ahora cuando querían mejorar l
d C
diseño seguro m
4.4.5.-Mexe
MEXE es un estándar de entorno del terminal móvil de ejecución de aplicaciones por parte del operador o de los proveedores de servicios. Soporta una Máquina Virtual de Java en el móvil del usuario. La idea es la misma que en el Javaphone: descargar la aplicación una sola vez, ejecutarla después cuando se desee, donde se desee. Se preve que Wap termine aso
M
4.5.-La respuesta de WAP
WAP ofrece frente a estos otros sistemas:
♦ Un estándar abierto, no propietario.
♦ Independiente de la tecnología de red sobre la que se usa un mecanismo de transporte optimizado para operadores de comunicaciones móviles.
♦ Ejecución de aplicaciones desde el servidor en contraposición a la filosofía de software
♦ Paradigma esencialmente idéntico al de internet con su HTML.
l cuidadoso diseño de las especificaciones WAP, prestando atención a adaptarse a las prestaciones de los productos actuales, a las economías de escala en un mercado con una fue
Hoy
intelige olos de transporte orientado a conexión, almacenamiento persistente,
inte Foro WAP investigan
n esta dirección.
de WAP son rotocolos abiertos que permiten el transporte de diversos tipos de contenidos multimedia.
e puede predecir un incesante aumento del ancho de banda requerido por las aplicaciones solicitadas por parte de los usuarios. Por ello se deberá optimizar el uso tanto de los terminales
instalado.
E
rte competitividad, garantiza una provisión de servicios a precios asequibles.
por hoy, las áreas de interés cubren la seguridad extremo a extremo, interfaces de tarjeta nte, protoc
rfaces y tarificación, y tecnología PUSH/PULL. Los miembros del e
Por otra parte, otro punto que suscita gran interés en el Foro WAP es la evolución hacia el soporte de servicios móviles multimedia. Tanto la versión 1.2 como la 2.0
p
Sin embargo, ciertas aplicaciones basadas en flujos de información, exigen mejores prestaciones del sistema. A esta necesidad pretende responder GPRS, EDGE y más tarde UMTS.
S
como de los recursos de la red. Si se consigue que WAP tenga un gran éxito en los mercados de masa en la generación actual con sus mejoras (GPRS), quizá las redes de tercera generación
í señalar que WAP es en sí un protocolo que abre la puerta al acceso a internet desde rminales móviles, por lo que, está en constante evolución. En los próximos años sufrirá
sponder a las necesidades del mercado.
smisión que se tilicen sólo impliquen mejoras a la prestación del servicio, y no restricciones excluyentes
AP por su carácter de estándar abierto e intencionadamente dinámico, ofrece un sinfín de
l estándar WAP pretende saber integrar los cambios en su entorno de modo que sus restaciones mejoren incesantemente.
e manejan varias líneas de trabajo en dichas mejoras:
únicamente necesiten mayor capacidad partiendo de las mismas aplicaciones.
Cabe aqu te
modificaciones debido a las capacidades que aportarán las futuras tecnologías de red (GPRS, UMTS). Esto dará lugar al nacimiento de nuevas versiones del estándar, de modo que pueda re
Lo que se conservará sin duda alguna de la filosofía sobre la que se ha diseñado WAP es que sea transparente a la tecnología que lo soporta, es decir, que los medios de tran
u
entre ellas.
4.6.-Las posibles mejoras del estándar WAP
W
posibilidades de desarrollo. De hecho esta es la idea que intentaron preservar quienes realizaron el diseño del protocolo: dar libertad a los fabricantes de equipos, a los desarrolladores de aplicaciones y servicios así como a los operadores.
E p
S
♦ Integración de SIM Toolkit, tarjeta inteligente y WAP
♦ Integración de MEXE y WAP
♦ Compresión
♦ Aplicaciones sobre la capa de seguridad
♦ APIs para cada capa
ancho de banda
♦ Descarga de Librerías WMLScript
conexión dicional con la Red Telefónica
ejoras en la o, jerarquías de autoridades certificadoras
tos
♦ Descarga de aplicaciones
♦ APIs de habla
♦ Streams multimedia para portadores con mayor
♦ Servicios basados en localización
♦ Transporte de datos orientado a
♦ Integración a
♦ Una arquitectura de seguridad más amplia, con tarjetas inteligentes, m seguridad extremo a extrem
♦ Multicast de da
Capitulo 5.
Conclusión.
AP: ¿Expectativas equivocadas?
arias encuestas hechas a clientes muestran que los usuarios finales de WAP no están tisfechos como suponen los desarrolladores y proveedores de contenido WAP que lo estarían. Los proveedores de contenido se d ron cuenta que el promedio de uso de los servicios WAP aun no alcanza dos terc liente proyectada para estas fechas.
En muy poco tiempo, WAP no cambio el m
teléfonos móviles principalmente para a otra persona y enviar un mensaje de xto ó ambas. Si has utilizado WAP, probablemente conoces las razones: las tasas de
de los dispositivos son pequeñas, los costos son altos y s cansado teclear una dirección URL o un correo electrónico usando diez teclas de un
s
e las redes soportan WAP pero el grueso de los usuarios no la utilizan de cualquier rma.
W
V sa
ie
ios de la base de c
undo, así que las personas continúan utilizando sus hablar con algun
te
transferencia son lentas, las pantallas e
teléfono.
A quien se pueden atribuir estas limitantes, ¿al protocolo WAP ó a los dispositivos y redes que utilizan?. Hay que recordar que WAP fue concebido para trabajar en dispositivos con mucha limitaciones. ¿WAP culpara a los dispositivos de tener estas limitaciones?, No, no seria justo.
Claro, no solo las restricciones tecnológicas de hoy, han mermado el uso y la popularidad de WAP. La escasez de contenidos y servicios WAP también ha contribuido a este resultado.
Los altos costos por el uso de WAP de los operadores tampoco ayudan, así que la combinación de estos detalles da como resultado la situación que se tiene actualmente, la mayoría d
fo
¿Esta muerta esta tecnología WAP como varios piensan?. Definitivamente no, hay millones de equipos WAP, la mayoría de los usuarios inalámbricos no contaran con 3G en un futuro
cercano debido a situaciones tanto técnicas como económicas, así que la solución para estos usuarios es WAP.
Por otro lado, tarde o temprano las redes y equipos 3G se impondrán en nuestro territorio, y lo el tiempo nos mostrara si el día de mañana WAP será mas popular o menos relevante
endo levantes.
vas tecnologías como lo es GPRS, y no es culpa de WAP. Se preguntaran:
GPRS esta disponible, ¿para que necesitaría WAP?, ¿porque no utilizar el protocolo IP?,
unque WAP claramente no es tan popular como sus defensores y desarrolladores querrían, se so
cuando 3G finalmente se implante. Y claro, si las limitantes fundamentales de los teléfonos móviles (tamaño de pantalla, consumo de batería y métodos de entrada) continuaran si re
Otros aspectos importantes como, el tiempo que tarda en establecerse una conexión CSD, será resuelto por las nue
si
bien, esto es cierto si se usa GPRS con una laptop, pero la gran mayoría de teléfonos celulares no cuentan con los recursos necesarios para soportar IP, UDP, TCP, HTTP/HTTPS, POP y SMTP, así que si GPRS esta disponible y tu equipo no puede procesar la suite TCP/IP, la única opción será WAP.
A
sigue utilizando y desarrollando, equipos que solo soportan WAP se venden hoy en día. El revuelo que producen los medios y la industria no cuadran con la realidad, crean expectativas que ha roto la promesa de WAP.
Acrónimos
ANSI American National Standard Institute API Application Programming Interface ATM Asynchronous Transmission Mode CDPD Cellular Digital Packet Data CGI Common Gateway Interface
EDGE Enhanced Data Rates for the GSM Evolution ETSI European Telecommunications Standards Institute
GSM General Packet Radio Services GSM Global System for Mobile Communications
tions Union
las Comunicaciones.
l/ Internet Protocol
communication System
um
rotocol MA
GPRS
HTML Hyper Text Markup Language HTTP Hyper Tex Transfer Protocol IETF Engineering Task Force IP Internet Protocol
ITU International Telecommunica PDA Personal Digital Assistant
RDSI Red Digital de Servicios Integrados.
SSL Secure Sockets Layer
TIA Telecommunications Industry Association TIC Tecnologías de la Información y
TCP/IP Transmission Control Protoco UI User Interface
UMTS Universal Mobile Tele URL Uniform Resource Locator W3C World Wide Web Consorti
WAE Wireless Application Environment WAP Wireless Application P
WCD Wideband Code Division Multiple Access WDP Wireless Datagram Protocol
WML Wireless Markup Language WSP Wireless Session Protocol
curity WTA Wireless Telephony Application WTLS Wireless Transport Layer Se WTP Wireless Transaction Protocol WWW World Wide Web
XML Extensible Markup Language
Bibliografia
AP Forum.com ww.wapforum.org orum nokia.com ricsson.com
otorola.com reenfield Online
rtículo de Javier Lorente, Wap, La Punta De Lanza De Internet Móvil
y Aplicaciones WAP de Telefónica Móviles España, S.A.
[email protected] .com W
w F e m G A
Gerente de Servicios lo
www.wapcongress www.wap.net