WAP Forum - CA 2E/Plex Conference

Anuncio
Aplicaciones para
equipos móviles
usando Websydian
WAP Developer
10E
Denise Roca
Tecnoav
Resumen Curricular
> Guayaquil, Ecuador
> Tecnología Avanzada
 Oficinas en Ecuador, Colombia y Peru
> Gerente de Software Midrange
> Experiencia en Plex hace 6 años
> Experiencia en Websydian hace 5 años
> Correo electrónico: [email protected]
2
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Agenda
> Definición WAP
> Porqué WAP
> Arquitectura de Comunicación
> WML
> Como genera WML Websydian WAP Developer
> Aplicación de Ejemplo
3
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Que es WAP
> Wireless Application Protocol
> Es un estándar abierto internacional para aplicaciones
que utilizan las comunicaciones inalámbricas desde un
teléfono móvil
> WAP Forum
 Fundado por Sony-Ericsson, Nokia, Motorola y Openwave
(originalmente Unwired Planet).
> Desde 2002 el WAP Forum es parte de la Open Mobile
Alliance (OMA), consorcio que se ocupa de la definición
de diversas normas relacionadas con las comunicaciones
móviles, entre ellas las normas WAP.
4
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Porqué WAP
> Corre en equipos móviles antiguos
> Consume menos ancho de banda
 Mejor tiempo de respuesta que HTML
> Útil para usuarios que circulan en ambientes con baja
calidad de señal celular
5
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Arquitectura de Comunicación
6
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
WML (Wireless Markup Language)
> WAP genera WML
> WEB genera HTML
 Deck Generator
 Page Generator
 Deck Template
 Document Templates
> Card Generator
> Page Generator
 Pantallas que aparecen
en el browser
> Se genera un solo WML
que llama a los Card
7
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
> Se generar varias
paginas HTML
Estructura WML
8
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Flujo Web/Flujo WAP
WEB
APP
HTML PAGE
WML DECK
LIST
INS
WEB
APP
DEL
9
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
UPD
Como Genera WML Websydian WAP Developer
Event Handlers
Jump functions
IdentifyInputFields functions
10
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Como Genera WML Websydian WAP Developer
Manejador de Eventos (Event Handler)
11
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Como Genera WML Websydian WAP Developer
Manejador de Eventos (Event Handler)
> WapEventHandler
 Genera una acción dentro de un Card (pantalla browser)
> WAP Event Handlers son llamados por el HTTP server
 El metodo puede ser POST or GET
 El resultado de cada manejador de eventos es una opcion
de menu o un hipervinculo a la pagina WML
> No existe el FORM (HTML)en WML
 Los parametros de entrada estan separados de las
peticiones al servidor
 Muchas peticiones comparten parametros de entrada
 Variable WsyUserInput
12
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Como Genera WML Websydian WAP Developer
 Sustitución en tiempo
ejecucion realizada por el
Card Generator
 El resultado es el documento
WML
 WML Deck Template sirve
como parametros de entrada
al Deck/Card Generators
13
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Aplicación de Elemplo
Aplicación de Toma de
Pedidos
Entidades en Plex
15
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Entidades en Plex
16
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Entidades en Plex
17
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Entidades en Plex
18
September 23-25, 2009
Copyright © 2009 CA. All rights reserved.
Preguntas?
Descargar