Upload
genexus
View
211
Download
4
Embed Size (px)
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.