Gene Xus 9 0 Sergio Gazzolo sgazzoloartechmexico com

  • Slides: 36
Download presentation
Gene. Xus 9. 0 Sergio Gazzolo sgazzolo@artech-mexico. com

Gene. Xus 9. 0 Sergio Gazzolo sgazzolo@artech-mexico. com

El compromiso de Gene. Xus Alta productividad Enterprise level Multiplataforma Future proofing

El compromiso de Gene. Xus Alta productividad Enterprise level Multiplataforma Future proofing

Gene. Xus 9. 0 ¡Redoblando el compromiso! 9. 0 Alta productividad Enterprise level Multiplataforma

Gene. Xus 9. 0 ¡Redoblando el compromiso! 9. 0 Alta productividad Enterprise level Multiplataforma Future proofing

¡Más productividad! 9. 0 Alta productividad - Patterns - Business Components - Master Pages

¡Más productividad! 9. 0 Alta productividad - Patterns - Business Components - Master Pages Enterprise level Multiplataforma Future proofing

Patterns: El problema Una aplicación corporativa puede incluir varios miles de objetos Gene. Xus

Patterns: El problema Una aplicación corporativa puede incluir varios miles de objetos Gene. Xus Muchos de estos objetos comparten un mismo objetivo, estructura o comportamiento ¿Se puede reutilizar ese conocimiento? Alta productividad

Patterns: Escenarios Migración de aplicaciones a Web (Trabajar con) Customización o parametrización de aplicaciones

Patterns: Escenarios Migración de aplicaciones a Web (Trabajar con) Customización o parametrización de aplicaciones en tiempo de ejecución (OAV u Object Attribute Value) Diseño de modelo de datos con características específicas (Bill of Materials) Alta productividad

Patterns: El paradigma Metadata Alta productividad KB

Patterns: El paradigma Metadata Alta productividad KB

Patterns KB 0 3 Objetos Pattern metada Pattern Generador de Patterns KB 1 Aumento

Patterns KB 0 3 Objetos Pattern metada Pattern Generador de Patterns KB 1 Aumento de productividad por Patterns Aumento de productividad con Gene. Xus más Patterns 30 Objetos Aumento de productividad por Gene. Xus BD Programas 50. 000 líneas de código

Patterns: Ejemplo Alta productividad

Patterns: Ejemplo Alta productividad

Patterns: Características y Beneficios Activos versus pasivos Re-utilización del conocimiento Abiertos Aumento de Productividad

Patterns: Características y Beneficios Activos versus pasivos Re-utilización del conocimiento Abiertos Aumento de Productividad exponencial Adopción de nuevas tecnologías o skills Calidad/estandarización Alta productividad

Business Components Objeto Gene. Xus Transacción Otros objetos Programas externos Business Component DB Alta

Business Components Objeto Gene. Xus Transacción Otros objetos Programas externos Business Component DB Alta productividad

Business Components: Escenarios Procesos batch Tarea complejas: Pantallas “multi-transacción” Transacciones “multi-pantalla” Integración con empresas

Business Components: Escenarios Procesos batch Tarea complejas: Pantallas “multi-transacción” Transacciones “multi-pantalla” Integración con empresas y sistemas, SOA, etc. Alta productividad

Business Components: Beneficios Productividad: write once, use anywhere Integridad “del negocio” Integridad de la

Business Components: Beneficios Productividad: write once, use anywhere Integridad “del negocio” Integridad de la base de datos (referencial) Integridad de reglas de negocio Alta productividad

Master Pages: El problema WC: Header Objeto Header WC: Menu Webpanel A Varios Webpanels

Master Pages: El problema WC: Header Objeto Header WC: Menu Webpanel A Varios Webpanels Objeto Menu WC: Header WC: Menu Alta productividad Webpanel B

Master Pages WC: Header Objeto Header WC: Menu Content placeholder Objeto Menu Webpanel A

Master Pages WC: Header Objeto Header WC: Menu Content placeholder Objeto Menu Webpanel A Alta productividad UNA Master Page

Master Pages: Beneficios Productividad: Write once Desarrollo incremental más efectivo Mantenimiento más sencillo Alta

Master Pages: Beneficios Productividad: Write once Desarrollo incremental más efectivo Mantenimiento más sencillo Alta productividad

¡Más poder! 9. 0 Alta productividad: - Patterns - Business Components - Master Pages

¡Más poder! 9. 0 Alta productividad: - Patterns - Business Components - Master Pages Enterprise level - IU más interactiva - Automatic Translation - Export comparer Multiplataforma Future proofing

IU más interactiva Web Client-Side Validation Aplicaciones sin Códigos Input. Type Suggest Combos dinámicos

IU más interactiva Web Client-Side Validation Aplicaciones sin Códigos Input. Type Suggest Combos dinámicos Enterprise level

Web Client-Side Validation Cliente (Browser) Application Server DB Formulas Enterprise level

Web Client-Side Validation Cliente (Browser) Application Server DB Formulas Enterprise level

IU más interactiva: Beneficios Experiencia superior para el usuario Win o Web Interfases Web

IU más interactiva: Beneficios Experiencia superior para el usuario Win o Web Interfases Web tan interactivas como las interfases GUI o Windows Interfases Win más interactivas que antes Costo de desarrollo nulo con Gene. Xus Enterprise level

Automatic Translation Objeto (A, B, …) Literales English Español Otros A A 1 B

Automatic Translation Objeto (A, B, …) Literales English Español Otros A A 1 B B 1 … … A A 2 B B 2 … … A A 3 B B 3 … … &A=A 2 &B=B 2 &A=A 3 &B=B 3 A, B, … Generación &A=A 1 &B=B 1 &A &B

Automatic Translation: Beneficios El costo de traducir una aplicación es el costo de la

Automatic Translation: Beneficios El costo de traducir una aplicación es el costo de la traducción de sus literales Ejemplo: 5. 000 objetos genexus, 28. 000 literales Enterprise level

Export Comparer Enterprise level

Export Comparer Enterprise level

Export Comparer Enterprise level

Export Comparer Enterprise level

¡Más plataformas! 9. 0 Alta productividad: - Patterns - Business Components - Master Page

¡Más plataformas! 9. 0 Alta productividad: - Patterns - Business Components - Master Page Enterprise level: - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma - NET - Java (J 2 EE) Future proofing

. NET y JAVA (J 2 EE) Soporte a My. SQL UI más interactiva

. NET y JAVA (J 2 EE) Soporte a My. SQL UI más interactiva Soporte a J 2 EE Soporte de EJB EAR Deployment Wizard Monitoreo, seguridad, administración e integración Multiplataforma

Procedimientos como EJBs CALL Session Bean Message Driven Bean SUBMIT Multiplataforma

Procedimientos como EJBs CALL Session Bean Message Driven Bean SUBMIT Multiplataforma

¡Más futuro! 9. 0 Alta productividad: - Patterns - Business Components - Master Page

¡Más futuro! 9. 0 Alta productividad: - Patterns - Business Components - Master Page Enterprise level: - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma: -. NET - Java (J 2 EE) Future proofing -. NET Mobile - My. SQL

Generador. NET Mobile La soluciones “mobile” Conectadas Desconectadas-sincronización Tecnología: . Net Compact Framework Dispositivos:

Generador. NET Mobile La soluciones “mobile” Conectadas Desconectadas-sincronización Tecnología: . Net Compact Framework Dispositivos: Pocket PC 2002, 2003, Smartphone, etc. ? Future Proofing

Supported DBMS Timeline ORACLE DB 2/400 DB 2/CAE Informix SQL Server Postgre. SQL My.

Supported DBMS Timeline ORACLE DB 2/400 DB 2/CAE Informix SQL Server Postgre. SQL My. SQL Time 1989 1994 1996 1997 2003 2005 “My. SQL database server is the world's most popular open source database. With more than five million active installations, My. SQL has quickly become the core of many high-volume, business-critical applications. ” Future Proofing

Redoblando el compromiso 9. 0 Alta productividad - Patterns - Business Components - Master

Redoblando el compromiso 9. 0 Alta productividad - Patterns - Business Components - Master Page Enterprise level - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma - NET - Java (J 2 EE) Future proofing -. NET Mobile - My. SQL

Algunos números 14 meses en Beta 641 suscritos al foro 820 Beta testers 7000

Algunos números 14 meses en Beta 641 suscritos al foro 820 Beta testers 7000 mails 15%. NET Mobile Wiki Gene. Xus Yi homepage: 17. 600 hits

Misión • Apoyar a nuestros clientes a desarrollar aplicaciones de misión critica

Misión • Apoyar a nuestros clientes a desarrollar aplicaciones de misión critica

Modernización Tecnológica en DICONSA Aplicaciones Desarrolladas con Gene. Xus • Sistema de Facturación e

Modernización Tecnológica en DICONSA Aplicaciones Desarrolladas con Gene. Xus • Sistema de Facturación e Inventarios • Sistema de Transporte • Sistema de Abasto • Sistema de Finanzas • Sistema de Administración • Tablero de control PAL • Asuntos Jurídicos • Toma de Inventarios (Pocket PC)

¡Continuemos construyamos aplicaciones de Misión Critica !

¡Continuemos construyamos aplicaciones de Misión Critica !

Gene. Xus 9. 0 Sergio Gazzolo sgazzolo@artech-mexico. com

Gene. Xus 9. 0 Sergio Gazzolo sgazzolo@artech-mexico. com