055 desarrollando para_smart_devices_con_px_tools
Transcript of 055 desarrollando para_smart_devices_con_px_tools
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.