060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

24
MÁS VALOR, MÁS CONOCIMIENTO Y MÁS TECNOLOGÍA EN GENEXUS X EVOLUTION 1 Gonzalo Losada [email protected]

Transcript of 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Page 1: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

MÁS VALOR, MÁS CONOCIMIENTO Y MÁS TECNOLOGÍA EN GENEXUS X EVOLUTION 1

Gonzalo [email protected]

Page 2: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

• ¿Qué significaba “web” hace unos unos años?

• Internet Archive (The Wayback Machine) en http://web.archive.org

Page 3: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1
Page 4: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

• ¿Qué significaba “web” hace unos unos años?

• Internet Archive (The Wayback Machine) en http://web.archive.org

• Estos ejemplos, no estaban “mal” en su momento, ¿pero y si estuvieran así hoy?

Page 5: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

•Marco de Referencia

•Motivación

•Nuestra Experiencia

•Estado Actual

Page 6: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

•Marco de Referencia

•Motivación

•Nuestra Experiencia

•Estado Actual

Page 7: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Marco de Referencia

• Base de Conocimiento Genexus 9.0

• Aplicación Full Web

• 500+ Transacciones

• 10.000+ Objetos

• 700+ Tablas

• Equipo de 30 personas

Page 8: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Marco de Referencia

Entidades de Negocio

Servicios

Modelo de Datos

Actores Eventos

Capa

Bás

ica

Objetos

Actividades

Portal

Mecanismos Objeto - Acción

Procesos de Negocios

Cap

a de

acc

eso

a la

apl

icac

ión

BI

Page 9: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Marco de Referencia

• Arquitectura orientada a servicios

• K2BTools Pattern

• 40% de los objetos

• 60% de los webpanels

• Integración a través de Gxportal

• Flujos de negocio con Gxflow

• Consultas dinámicas con Gxquery

• Gxchart

Page 10: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

•Marco de Referencia

•Motivación

•Nuestra Experiencia

•Estado Actual

Page 11: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Motivación

• Al momento de convertir• Mejoras en el IDE

• Integración de Herramientas• Gxflow, Gxquery, Patterns, Debug

• Business Entity

• Manejo de Versiones

• Genexus Server

• Desarrollo Concurrente con el armado

• Mejoras en Performance

Page 12: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Motivación

• Al momento de convertir

• Mejoras al control grid

• Menos tráfico (Menos POSTs)

• Mas Validaciones en el cliente

• Runtime Translation

• ¡ Menor Time To Market !

Page 13: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Motivación

• Categorización de objetos

• Full Text Search

• Aplicaciones RIA

• Uso de nuevos objetos

• Acceso a nuevos ambientes u

dispositivos

Page 14: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

•Marco de Referencia

•Motivación

•Nuestra Experiencia

•Estado Actual

Page 15: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Nuestra Experiencia

• Armar equipo

• Pasos

• Definir objetivo

Explorar Definir Como Hacerlo

Explotar los

beneficios

Explorar

Page 16: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Nuestra ExperienciaExplorar

Preparar la KB

Convertir

Analizar

Testear

Page 17: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Preparar la KB

• Congelar la KB

• Depurar la KB

• Consideraciones Gxflow

• Compactar la KB

• Respalde!!

Page 18: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Convertir

• Abrir Genexus X Evolution 1

• Abrir la base de conocimiento

• Comienza el proceso de conversión

• Proyecto GxPM que se tenía en la

versión anterior

• Build All

Page 19: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Analizar

• Revisar log de Conversion• Failed

• Warnings

• Revisar build all• Revisar Errores

• Revisar Warnings

• Comparar navegaciones

Page 20: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Testing

• Testing

• Definición de Casos de prueba

Page 21: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

•Marco de Referencia

•Motivación

•Nuestra Experiencia

•Estado Actual

Page 22: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Estado Actual

• KB Convertida

• 0 Errores de Spec y Compilación

• Testeo funcional aprobado

Page 23: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

Conferencias relacionadasHoy

GeneXus X: ¡Rich Internet Applications YA! - Sala 2a 11:00

Evolución de GeneXus Server - Sala 2a 11:45

GX Consulting Development Framework: Usabilidad de sus aplicaciones utilizando GeneXus X y K2B Tools - Sala 4r 15:15

Manejando la resistencia al cambio - Sala 4cr 16:30

Page 24: 060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1

MÁS VALOR, MÁS CONOCIMIENTO Y MÁS TECNOLOGÍA EN GENEXUS X

EVOLUTION 1

Lic. Gonzalo Losada - [email protected]