Your SlideShare is downloading. ×

WAP 1.0 (obsoleta)

1,984

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. …

(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
1,984
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
2
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×