055 desarrollando para_smart_devices_con_px_tools
Transcript of 055 desarrollando para_smart_devices_con_px_tools
![Page 1: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/1.jpg)
Desarrollando para Smart Devices con PXTools
Ing. Juan Marcelo Bustamante
Director PuntoExe Consultores
![Page 2: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/3.jpg)
Evaluando el Pasado
¿Porqué hacer un generador para Smart
Device?
![Page 4: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/5.jpg)
Evaluando el Pasado
¿Valió la Pena?
![Page 6: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/6.jpg)
Evaluando el Pasado
1 Definitivamente Sí.
![Page 7: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/7.jpg)
Evaluando el Pasado
¿Qué se logró?
![Page 8: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/9.jpg)
Evaluando el Pasado
¿Cómo lo lograron?
![Page 10: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/10.jpg)
Entendiendo la nueva Plataforma
Consultas
![Page 11: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/11.jpg)
WorkWith for SD
Detail (View)2
Section (Tab)3
1 List (Selection)
![Page 12: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/12.jpg)
Panel for SD
Data Show Tabular2
1 Data Entry Tabular
![Page 13: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/13.jpg)
Soporte de múltiples Layouts
![Page 14: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/14.jpg)
![Page 15: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/15.jpg)
Funcionalidades avanzadas
Advanced Search2
Orders3
Group By4
1 Search
![Page 16: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/16.jpg)
![Page 17: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/17.jpg)
Entendiendo la nueva Plataforma
ABM
![Page 18: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/22.jpg)
Visión de PXTools
ABM
![Page 23: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/26.jpg)
![Page 27: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/27.jpg)
FuncionalidadesIncorporadas
![Page 28: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/28.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/30.jpg)
Funcionalidadesa Incorporar
![Page 31: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/31.jpg)
Funcionalidades a Incorporar
Filtros con Variables.2
1 Prompts.
![Page 32: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/32.jpg)
Si, valió la pena.
![Page 33: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/33.jpg)
¿PREGUNTAS?
![Page 34: 055 desarrollando para_smart_devices_con_px_tools](https://reader035.fdocuments.net/reader035/viewer/2022081417/5583284ed8b42a8a138b514f/html5/thumbnails/34.jpg)
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.