Desarrollando para Smart Devices con PXTools

Preview:

Citation preview

Desarrollando para Smart

Devices con PXTools

Ing. Juan Marcelo Bustamante

Director PuntoExe Consultores

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.

Evaluando el Pasado

¿Porqué hacer un generador para Smart

Device?

Evaluando el Pasado

Desarrollar una nueva plataforma

con el menor impacto posible.2

1 Demostrar que el modelo filosófico

es válido.

Evaluando el Pasado

¿Valió la Pena?

Evaluando el Pasado

1 Definitivamente Sí.

Evaluando el Pasado

¿Qué se logró?

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.

Evaluando el Pasado

¿Cómo lo lograron?

Entendiendo la nueva Plataforma

Consultas

WorkWith for SD

Detail (View)2

Section (Tab)3

1 List (Selection)

Panel for SD

Data Show Tabular2

1 Data Entry Tabular

Soporte de múltiples Layouts

Funcionalidades avanzadas

Advanced Search2

Orders3

Group By4

1 Search

Entendiendo la nueva Plataforma

ABM

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

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

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

SectionEdit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

BusinessComponentTransacción

Sections type View y Edit

Section 1Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 2Edit

Sections type View y Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Section 1Edit

Save Cancel

Section 2Edit

Save Cancel

Visión de PXTools

ABM

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

Sections type View y Edit

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

SectionEditSave Cancel

Tabs

Tab 1 Tab 2Business

ComponentTransacción

Visión desde PXWorkWith

SectionSubordinados

GridView

Section GeneralTabular

View

Upd Dlt

Detail

Ins

Transacción

Save Cancel

Tabs

Tab 1 Tab 2

FuncionalidadesIncorporadas

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.

Funcionalidades avanzadas

• Templates

– Form

– Eventos

– Condiciones

– Variables

• Soporte de Subrutinas.

• Soporte de Títulos en Grilla.

• Carga automática de clase ReadOnly.

Funcionalidadesa Incorporar

Funcionalidades a Incorporar

Filtros con Variables.2

1 Prompts.

Si, valió la pena.

¿PREGUNTAS?

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.