Aprenda a utilizar GeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy
9.0 Alta productividad Enterprise level Multiplataforma Con GeneXus 9.0 ARTech está redoblando la apuesta al compromiso de GeneXus. Más productividad Más funcionalidades para aplicaciones enterprise level Más plataformas soportadas Mejor protección para el futuro (o por lo menos más evidencia en este sentido) Todo esto con una versión que tiene más de un año de desarrollo y mucho más de investigación. Multiplataforma Future proofing
9.0 Alta productividad - Patterns Enterprise level Multiplataforma - Business Components - Master Pages Enterprise level Multiplataforma Future proofing
Patterns Aplicaciones Cómo se reutiliza el conocimiento? Miles de objetos Objetivo, estructura o comportamiento compartido Cómo se reutiliza el conocimiento? Alta productividad
Patterns Alta productividad Pattern metada Patterns Tool DB Programs 3 Objetos KB V.1 Patterns Tool Pattern Pattern metada Patterns Aumento de productividad por Patterns 30 Objetos KB V.2 Aumento de productividad por GeneXus Programs DB 50,000 líneas Alta productividad
Business Components Alta productividad Transacción Business Component DB Transacción Otros objetos Programas externos Business Component Alta productividad
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
Localización Costo? Sólo la Traducción de los literales Objeto (A, B,…) Generación A B English Literales Español A A2 B B2 … A1 B1 A, B, … Otros A A3 B B3 … Model Language = English Costo? Sólo la Traducción de los literales A1 B1 Alta productividad
Master Pages Alta productividad Varios Webpanels Objeto Header Objeto WC: Header Objeto Header WC: Menu Web Panel A Varios Webpanels Objeto Menu WC: Header WC: Menu Web Panel B Alta productividad
Master Pages Desarrollo incremental Bajo Costo de Mantenimiento WC: Header Objeto Header WC: Menu Content Placeholder Objeto Menu Web Panel A Desarrollo incremental Bajo Costo de Mantenimiento Alta productividad
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
Mejoras para el desarrollador Tooltip en Call, parámetros y variables Botón derecho sobre variables y atributos Borrar Objetos relacionados Alta productividad
9.0 Alta productividad: - Patterns - Business Components - Master Pages Enterprise level - IU más interactiva - Automatic Translation - Export comparer Multiplataforma Future proofing
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
Web Client-Side Validation Cliente (Browser) Application Server DB Fórmulas Fórmulas Enterprise level
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
Ajax El poder de la interfase Win en la Web www.gxajax.com Aplicaciones Web interactivas www.gxajax.com/sample Enterprise level
Export Comparer Enterprise level
Export Comparer Enterprise level
Nuevo GXchart
Database Reverse Engineering Tool Incremental Más fácil Más inteligente Más formas de acceso: JDBC, ADO.NET Enterprise level
9.0 Alta productividad: - Patterns - Business Components - Master Page Enterprise level: - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma - NET - Java (J2EE) Future proofing
.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
Más J2EE que nunca GeneXus es J2EE Compatible WAR y EAR Deployment Servlets JDBC JNDI JMX JMS JTA EJB WAR y EAR Deployment GeneXus es J2EE Compatible Las aplicaciones generadas corren EN servidores J2EE Soporta la mayoría de las APIs Multiplataforma
Procedimientos como EJBs CALL Message Driven Bean Session Bean SUBMIT Multiplataforma
¡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 (J2EE) Future proofing - .NET Mobile - MySQL
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
DBMS Soportados 1996 ORACLE Informix 1989 DB2/400 1994 DB2/CAE 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.” Future Proofing
9.0 Alta productividad - Patterns - Business Components - Master Page Enterprise level - IU más interactiva - Automatic Translation - Export Comparer En resumen con GeneXus 9.0 ARTech está redoblando la apuesta al compromiso de GeneXus. Multiplataforma - NET - Java (J2EE) Future proofing - .NET Mobile - MySQL
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/
Comunidad 20 foros públicos GXopen Wiki hecho en GeneXus 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
Gracias