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

Desarrollando para Smart Devices con PXTools

  • Upload
    genexus

  • View
    211

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Desarrollando para Smart Devices con PXTools

Desarrollando para Smart

Devices con PXTools

Ing. Juan Marcelo Bustamante

Director PuntoExe Consultores

Page 2: Desarrollando para Smart Devices con PXTools

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: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

¿Porqué hacer un generador para Smart

Device?

Page 4: Desarrollando para Smart Devices con PXTools

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: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

¿Valió la Pena?

Page 6: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

1 Definitivamente Sí.

Page 7: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

¿Qué se logró?

Page 8: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

Minimizar el impacto del cambio de

plataforma lo más posible.2

1 Un programador PXTools desarrolle

SD con 2 días de entrenamiento.

Page 9: Desarrollando para Smart Devices con PXTools

Evaluando el Pasado

¿Cómo lo lograron?

Page 10: Desarrollando para Smart Devices con PXTools

Entendiendo la nueva Plataforma

Consultas

Page 11: Desarrollando para Smart Devices con PXTools

WorkWith for SD

Detail (View)2

Section (Tab)3

1 List (Selection)

Page 12: Desarrollando para Smart Devices con PXTools

Panel for SD

Data Show Tabular2

1 Data Entry Tabular

Page 13: Desarrollando para Smart Devices con PXTools

Soporte de múltiples Layouts

Page 14: Desarrollando para Smart Devices con PXTools
Page 15: Desarrollando para Smart Devices con PXTools

Funcionalidades avanzadas

Advanced Search2

Orders3

Group By4

1 Search

Page 16: Desarrollando para Smart Devices con PXTools
Page 17: Desarrollando para Smart Devices con PXTools

Entendiendo la nueva Plataforma

ABM

Page 18: Desarrollando para Smart Devices con PXTools

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

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Page 19: Desarrollando para Smart Devices con PXTools

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

SectionEdit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

BusinessComponentTransacción

Page 20: Desarrollando para Smart Devices con PXTools

Sections type View y Edit

Section 1Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 2Edit

Page 21: Desarrollando para Smart Devices con PXTools

Sections type View y Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 1Edit

Save Cancel

Section 2Edit

Save Cancel

Page 22: Desarrollando para Smart Devices con PXTools

Visión de PXTools

ABM

Page 23: Desarrollando para Smart Devices con PXTools

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: Desarrollando para Smart Devices con PXTools

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: Desarrollando para Smart Devices con PXTools

Visión desde PXWorkWith

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Transacción

Save Cancel

Tabs

Tab 1 Tab 2

Page 26: Desarrollando para Smart Devices con PXTools
Page 27: Desarrollando para Smart Devices con PXTools

FuncionalidadesIncorporadas

Page 28: Desarrollando para Smart Devices con PXTools

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: Desarrollando para Smart Devices con PXTools

Funcionalidades avanzadas

• Templates

– Form

– Eventos

– Condiciones

– Variables

• Soporte de Subrutinas.

• Soporte de Títulos en Grilla.

• Carga automática de clase ReadOnly.

Page 30: Desarrollando para Smart Devices con PXTools

Funcionalidadesa Incorporar

Page 31: Desarrollando para Smart Devices con PXTools

Funcionalidades a Incorporar

Filtros con Variables.2

1 Prompts.

Page 32: Desarrollando para Smart Devices con PXTools

Si, valió la pena.

Page 33: Desarrollando para Smart Devices con PXTools

¿PREGUNTAS?

Page 34: Desarrollando para Smart Devices con PXTools

Referencias

• PXTools Demo en Google Play:

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

oexe.pxtoolsdemo

• PXTools Demo en GXServer:

• http://xev2.genexusserver.com/gxserver/home.aspx?PXTo

olsDemo,0

• Conferencias relacionadas

• PXTools (for X Evolution 1) 4.0 y PXTools (for X Evolution 2) 2.0

Sala 4R, Martes, hora: 09:30

• Café con PXTools - Sala 25TG, Miércoles, hora: 10:30

• Stand de PuntoExe y PXTools en segundo piso.