You are on page 1of 20

GENEXUS

EQUIPO NO. 3
ESPINOZA VILLALBA MARTIN
LOPEZ BENITEZ WENDY
PRADO RODRIGUEZ JOSE A.

Cmo naci GeneXus?

Hace ya mas de 20 aos, Nicols Jodal fundador y vicepresidente


de investigacin y desarrollo de ARTech, la empresa uruguaya que
desarrolla GeneXus y Breogn Gonda fueron comisionados para
realizar un gran proyecto de reingeniera en san Pablo Brasil. En un
primer anlisis, la base de datos del proyecto requera unas 700
tablas, algo imposible de mantener en forma manual.

Por tanto decidieron usar desarrollos propios y entonces


descubrieron algo importante: haba un espacio para desarrollar un
negocio de generacin inteligente de aplicaciones basadas en el
conocimiento. Es as que en 1984 comenzaron la investigacin y el
desarrollo sistemtico de la nueva herramienta. En 1988 crearon
ARTech y en 1989 lanzaron al mercado la primera versin de
GeneXus, con generadores COBOL y RPG para AS/400.

GENEXUS
Es una herramienta inteligente, desarrollada por
ARTech,para construir y mantener sistemas, de una
manera simple; cuyo objetivo es asistir al analista y a los
usuarios en todo el ciclo de vida de las aplicaciones.
Permitindo trabajar en mltiples plataformas, ya sea de
sistemas operativos, lenguajes de programacin o
motores de bases de datos.

GENEXUS
La idea bsica de GeneXus es automatizar todo
aquello que es automatizable: normalizacin de
los datos y diseo, generacin y mantenimiento
de la base de datos y de los programas de
aplicacin. De esta manera se evita que el
analista deba dedicarse a tareas rutinarias y
tediosas, permitindole poner toda su atencin en
aquello que nunca un programa podr hacer:
entender los problemas del usuario.

CARACTERISTICAS
Intuitivo: en la construccin de aplicaciones
Libertad: de plataforma, arquitectura y lenguajes
Automtico: refleja cambios de la DB en la aplicacin
Costo menor: en mantenimiento y migracin
Rpido: prototipos funcionales al instante

INTUITIVO

El sistema se describe en forma intuitiva y GeneXus lo


genera para mltiples plataformas y arquitecturas.

Con GeneXus se plasma la visin del usuario en


formularios y se describen las reglas del negocio y frmulas.

En contraposicin al desarrollo tradicional -que comienza por


disear la base de datos- GeneXus parte de las distintas
perspectivas del negocio que tienen los usuarios, para llegar
al sistema con la base de datos y los programas fieles a cada
una de estas visiones.

LIBERTAD
Mltiples plataformas:

Servidores con Sistemas Operativos: IBM OS/400, UNIX, LINUX, Windows NT/2000 Servers.
Sistemas de Gerencia de Base de Datos: IBM DB2 UDB, Informix, Oracle, Microsoft SQL
Server.
Lenguajes: Java, C#, Visual Basic, C/SQL, RPG, etctera.
Internet: C#, JAVA, Visual Basic (ASP), C/SQL, HTML.
Web Servers: Microsoft IIS, Apache, WebSphere.

Mltiples arquitecturas:
Centralizada (iSeries), Cliente/ Servidor de dos o tres capas, Sistemas distribuidos en mltiples
capas en .NET, Multi Servidor orientada a Internet, Intranet, Extranet, Data Warehouse y
Workflow para todos los servidores soportados.

AUTOMATICO
Gracias a su inferencia, GeneXus hace en forma
automtica un conjunto de tareas que al desarrollador le
resulta difcil realizar manualmente y que suelen
acarrear errores. Por ejemplo, la normalizacin de la
base de datos, la programacin, el anlisis de impacto
de los cambios o la propagacin automtica de los
mismos.

COSTO MENOR

Para migrar de plataforma no es necesario


reinvertir en desarrollo.

Los clientes podrn regenerar sus sistemas


usando simplemente nuevos generadores
GeneXus que incluyan esa nueva tecnologa.

COSTO MENOR

Ante cambios en la estructura de datos,


GeneXus se encarga de dos cosas. Por
un lado, de generar los programas que
modifican la base de datos a la vez que
conserva los datos. Por otro lado, tambin
regenera los programas de la aplicacin.

MANTENIMIENTO
Esta es quizs la caracterstica ms importante de
GeneXus, y la que lo diferencia de manera ms
clara de sus competidores: el mantenimiento,
tanto de la base de datos (estructura y
contenido) como de los programas, es totalmente
automtico.

RAPIDO
El diseo de las aplicaciones se realiza en
computadoras donde se puede probar el sistema en
base a la generacin de prototipos. Recin cuando el
sistema es aprobado por los usuarios, el programa se
genera en forma automtica para la plataforma de
produccin real.

Por qu elegir GeneXus?


Porque las aplicaciones y sus bases de datos son cada
vez ms complejas, y porque al disear grandes bases
de datos (con cientos de miles de tablas) se cometen
muchos errores humanos y, bsicamente, porque en las
grandes organizaciones no existe NADIE que conozca
los datos de la empresa con la adecuada objetividad y el
suficiente detalle.

Algunos de los usuarios


mas importantes.

Laboratorios Roche (Amrica Latina)


Nestl (Amrica Latina)
Honda (Brasil)
American Express Bank (Uruguay)
Embotelladora de Coca Cola (San Paulo &
Mxico)
General Motors (Ecuador)
Embotelladora de Pepsi Cola (Mxico & Uruguay)
Sharp (Brasil)
Texaco (Amrica Latina)
Sudameris Bank (Amrica Latina)
ANCAP (Uruguay)
Toyota (Brasil)
Volkswagen (Uruguay)

NOVEDADES EN EL
MERCADO

La ltima Versin de GeneXus que ha salido al


mercado es la versin 9.0. Esta versin incluye como
novedades:

Desarrollo de aplicaciones Web ms rpido.

Venta de su aplicacin en casi cualquier lenguaje extranjero


haciendo pocos o ningn cambio en los cdigos.

Acceso a ms bases de datos que nunca.

Cree aplicaciones ms fciles de usar con


autocompletar, combos linkeados o list boxes.

Hereda bases de datos ms rapido y fcil.

no

cdigo,

VENTAJAS

MANTENIMIENTO TOTALMENTE
AUTOMATICO.
ACTUALIZACION Y REGENERACION DE
SISTEMA POR MEDIO DEL PROPIO USUARIO.
PARA EL CRECIMIENTO DEL MISMO, NO ES
NECESARIO REINVERTIR.
COMPATIBILIDAD CON MULTIPLES
PLATAFORMAS.

COSTO DE APLICACIONES

Incluye:

Internet Pyme Gold GENEXUS (Base de datos)


100 Mega de espacio Web/Casillas
30 Casillas de mail de la forma nombre@suempresa.com.uy (POP)
Acceso a Internet: cuenta dial-up de acceso a internet sin limite
Administador web de las cuentas de mail
Soporte ASP: Acceso a Base de datos.
Uso Cgi/PERL habilitado
Plataformas: Microsoft Windows NT , Unix
Base de datos: Microsoft Access , Microsoft SQL , Oracle, Informix
Soporte de Extensiones de Microsoft Frontpage
Visualizador web de las visitas al banner de su empresa

Costo mensual: $ 3383 imp. inc.


Costo anual: $ 33830 imp. inc.

CONCLUSIONES
GeneXus es una poderosa herramienta para el desarrollo de
software multi-plataforma, que permite desarrollar de forma
verdaderamente incremental, Aplicaciones Crticas de Negocio.
GeneXus genera el 100 % de sus Aplicaciones basndose en los
requerimientos de usuario, teniendo libertad de programacin y
manteniendo de forma automtica tanto los Programas como la
Base de Datos de sus Aplicaciones.
GeneXus soporta los principales Lenguajes y Plataformas de
ejecucin, as como los ms populares sistemas de gestin de
Base de Datos.

BIBLIOGRAFIA
http://www.lsisa.com/genexus/genexus_index.asp
http://www.mirol.com/genexus.asp
http://www.gxspain.com/gxdoc/Genexus%20Filosof%C3%ADa.pdf
http://www.download.microsoft.com/download/e/d/1/ed1bd192a665-49e1-b97d-e283318c4294/GeneXusMicrosoft.pp

You might also like