055 desarrollando para_smart_devices_con_px_tools

34
Desarrollando para Smart Devices con PXTools Ing. Juan Marcelo Bustamante Director PuntoExe Consultores

Upload: genexus

Post on 19-Jun-2015

201 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 055 desarrollando para_smart_devices_con_px_tools

Desarrollando para Smart Devices con PXTools

Ing. Juan Marcelo Bustamante

Director PuntoExe Consultores

Page 2: 055 desarrollando para_smart_devices_con_px_tools

Nuestra Empresa• Conocemos GeneXus desde su versión 3.3• Comenzamos el trabajo en Web con GeneXus

desde 2002• En el 2006 comenzamos a brindar soporte de

migraciones de aplicaciones Win a Web y creamos nuestro producto PXTools.

• Tenemos Presencia en 8 países de America• Tenemos más de 20 clientes que utilizan PXTools• Superamos las 100 licencias otorgadas.

Page 3: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

¿Porqué hacer un generador para Smart

Device?

Page 4: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

Desarrollar una nueva plataforma con el menor impacto posible.

2

1 Demostrar que el modelo filosófico es válido.

Page 5: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

¿Valió la Pena?

Page 6: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

1 Definitivamente Sí.

Page 7: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

¿Qué se logró?

Page 8: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

Minimizar el impacto del cambio de plataforma lo más posible.

2

1Un programador PXTools desarrolle SD con 2 días de entrenamiento.

Page 9: 055 desarrollando para_smart_devices_con_px_tools

Evaluando el Pasado

¿Cómo lo lograron?

Page 10: 055 desarrollando para_smart_devices_con_px_tools

Entendiendo la nueva Plataforma

Consultas

Page 11: 055 desarrollando para_smart_devices_con_px_tools

WorkWith for SD

Detail (View)2

Section (Tab)3

1 List (Selection)

Page 12: 055 desarrollando para_smart_devices_con_px_tools

Panel for SD

Data Show Tabular2

1 Data Entry Tabular

Page 13: 055 desarrollando para_smart_devices_con_px_tools

Soporte de múltiples Layouts

Page 14: 055 desarrollando para_smart_devices_con_px_tools
Page 15: 055 desarrollando para_smart_devices_con_px_tools

Funcionalidades avanzadas

Advanced Search2

Orders3

Group By4

1 Search

Page 16: 055 desarrollando para_smart_devices_con_px_tools
Page 17: 055 desarrollando para_smart_devices_con_px_tools

Entendiendo la nueva Plataforma

ABM

Page 18: 055 desarrollando para_smart_devices_con_px_tools

Transacción a través de Busines Component (ReST)

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Page 19: 055 desarrollando para_smart_devices_con_px_tools

Transacción a través de Busines Component (ReST)

SectionEdit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

BusinessComponentTransacción

Page 20: 055 desarrollando para_smart_devices_con_px_tools

Sections type View y Edit

Section 1Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 2Edit

Page 21: 055 desarrollando para_smart_devices_con_px_tools

Sections type View y Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 1Edit

Save Cancel

Section 2Edit

Save Cancel

Page 22: 055 desarrollando para_smart_devices_con_px_tools

Visión de PXTools

ABM

Page 23: 055 desarrollando para_smart_devices_con_px_tools

Sections Edit vs. Section Edit y Tabs

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 1Edit

Save Cancel

Section 2Edit

Save CancelSection

EditSave Cancel

Tabs

Tab 1 Tab 2

Page 24: 055 desarrollando para_smart_devices_con_px_tools

Sections type View y Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

SectionEditSave Cancel

Tabs

Tab 1 Tab 2Business

ComponentTransacción

Page 25: 055 desarrollando para_smart_devices_con_px_tools

Visión desde PXWorkWith

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Transacción

Save Cancel

Tabs

Tab 1 Tab 2

Page 26: 055 desarrollando para_smart_devices_con_px_tools
Page 27: 055 desarrollando para_smart_devices_con_px_tools

FuncionalidadesIncorporadas

Page 28: 055 desarrollando para_smart_devices_con_px_tools

Funcionalidades básicas• Form en Transacciones.• Codes en Transacciones.• Accion Update y Delete en Section invocan a Trn.• Nodo Modes con Acción insert en Selection.• PXParameterRequest genera Panel for SD.• Confirm en Acciones.• Parseo de comandos estándares a comandos SD.• Soporte de Acciones Multirow• Acción “Enter” en Transacción para SD.• Separar manejo de clases para cada Plataforma.• Atributo Platform en preferencias de Contextos.

Page 29: 055 desarrollando para_smart_devices_con_px_tools

Funcionalidades avanzadas• Templates

– Form– Eventos– Condiciones– Variables

• Soporte de Subrutinas.• Soporte de Títulos en Grilla.• Carga automática de clase ReadOnly.

Page 30: 055 desarrollando para_smart_devices_con_px_tools

Funcionalidadesa Incorporar

Page 31: 055 desarrollando para_smart_devices_con_px_tools

Funcionalidades a Incorporar

Filtros con Variables.2

1 Prompts.

Page 32: 055 desarrollando para_smart_devices_con_px_tools

Si, valió la pena.

Page 33: 055 desarrollando para_smart_devices_con_px_tools

¿PREGUNTAS?

Page 34: 055 desarrollando para_smart_devices_con_px_tools

Referencias• PXTools Demo en Google Play:

https://play.google.com/store/apps/details?id=com.puntoexe.pxtoolsdemo

• PXTools Demo en GXServer:• http://xev2.genexusserver.com/gxserver/home.as

px?PXToolsDemo,0• Conferencias relacionadas

• PXTools (for X Evolution 1) 4.0 y PXTools (for X Evolution 2) 2.0Sala 4R, Martes, hora: 09:30

• Café con PXTools - Sala 25TG, Miércoles, hora: 10:30• Stand de PuntoExe y PXTools en segundo piso.