Soluciones para Redes Inalámbricas y Dispositivos Portátiles
1. Restricciones <ul><li>Bajo ancho de banda (o, un ancho de banda que aunque se incrementa sigue siendo caro)  </li></ul>...
2. Soluciones <ul><li>Basar el transporte en datagramas más que en una conección permanente. </li></ul><ul><li>Actualmente...
2. Soluciones (cont.)
3. Arquitectura <ul><li>Transporte  (WDP) </li></ul><ul><li>Seguridad (WTLS) </li></ul><ul><li>Transacciones (WTP) </li></...
3. Arquitectura (cont.)
4. Sesiones (WSP) <ul><li>Tipo HTTP/1.1 </li></ul><ul><li>GET documento1?QUERY </li></ul><ul><li>GET documento2?QUERY </li...
5. Transacciones (WTP) <ul><li>Tres clases de transacciones </li></ul><ul><li>Una vía no confiable </li></ul><ul><li>Dos v...
6. Transporte (WDP) <ul><li>Campos obligatorios: port-send, port-recv, instruccion </li></ul><ul><li>Usos con distintos es...
7. Lenguajes <ul><li>WML (Wireless Markup Language) </li></ul><ul><li>Un lenguaje descrito en XML, que provee de manejo de...
8. WML <ul><li>Basado en XML </li></ul><ul><li>Pocas instrucciones de control de flujo </li></ul><ul><li>Instrucciones esp...
9. WML (continuación) <ul><li>Campos de ingreso con formato </li></ul><ul><li>En general, menos instrucciones que HTML </l...
10. Otra solución: WebClipping <ul><li>Formularios en el lado del cliente </li></ul><ul><li>Peticiones v/s browsing </li><...
11. Conclusiones <ul><li>Futuro promisorio dado el alto grado de estandarización a priori (caso extraño en la industria) <...
Upcoming SlideShare
Loading in …5
×

WAP 1.0 (obsoleta)

2,329 views

Published on

(Can't remember who wrote this presentation, but I am pretty sure it was not me). This is a very old presentation, very outdated.

(No recuerdo quién escribió esta presentación pero estoy seguro de que no fui yo). Esta es una presentación muy antigua, muy obsoleta.

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,329
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
22
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

WAP 1.0 (obsoleta)

  1. 1. Soluciones para Redes Inalámbricas y Dispositivos Portátiles
  2. 2. 1. Restricciones <ul><li>Bajo ancho de banda (o, un ancho de banda que aunque se incrementa sigue siendo caro) </li></ul><ul><li>Alto tiempo de latencia </li></ul><ul><li>Coneccion inestable </li></ul><ul><li>Menos CPU/Energía/Memoria en el terminal </li></ul><ul><li>Distinto mecanismo de entrada (ej.: un teléfono celular) </li></ul>
  3. 3. 2. Soluciones <ul><li>Basar el transporte en datagramas más que en una conección permanente. </li></ul><ul><li>Actualmente hay dos estándar: </li></ul><ul><li>WAP (Wireless Application Protocol), perteneciente a un consorcio de empresas y que cubre varias capas, aún no estando operativo. </li></ul><ul><li>WebClipping, perteneciente a 3COM, que es simplemente una pequeña extensión sobre HTML utilizada en las Palm VII </li></ul><ul><li>Poner un Gateway entre Internet y el cliente </li></ul>
  4. 4. 2. Soluciones (cont.)
  5. 5. 3. Arquitectura <ul><li>Transporte (WDP) </li></ul><ul><li>Seguridad (WTLS) </li></ul><ul><li>Transacciones (WTP) </li></ul><ul><li>Sesiones (WSP) </li></ul><ul><li>Aplicaciones (WLM/WMScript) </li></ul>
  6. 6. 3. Arquitectura (cont.)
  7. 7. 4. Sesiones (WSP) <ul><li>Tipo HTTP/1.1 </li></ul><ul><li>GET documento1?QUERY </li></ul><ul><li>GET documento2?QUERY </li></ul><ul><li>... </li></ul><ul><li>Suspender/reasumir sesión </li></ul><ul><li>Típico de teléfonos celulares </li></ul><ul><li>Negociación de versión de protocolo </li></ul>
  8. 8. 5. Transacciones (WTP) <ul><li>Tres clases de transacciones </li></ul><ul><li>Una vía no confiable </li></ul><ul><li>Dos vías no confiable </li></ul><ul><li>Dos vías confiables </li></ul><ul><li>Capacidades de commit y rollback </li></ul>
  9. 9. 6. Transporte (WDP) <ul><li>Campos obligatorios: port-send, port-recv, instruccion </li></ul><ul><li>Usos con distintos estándar de transporte de bajo nivel </li></ul><ul><li>Particularmente, la implementación sobre SMS (160 caracteres por mensaje) es posible y se considera. </li></ul><ul><li>Encabezados de alrededor de 10 bytes </li></ul>
  10. 10. 7. Lenguajes <ul><li>WML (Wireless Markup Language) </li></ul><ul><li>Un lenguaje descrito en XML, que provee de manejo de documentos, links y acciones </li></ul><ul><li>WMLScript (Lenguaje de programacion) </li></ul><ul><li>Un lenguaje de programación similar a Javascript, simplificado por las características de los dispositivos en que se usará </li></ul>
  11. 11. 8. WML <ul><li>Basado en XML </li></ul><ul><li>Pocas instrucciones de control de flujo </li></ul><ul><li>Instrucciones específicas de formularios </li></ul><ul><li>En vez de frames: tarjetas y mazos (card&deck) </li></ul><ul><li>Links con estructura (home,next,prev,etc...) </li></ul>
  12. 12. 9. WML (continuación) <ul><li>Campos de ingreso con formato </li></ul><ul><li>En general, menos instrucciones que HTML </li></ul><ul><li>Menos eventos que HTML/Javascript </li></ul><ul><li>Un estándar para codificarlo en binario </li></ul>
  13. 13. 10. Otra solución: WebClipping <ul><li>Formularios en el lado del cliente </li></ul><ul><li>Peticiones v/s browsing </li></ul><ul><li>Instalación de formularios (~1Kb) </li></ul>Link (remoto)
  14. 14. 11. Conclusiones <ul><li>Futuro promisorio dado el alto grado de estandarización a priori (caso extraño en la industria) </li></ul><ul><li>Con los PDAs, la idea es instalar parte de la lógica de la aplicación localmente </li></ul><ul><li>Con los teléfonos celulares, la idea es poner la inteligencia en la red </li></ul><ul><li>De todos modos, los celulares deben correr sistemas operativos livianos, posiblemente Javacard </li></ul>

×