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: droca@tecnoav.com 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?