24
8vo ENCUENTRO NACIONAL DE INFORMATICA 2008 Cuenca, mayo del 2008. Ing. Carlos Marín

PresentacióN Genexus

Embed Size (px)

DESCRIPTION

Ing. Carlos Marín Arevalo (Genexus) presentacion en 8 encuentro informatico cuenca- Ecuador

Citation preview

Page 1: PresentacióN   Genexus

8vo ENCUENTRO NACIONAL DE INFORMATICA 2008

Cuenca, mayo del 2008.

Ing. Carlos Marín

Page 2: PresentacióN   Genexus

DATAACROM CIA. LTDA.

www.dataacrom.com.ec

Page 3: PresentacióN   Genexus

Visión

Ser referente en el mercado local y nacional en el área de servicios de la tecnología de la información y las comunicaciones, con un equipo de trabajo preparado, comprometido y competitivo, reconocida por su dinamismo, innovación y calidad de atención a sus clientes, capacidad de brindar desarrollo profesional y humano a su personal, rentabilidad sostenida a sus accionistas, y contribución al desarrollo de la sociedad a través de su continuo crecimiento.

Page 4: PresentacióN   Genexus

Misión

Desarrollar soluciones integrales utilizando tecnología moderna, apoyados en el conocimiento y aplicación de las mejores prácticas de la industria del software, la experiencia y el profesionalismo del equipo de trabajo con una permanente capacitación, investigación y certificación en productos y herramientas de terceros para ofrecer soluciones y servicios de calidad, a nuestros clientes, generándoles ventajas competitivas en el mercado.

Page 5: PresentacióN   Genexus

Que es GeneXus?

• Herramienta multiplataforma de desarrollo de software para todo el ciclo de vida de sus aplicaciones

• Basada en el conocimiento: Genera y mantiene 100% de la aplicación basándose en los requerimientos del usuario

• Genera prototipos totalmente funcionales en tiempo de diseño

• Soporta las plataformas, lenguajes y DBMS líderes

Page 6: PresentacióN   Genexus

¿Por qué GeneXus?

• El desarrollo de software tradicional está destinado a desaparecer– Alto costo– Baja productividad– Poca flexibilidad para manejar:

• Evolución de la tecnología• Plataformas múltiples

Page 7: PresentacióN   Genexus

El nuevo paradigma con GeneXus

Basado en el Conocimiento

Enfocado en los requerimientos del usuario final

AutomatizaciónGenera y mantiene 100% de las aplicaciones de la base de datos y programas

MultiplataformaSoporta las plataformas, lenguajes y DBMS líderes

Evoluciona con el tiempo

Especifique hoy

Genere hoy, mañana ¡y siempre!

Page 8: PresentacióN   Genexus

• A grandes rasgos, el desarrollo de una aplicación implica tareas de análisis, diseño e implementación. La vía de GeneXus para alcanzar el objetivo anterior es liberar a las personas de las tareas automatizables (como el diseño de la base de datos), permitiéndoles así concentrarse en las tareas realmente difíciles y no automatizables (como comprender los problemas del usuario).

• GeneXus emplea una metodología que tiene un enfoque muy diferente al de las metodologías más comúnmente utilizadas. Por tanto, aprender a utilizar GeneXus adecuadamente va más allá de conocer un nuevo lenguaje: lo más importante es aprender su metodología.

Ciclo de vida de un proyecto

Page 9: PresentacióN   Genexus

ProgramasProgramas

Base de DatosBase de Datos

Gestión automática del conocimiento

Base deBase deConocimientoConocimiento Base deBase deConocimientoConocimiento

GENERA

Basado en el Conocimiento

Page 10: PresentacióN   Genexus

Base de Conocimiento del Negocio

AplicaciónAplicación

Requerimientos del UsuarioRequerimientos del Usuario

Genere

Capture el conocimiento

Prototipe

¿Dónde esta el Conocimiento?

Page 11: PresentacióN   Genexus

Metodología tradicional

Page 12: PresentacióN   Genexus

Metodología GenexusANALISTA

1. Crear un nuevo proyecto o base de conocimiento (KB).

2. Describir la realidad

GENEXUS

1. Diseña las bases de datos 2. Crea la base de datos 3. Genera los programas

automáticamente

Page 13: PresentacióN   Genexus

Metodología Genexus

Page 14: PresentacióN   Genexus

Comparación de metodologías

Page 15: PresentacióN   Genexus

Incremental

Las aplicaciones se construyen a través de un número sucesivo de aproximaciones, acompañando el proceso natural de aprendizaje

Page 16: PresentacióN   Genexus

Objetos Genexus

Page 17: PresentacióN   Genexus

Incremental

Page 18: PresentacióN   Genexus

Incremental

Page 19: PresentacióN   Genexus

Modelos

Page 20: PresentacióN   Genexus

Tecnologías que soporta

• Plataformas– Plataformas de Ejecución: Java, Microsoft .NET,

Microsoft .NET Compact Framework

– Sistemas Operativos: IBM OS/400, LINUX, UNIX, Servidores Windows NT/2000/2003, Windows NT/2000/XP/CE

– Internet: JAVA, ASP.NET, Visual Basic (ASP), C/SQL, HTML

• Sistemas de Manejo de Bases de Datos– IBM DB2 UDB, Informix, Microsoft SQL Server, mySQL,

Oracle, PostgreSQL

Page 21: PresentacióN   Genexus

Tecnologías que soporta

• Lenguajes– .Net, JAVA, C#, Ruby, C/SQL, COBOL, RPG, Visual

Basic, Visual FoxPro

• Servidores de Red– Microsoft IIS, Apache, WebSphere, etc.

• Arquitecturas Múltiples– Multi-capas, Basadas en Web, Cliente/Servidor,

Centralizadas (iSeries)

Page 22: PresentacióN   Genexus

70’Mainframe

80’PC

90’Windows

00’Internet

03’IntegraciónWeb Services

05’MobilityAJAX

Evolución Tecnológica

Evolución tecnológica

Page 23: PresentacióN   Genexus

Evolución tecnológica

DEMO

GeneXus 9.0

Page 24: PresentacióN   Genexus

• Albert Einstein:

“Locura es hacer lo mismo una y otra vez, y esperar resultados distintos”