055 desarrollando para_smart_devices_con_px_tools

Post on 19-Jun-2015

201 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

1Un 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.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.

top related