Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian [email protected].

32
Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian [email protected]

Transcript of Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian [email protected].

Page 1: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Aprenda a utilizarGeneXus 9.0

en su máxima potencia

Silvia [email protected]

Page 2: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

9.0

Future proofingFuture proofing

Alta productividadAlta productividad

Enterprise levelEnterprise level

MultiplataformaMultiplataforma

Page 3: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Future proofingFuture proofing

Enterprise levelEnterprise level

MultiplataformaMultiplataforma

Alta productividad Alta productividad - Patterns- Patterns- - Business ComponentsBusiness Components- Master Pages- Master Pages

9.0

Page 4: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Patterns

• Aplicaciones– Miles de objetos– Objetivo, estructura o comportamiento

compartido

• Cómo se reutiliza el conocimiento?

Alta productividad

Page 5: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Patterns

ProgramsDB 50,000 líneas

Aumento de productividadpor Patterns

Aumento de productividad por GeneXus

30 ObjetosKB V.2

3 ObjetosKB V.1

Patterns Tool

Pattern Pattern metada

Alta productividad

Page 6: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Business Components

Business Component

Otros objetos

Programasexternos

DB

Transacción

Alta productividad

Page 7: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

BC: Beneficios

• Integridad “del negocio”– Integridad de la base de datos– Integridad de reglas de negocio

• Productividad: write once, use anywhere

• Business Framework

Alta productividad

Page 8: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

EnglishLiterales Español

A A2B B2… …

A A1B B1… …

A, B, …

Otros

A A3B B3… …

Model Language = English

Costo? Sólo la Traducción de los literales

Alta productividad

Objeto(A, B,…)

Generación

AB

Localización

A1B1

Page 9: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

ObjetoMenu

Objeto Header

WC:Menu

WC: Header

Master Pages

Alta productividad

Varios Webpanels

Web Panel

B

Web Panel

AWC:

Menu

WC: Header

Page 10: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

ObjetoMenu

Objeto Header

WC:Menu

WC: Header

ContentPlaceholder

Web PanelA

Master Pages

• Desarrollo incremental• Bajo Costo de Mantenimiento

Alta productividad

Page 11: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Mejoras para el desarrollador• Nombre para Niveles de TRNs

• Facilidad al definir estructuras

• Definición rápida de Dominios y fórmulas

• Mejoras en Modelo de Datos– Mejor integridad referencial– Mejores navegaciones

Alta productividad

Page 12: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Mejoras para el desarrollador• Tooltip en Call, parámetros y variables

• Botón derecho sobre variables y atributos

• Borrar Objetos relacionados

Alta productividad

Page 13: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Future proofingFuture proofing

MultiplataformaMultiplataforma

Alta productividad: Alta productividad: - - PatternsPatterns- Business Components- Business Components- Master Pages- Master Pages

Enterprise levelEnterprise level - - IU más interactivaIU más interactiva- Automatic Translation- Automatic Translation- Export comparer- Export comparer

9.0

Page 14: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Interfaz de usuario más interactiva• Web Client-Side Validation

• Aplicaciones “sin códigos”– InputType– Suggest

• Combos y Listbox dinámicos relacionados y con filtros

Enterprise level

Page 15: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Web Client-Side Validation

Application Server

DB

Cliente (Browser)

Fórmulas

Fórmulas

Enterprise level

Page 16: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

IU más interactiva: Beneficios

• Experiencia superior para el usuario Win o Web

• Interfases Web tan interactivas como las interfases GUI o Windows

• Costo de desarrollo nulo con GeneXus

Page 17: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Ajax

• El poder de la interfase Win en la Web – www.gxajax.com

• Aplicaciones Web interactivas– www.gxajax.com/sample

Enterprise level

Page 18: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Enterprise level

Export Comparer

Page 19: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Export Comparer

Enterprise level

Page 20: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Nuevo GXchart

Page 21: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Database Reverse Engineering Tool

• Incremental

• Más fácil

• Más inteligente

• Más formas de acceso: JDBC, ADO.NET

Enterprise level

Page 22: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Future proofingFuture proofing

Multiplataforma Multiplataforma - NET- NET- Java (J2EE)- Java (J2EE)

Alta productividad: Alta productividad: - - PatternsPatterns- Business Components- Business Components- Master Page- Master Page

Enterprise level:Enterprise level: - - IU más interactivaIU más interactiva

- Automatic Translation- Automatic Translation- Export Comparer- Export Comparer

9.0

Page 23: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

.NET y JAVA• Soporte a MySQL

• Interfaz de usuario más interactiva

• Monitoreo y administración de aplicaciones

• .NET– Soporte ADO.NET PostgreSQL– Soporte ADO.NET Informix

• Java– Más J2EE: Soporte de EJB

Multiplataforma

Page 24: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Más J2EE que nunca

• GeneXus es J2EE Compatible– Las aplicaciones generadas corren EN servidores J2EE– Soporta la mayoría de las APIs

WAR y EAR Deployment

EJBJMS JTA

Servlets JDBC JNDI

JMX

Multiplataforma

Page 25: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

SUBMIT

Procedimientos como EJBs

CALL

Multiplataforma

Message Driven Bean

Session Bean

Page 26: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

¡Más futuro!

Future proofing Future proofing - .NET Mobile - .NET Mobile - MySQL- MySQL

Alta productividad: Alta productividad: - - PatternsPatterns- Business Components- Business Components- Master Page- Master Page

Multiplataforma:Multiplataforma: - .NET- .NET- Java (J2EE)- Java (J2EE)

Enterprise levelEnterprise level:: - - IU más interactivaIU más interactiva

- Automatic Translation- Automatic Translation- Export Comparer- Export Comparer

9.0

Page 27: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Generador .NET Mobile• La solución “mobile”

– Conectadas– Desconectadas – Sincronización

• Tecnología: .Net Compact Framework

• Dispositivos: Pocket PC 2003, 2005 Smartphone, etc.

Future Proofing

?

Page 28: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

1989

DB2/400

1996

ORACLEInformix

1997

SQL Server

2003

PostgreSQL

2005

MySQL

Time

“MySQL database server is the world's most popular open source database. With more than five million active installations, MySQL has quickly become the core of many high-volume, business-critical applications.”

1994

DB2/CAE

DBMS Soportados

Future Proofing

Page 29: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

9.0

Future proofing Future proofing - .NET Mobile - .NET Mobile - MySQL- MySQL

Alta productividad Alta productividad - - PatternsPatterns- Business Components- Business Components- Master Page- Master Page

Enterprise levelEnterprise level - - IU más interactivaIU más interactiva

- Automatic Translation- Automatic Translation- Export Comparer- Export Comparer

Multiplataforma Multiplataforma - NET- NET- Java (J2EE)- Java (J2EE)

Page 30: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Collaborative Projects

• Promover la integración entre los miembros de la Comunidad GeneXus

• Desarrollo de software orientado hacia la comunidad (público)

• www.genexus.com/cp/

Page 31: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Comunidad• 20 foros públicos

– 4643 miembros participando – 92986 posts – ForumSR: http://www.gxopen.com/forumsr/servlet/hsrmain

• GXopen– 403 proyectos– 131962 downloads

• Wiki hecho en GeneXus– http://www.gxopen.com/commwiki/servlet/hwiki?Wiki+Home

• GeneXus Search– http://www.gxtechnical.com/gxsearch/hgenexussearch.aspx

Page 32: Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy.

Gracias