Professional Documents
Culture Documents
1.- QU ES WAP?
1.1.- Introduccin.
WAP (Wireless Application Protocol) es un nuevo estndar de comunicaciones
sin hilos que permitir la utilizacin de dispositivos mviles (telfonos, PDA's ) para
acceder a informacin, servicios y aplicaciones a travs de Internet o de intranets
corporativas.
Una vez que Internet se ha consolidado como la gran red mundial de ordenadores,
el siguiente objetivo es su extensin a todo tipo de dispositivos. De forma natural, el
primer paso est dirigido a convertir los telfonos mviles en mini-browsers con
capacidad de conexin a la Red. Gracias al protocolo WAP podrn ejecutarse
aplicaciones con acceso a bases de datos, podrn ofrecerse servicios multimedia, etc.
En la actualidad estos servicios pueden parecer lentos o insuficientes pero, como
se expondr en esta comunicacin, la tecnologa mvil sufrir una progresin
espectacular que los profesionales del sector debern conocer para no quedar
descolgados.
Al igual que otros sectores, las Administraciones Pblicas han de hacer un
esfuerzo para comprender esta nueva tecnologa. El objetivo, por el momento, consistir
en experimentar y estar preparados para la esta revolucin de la informacin mvil.
En este sentido, WAP no es ms que el eslabn inicial de una cadena de
estndares y protocolos que ya estn apareciendo (como el inminente GPRS) y que
alcanzar su punto lgido con la llegada de la tercera generacin de telefona mvil,
hacia el ao 2003.
- Pg: 1 -
2.1.- Qu es WAP?
WAP son las siglas de Wireless Application Protocol, o Protocolo de
Aplicaciones sin Hilos. Este proyecto est promovido por el Wireless Application
Protocol Forum (http://www.wapforum.org), compuesto por los principales lderes en
telefona, comunicaciones e informtica, como Ericsson, Nokia, Motorola, Microsoft,
VISA Se espera un auge espectacular de esta tecnologa como lo demuestran, por
ejemplo, las recientes alianzas entre multinacionales de telefona, de comercio
electrnico e, incluso, de proveedores de contenidos para Internet.
En trminos de comunicaciones, se trata de un nuevo estndar desarrollado para el
transporte de informacin a travs de redes inalmbricas, es decir, a travs del aire.
Pero, en trminos de Internet, supone la prolongacin de los servicios de la Red
desde el mundo de las computadoras hasta todo tipo de dispositivos mviles. En el
momento actual, cuando Internet se ha introducido y establecido en todos los sectores y
lugares del planeta, el salto hacia dispositivos mviles supondr un cambio radical en la
sociedad. Una persona, desde cualquier ubicacin y en cualquier momento, podr estar
siempre conectada a la Red.
Los servicios de informacin, aplicaciones, compra de bienes, negocios, etc. ya no
estarn limitados a ordenadores personales conectados a una red, sino que un telfono
mvil, con un visor (microbrowser) incorporado, permitir realizar todas esas
funciones:
- Pg: 2 -
- Pg: 3 -
- Pg: 4 -
- Pg: 5 -
- Pg: 6 -
WEB y WAP, junto con los mdulos, kits, y dems software necesario para ponerlos en
marcha, que ser instalado en el siguiente orden:
JDK (Java Development Kit). http://java.sun.com/products/
El JDK de Sun ser necesario para la correcta instalacin del mdulo de servlets del
servidor Web Apache.
JSDK (Java Servlets Development Kit). http://java.sun.com/products/
El JSDK (Java Servlets Development Kit) versin 2.0 para Windows NT se ejecuta
sobre el JDK 1.2, y dar soporte a la ejecucin de los servlets.
Apache Web Server. http://www.apache.org.
Este servidor, de la casa Apache Software Foundation, es el lder en el mundo
Internet. Aunque ha sido desarrollado para entornos UNIX, las versiones para
Windows NT estn dando muy buenos resultados.
ApacheJServ. http://www.apache.org.
Mdulo gestor de servlets para el servidor Web de Apache. Estos servlets generarn
dinmicamente las tarjetas WAP.
JRE (Java Runtime Environment). http://java.sun.com/products/
Aunque fue incluido en JDK, ser necesario instalarlo como mdulo independiente
para poder completar la instalacin del Nokia WAP Server.
JHPE (Java Hotspot Performance Engine) http://java.sun.com/products/
Como suceda en el apartado anterior, el Nokia WAP Server necesita de este nuevo
elemento, un mdulo que optimiza la ejecucin de las aplicaciones Java.
Nokia WAP Server. http://www.nokia.com
Ser el encargado de atender las peticiones realizadas tanto desde dispositivos
mviles como desde navegadores web "tradicionales". Est especializado en la
gestin de peticiones de tarjetas WAP estticas, aunque tambin admite servlets.
JDBC (Java Data Base Conectivity).
Cada Base de datos requerir los controladores especficos. Los de la base de datos
Oracle 8i se pueden encontrar en http://www.oracle.com.
Por ltimo, ser necesario ubicar las Tarjetas WAP y servlets desarrollados en los
directorios adecuados y con los permisos necesarios. Tambin se preparar la variable
de entorno CLASSPATH, para que todas las clases java estn accesibles.
- Pg: 7 -
- Pg: 8 -
que cada peticin CGI origina la carga en memoria del programa correspondiente, su
ejecucin y posterior descarga. Ningn servidor actual es capaz de soportar una
avalancha demasiado elevada de peticiones de este tipo.
Sin embargo, un servlet se carga y ejecuta al ser invocado por primera vez. El
servidor lo descargar de memoria si, transcurrido un tiempo establecido, no suceden
nuevas peticiones. Pero si, por el contrario, llegan nuevas solicitudes, el programa
servlet ya estar en memoria preparado para su ejecucin, con lo que establece un
nuevo hilo (thread) y atender la peticin sin la prdida de tiempo que supone cargar y
descargar programas de memoria. Al finalizar la peticin se cierra el hilo y el servlet
contina esperando nuevas peticiones.
Una aplicacin WAP consistir en un conjunto de servlets. Cada uno de ellos
responder a una peticin de un usuario, accediendo a una base de datos, recuperando la
informacin solicitada y construyendo de forma dinmica una tarjeta WAP que ser
enviada de vuelta al dispositivo mvil del usuario.
Comparando con los servlets tradicionales para Internet, la nica diferencia es
que, en vez de producir contenidos HTML (con cabecera "text/html"), se generarn
las etiquetas (tags) propias del WML, con su cabecera text/vnd.wap.wml".
- Pg: 9 -
de forma cuidadosa. Por ejemplo hay que establecer un lmite al nmero de sesiones
abiertas, evitando de este modo que una avalancha de peticiones simultaneas produzcan
un error por falta de memoria en el servidor de bases de datos.
Entrada aplicacin
Municipio
Seleccin criterios
Lista de Obras
Consulta de Obra
- Pg: 10 -
6.- CONCLUSIONES
Segn todos los expertos, el acceso a la Internet mvil o el disponer de todo tipo
de servicios en la palma de la mano, supondr una revolucin mayor que la que se vive
en la actualidad con la extensin de Internet.
WAP es el primer estndar basado en redes inalmbricas. En realidad, cuenta con
serias limitaciones, como la necesidad de conectarse a la red mediante llamada
telefnica, la baja velocidad (9600 bps. actuales) y la escasa capacidad grfica de los
dispositivos mviles. Todos estos inconvenientes son mnimos y van a ser superados en
breve (ya lo estn siendo). Por ejemplo, y dando respuesta a los anteriores puntos:
El siguiente paso al WAP, llamado GPRS (General Packet Radio System),
consigue que el telfono est permanentemente bajo la cobertura de la red.
La 3G (tercera generacin de telefona mvil), cuyos estndares ya estn
definindose, alcanzar los 2 Mbps. Y ya se habla del WATM y otras novedades.
Los primeros prototipos de dispositivos dotados con videoconferencia o con
capacidad de reproducir msica en formato MP3 han sido ya presentados.
Segn la mayora de los expertos, el acceso a la Internet mvil o, lo que es lo
mismo, el disponer de todo tipo de servicios en la palma de la mano, supondr una
revolucin mayor que la que se vive en la actualidad con la expansin de Internet. El
despegue de este sector ha de ser imparable.
Las empresas y los profesionales ya se estn posicionando en WAP como la
plataforma de lanzamiento hacia los siguientes pasos que tomarn la industria y la
sociedad. Las Administraciones Pblicas no pueden quedarse atrs. Necesitan, ms
que nunca, invertir y avanzar en Tecnologas de la Informacin, pues las demandas de
servicios por parte de los ciudadanos, obligarn a respuestas rpidas y eficientes.
- Pg: 11 -