Download - UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS
![Page 1: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/1.jpg)
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOSMORELOS
MAESTRIA EN INGENIERIA MAESTRIA EN INGENIERIA INDUSTRIALINDUSTRIAL
![Page 2: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/2.jpg)
EQUIPO No. 2EQUIPO No. 2
• INTEGRANTES:
• FRANCISCO LEON HERNANDEZ• JAVIER GONZÁLEZ GARCÍA • MIGUEL ANGEL LEON ACEVEDO
![Page 3: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/3.jpg)
GENEXUSGENEXUS• GeneXus es una herramienta inteligente de desarrollo para construir y
mantener sistemas, de una manera simple.Le permitirá a usted y a su equipo de desarrollo crear sistemas fácilmente, permitiéndole trabajar en múltiples plataformas, ya sea de sistemas operativos, lenguajes de programación o motores de bases de datos.
• Miles de clientes, en todo el mundo, desarrollan con GeneXus complejos sistemas de misión critica, con grandes bases de datos e integrando módulos de DataWarehouse, Web Services, Portales Corporativos, etc.
• GeneXus hace posible que los clientes tengan sistemas actualizados, tanto a la realidad empresarial como tecnológica, y pueden concentrarse en su negocio sin preocuparse por la evolución de la tecnología, permitiéndoles migrar hacia cualquier plataforma, gracias al diseño de una base de conocimiento independiente de cualquier lenguaje, base de datos, sistema operativo o arquitectura.La última Versión de GeneXus que ha salido al mercado es la versión 9.0. Esta versión incluye como novedades:
![Page 4: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/4.jpg)
• Desarrolle aplicaciones Web más rápido: Patterns hará el trabajo por usted.• Experimente lo último en aplicaciones Web: AJAX!! Cree un cliente inteligente
con validaciones propias.• Venda su aplicación en casi cualquier lenguaje extranjero haciendo pocos o
ningún cambio en el código, usando Application Localization.• Acceso a más bases de datos que nunca: Ha sido agregado el soporte a
MySQL. • Mantenga su aplicación “en el campo de juego” con el Nuevo generador .Net
Mobile
• GeneXus es, esencialmente, un sistema que permite una buena administración automática del conocimiento de los sistemas de los negocios.
• GeneXus es una herramienta inteligente, desarrollada por ARTech, cuyo objetivo es asistir al
• analista y a los usuarios en todo el ciclo de vida de las aplicaciones.
• El diseño y prototipo son realizados y probados en un ambiente Windows, Windows NT/2000/XP.
• Cuando el prototipo es totalmente aprobado por sus usuarios, la base de datos y los programas de aplicación son generados y/o mantenidos en forma totalmente automática, para el ambiente de producción.
![Page 5: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/5.jpg)
• La idea básica de GeneXus es automatizar todo aquello que es automatizable: normalización de los datos y diseño, generación y mantenimiento de la base de datos y de los programas de
• aplicación. De esta manera se evita que el analista deba dedicarse a tareas rutinarias y tediosas, permitiéndole poner toda su atención en aquello que nunca un programa podrá hacer: entender los problemas del usuario.
• Como un subproducto, GeneXus ofrece una documentación rigurosa, autosuficiente y
• permanentemente actualizada.
• Las buenas prácticas de programación en GeneXus sirven para mejorar la comprensión y claridad del código, aparte de permitir unificar criterios entre los distintos programadores de la comunidad.
![Page 6: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/6.jpg)
Las buenas prácticas de programación en GeneXus parten de la base que el código es la mejor documentación que puede tener un sistema, por eso también es la mejor herramienta que tiene un programador de comunicar su trabajo con el resto de los programadores.}
Al utilizar la buenas prácticas de programación en GeneXus el código de la KB obtiene un valor agregado ya que adquiere:
• Fácil integración y reutilización.• Fácil comprensión por parte del programador • Unificación de criterios• Eliminación de zonas oscuras de códigos • Fácil comunicación entre programadores• Claridad y correctitud en el codigo
![Page 7: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/7.jpg)
COMO SURGIO GENEXUSCOMO SURGIO GENEXUS
• Hace ya mas de 20 años, Nicolás Jodal fundador y vicepresidente Hace ya mas de 20 años, Nicolás Jodal fundador y vicepresidente de investigación y desarrollo de ARTech, la empresa uruguaya que de investigación y desarrollo de ARTech, la empresa uruguaya que desarrolla GeneXus y Breogán Gonda fueron comisionados para desarrolla GeneXus y Breogán Gonda fueron comisionados para realizar un gran proyecto de reingeniería en san Pablo Brasil. En un realizar un gran proyecto de reingeniería en san Pablo Brasil. En un primer análisis, la base de datos del proyecto requería unas 700 primer análisis, la base de datos del proyecto requería unas 700 tablas, algo imposible de mantener en forma manual.tablas, algo imposible de mantener en forma manual.
• Por tanto decidieron usar desarrollos propios y entonces Por tanto decidieron usar desarrollos propios y entonces descubrieron algo importante: había un espacio para desarrollar un descubrieron algo importante: había un espacio para desarrollar un negocio de generación inteligente de aplicaciones basadas en el negocio de generación inteligente de aplicaciones basadas en el conocimiento. Es así que en 1984 comenzaron la investigación y el conocimiento. Es así que en 1984 comenzaron la investigación y el desarrollo sistemático de la nueva herramienta. En 1988 crearon desarrollo sistemático de la nueva herramienta. En 1988 crearon ARTech y en 1989 lanzaron al mercado la primera versión de ARTech y en 1989 lanzaron al mercado la primera versión de GeneXus, con generadores COBOL y RPG para AS/400.GeneXus, con generadores COBOL y RPG para AS/400.
![Page 8: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/8.jpg)
GENEXUS EN EL MUNDOGENEXUS EN EL MUNDOArgentinaBeliceBoliviaBrasilCanadá ChileChinaColombiaCosta RicaCubaEcuadorEl SalvadorEspañaGuatemala
HondurasItaliaJapón México NicaraguaPanamá ParaguayPerú Republica DominicanaSudáfrica Taiwán UruguayEUA Venezuela
![Page 9: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/9.jpg)
GeneXus esta distribuido en toda Latinoamérica, España, Italia y Sudáfrica a través de socios comerciales (compañías que distribuyen el producto con un importante valor agregado: apoyo, entrenamiento, servicios de consultoría en el lugar), y EE.UU. y la ciudad de México como ramas ARTech.
![Page 10: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/10.jpg)
CLIENTES EN MÉXICOCLIENTES EN MÉXICO
![Page 11: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/11.jpg)
CLIENTES EN MÉXICOCLIENTES EN MÉXICO
![Page 12: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/12.jpg)
Principales clientes en el Principales clientes en el Gobierno MexicanoGobierno Mexicano
• Gobierno de Nuevo León
• Gobierno de Querétaro
• Gobierno de León Guanajuato
• Gobierno del Estado de México
• Gobierno de Puebla
• Gobierno de San Luis Potosí
• Dependencias varias del Gobierno– SSP, PFP, DICONSA, PGR, etc.
![Page 13: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/13.jpg)
EL PROBLEMAEL PROBLEMA
• Reducir los tiempos de desarrollo
• Reducir los costos de mantenimiento
• Aplicaciones que satisfagan los requerimientos de los usuarios
• Clave: Una manera fácil de adaptarnos a nuevas tecnologías cada 2 años
![Page 14: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/14.jpg)
Para ser más competitivas y llevar rápidamente las nuevas ideas del negocio al mercado, las empresas necesitan reducir los tiempos de desarrollo y los costos de mantenimiento de sus sistemas.
Es común encontrarse con empresas que han invertido grandes sumas de dinero en aplicativos que luego no cumplen con sus necesidades particulares. Los sistemas desarrollados deben satisfacer todos los requerimientos de los usuarios.
Se ha observado, que cada 2 años, las tecnologías aplicadas a la informática cambian radicalmente. Las empresas necesitan una manera fácil de adaptarse a nuevas tecnologías.
![Page 15: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/15.jpg)
Tecnologías Tecnologías
• Base de datos
• Datawarehouse
• Internet
• Portales
• Workflow
![Page 16: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/16.jpg)
¿POR QUÉ GENEXUS¿POR QUÉ GENEXUS
• El desarrollo de software tradicional está destinado a desaparecer
• Fuerzas– Alto costo
– Baja productividad
– Poca flexibilidad para manejar:• Evolución de la tecnología
• Plataformas múltiples
![Page 17: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/17.jpg)
ALGUNAS ALTERNATIVAS
• Tercerización (outsourcing)
• Nuevo paradigma de desarrollo de software– Basado en Conocimiento– Automatizar todo lo que puede automatizar– Multiplataforma– Se desarrolla con el tiempo
![Page 18: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/18.jpg)
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 lideres
Evoluciona con el tiempo
Especifique hoyGenere hoy, mañana ¡y siempre!
![Page 19: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/19.jpg)
GENEXUS ES LA SOLUCIÓN
• Grandes aplicaciones de misión crítica
• Reduce costos de mantenimiento
• Asegura la vigencia tecnológica
![Page 20: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/20.jpg)
Pero ... ¿qué es GeneXus?
• Es una herramienta inteligente que asiste al analista durante TODO el ciclo de vida de las aplicaciones
• Es capaz de “aceptar” los cambios de la realidad lo más rápidamente posible automatizando todo lo automatizable
![Page 21: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/21.jpg)
GeneXus: principales características
• Diseño automático de la base de datos
• Generación automática de código para el 100% de los programas de la aplicación
asegura calidad de código
• Reorganización automática de base de datos y código
asegura consistencia e integridad de datos
• Generación de código nativo, no “run times”
• Soporta lenguajes, DBMS y plataformas líderes
![Page 22: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/22.jpg)
GeneXus - 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, Postgres SQL.
• Lenguajes– Java, C#, Visual Basic, C/SQL, RPG, Cobol, Visual Fox, etcétera.
• Internet– C#, JAVA, Visual Basic (ASP), C/SQL, HTML.
• Web Servers– Microsoft IIS, Apache, WebSphere, Weblogic
![Page 23: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/23.jpg)
Evolución tecnológica
Evolución de la te
cnología
70’Mainframe70’Mainframe
80’PC80’PC
90’Windows90’Windows
00’Internet00’Internet
03’MovilidadWeb ServicesIntegración
03’MovilidadWeb ServicesIntegración
![Page 24: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/24.jpg)
Evolución tecnológica de GeneXus
Evolución tecnológica de GeneXus
COBOLRPGCOBOLRPG
XBaseFoxPro para WindowsXBaseFoxPro para Windows
Visual FoxProVisual BasicCliente/Servidor
Visual FoxProVisual BasicCliente/Servidor
Visual Basic C/SQLJAVA
Visual Basic C/SQLJAVA
.NETJAVA.NETJAVA
![Page 25: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/25.jpg)
Aplicaciones Web
![Page 26: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/26.jpg)
Aplicaciones Web - Backoffice
![Page 27: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/27.jpg)
Aplicaciones Web - Backoffice
![Page 28: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/28.jpg)
SMS
![Page 29: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/29.jpg)
WAP
![Page 30: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/30.jpg)
PDAs
![Page 31: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/31.jpg)
Comunidad GeneXus
• 4.500 clientes
• 11.000+ suscriptores a las GeneXus News
• 8.000 suscriptores a los foros de ARTech
• 1.500 descargas de la GeneXus Trial Version por mes
• 7.500+ suscriptores a GXOpen
• 44.000+ descargas de GXOpen
![Page 32: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/32.jpg)
Reconocimientos
• Enero 2001: ISV Early Adopter Program for .NET• Agosto 2000: ARTech recibe de la Corporación
Microsoft el premio a la mejor empresa de desarrollo de software
• Diciembre 1999: Microsoft Data Warehouse Alliance 2000
• Julio 1996: Premio Nacional de Ingeniería 1995 • Junio 1996: ARTech recibe el Premio a la
Excelencia como Solution Provider, otorgado por Microsoft Latin America.
• Abril 1993: Integrante del programa mundial ADP de IBM
![Page 33: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/33.jpg)
Por qué elegir GeneXus?Por qué elegir GeneXus?
Porque las aplicaciones y sus bases de Porque las aplicaciones y sus bases de datos son cada vez más complejas, y datos son cada vez más complejas, y porque alporque al diseñar grandes bases de datos diseñar grandes bases de datos (con cientos de miles de tablas) se (con cientos de miles de tablas) se cometen muchos errorescometen muchos errores humanos y, humanos y, básicamente, porque en las grandes básicamente, porque en las grandes organizaciones no existe organizaciones no existe NADIE NADIE queque conozca los datos de la empresa con la conozca los datos de la empresa con la adecuada objetividad y el suficiente adecuada objetividad y el suficiente detalle. detalle.
![Page 34: UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS](https://reader035.vdocuments.mx/reader035/viewer/2022081519/5681334a550346895d9a4a0a/html5/thumbnails/34.jpg)
Conclusión
• Concéntrese en su negocio
• Consolide el know-how de su empresa
• Esté listo para usarlo sobre cualquier plataforma
• Esté listo para cambiar cuando la tecnología lo haga y/o se lo exija
¡Eso es GeneXus!