Integrantes: Ma. Esther González Zamora Guillermo López Rodríguez Arturo Romero Velasco Es una herramienta inteligente de desarrollo para construir y mantener sistemas, de una manera simple. Le.

Download Report

Transcript Integrantes: Ma. Esther González Zamora Guillermo López Rodríguez Arturo Romero Velasco Es una herramienta inteligente de desarrollo para construir y mantener sistemas, de una manera simple. Le.

Integrantes:
Ma. Esther González Zamora
Guillermo López Rodríguez
Arturo Romero Velasco
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.
.
GeneXus
Sistema Operativo / Software de base
Aplicación GeneXus
Datos
DBMS
Mensajes, txt
XML, imágenes
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.
Características Importantes
 Puede ser ejecutado independientemente de
GeneXus.
 La interfaz es muy superior
 Puede utilizarse con ODBC
 Es una herramienta de 32 bits
 Permite la resolución de conflictos por nombres de
objetos y tipos de datos de los atributos
 Se pretende “describir” en lugar de “programar”.
 Puede ser utilizado por distintos usuarios sin que se
afecte la información general de la base de datos.
Características Importantes
 Generación, a partir del mismo conocimiento, para
múltiples plataformas.
 Integración del conocimiento de diversas fuentes para
atender necesidades muy complejas con costos en
tiempo y dinero muy inferiores a los habituales.
 GeneXus genera el 100% de la aplicación. Basado en los
requerimientos de los usuarios realiza el
mantenimiento automático de la base de datos y del
código de la aplicación, sin necesidad de programar.
Fortalezas de GeneXus
 Conseguir un muy buen tratamiento
automático del conocimiento de los
sistemas de negocios.
Fortalezas de GeneXus
 La descripción de cada objeto es totalmente independiente de la de los
demás por lo que, en el caso de que se deba modificar la descripción de
uno, ello no implicará la necesidad de modificar manualmente la
descripción de cualquier otro.
 GeneXus permite un mantenimiento totalmente automático de las
aplicaciones.
 La curva de aprendizaje es muy corta.
 Diseño, creación y mantenimiento de la base de datos son totalmente
automáticos.
 Generación de la base de datos y programas en distintas
plataformas. (.NET, Java/J2EE, etc)
Cuando cambian los requerimientos, GeneXus automáticamente
realiza un
análisis de impacto y propaga los cambios.
Mayor flexibilidad a Menor Costo
Total
 Agregar nuevas funcionalidades a medida
que evolucionan las necesidades
Implementación de Aplicaciones
en distintas Plataformas
 Los sistemas se pueden generar en varias plataformas.
 La migración de los sistemas nuevas plataformas tiene
un costo minimo.
Aprovechamiento de la Tecnología
Actual
 Integración perfecta de las nuevas aplicaciones a los
sistemas legacy.
 Creación de soluciones modernas con poderosas
funcionalidades de Business.Intelligence, Reporting y
100% Web.
 Se puede aprovechar los importantes beneficios de los
Web Services y funcionalidades XML.
Tecnologías compatibles con
GeneXus
 Sistemas de Gestión de Base de Datos: IBM DB2,
Informix, Microsoft SQL Server, MySQL, Oracle,
PostgreSQL.
 Lenguajes: Java/J2EE, C#, COBOL, RPG, Visual Basic,
Visual FoxPro.
 Servidores Web: Microsoft IIS, Apache, WebSphere,
etc.
Tecnologías compatibles con
GeneXus
 Múltiples Arquitecturas:Arquitecturas en múltiples
capas, basadas en Web, cliente/servidor y Centralizada
(AS/400, iSeries, i5).
 Herramientas de Business Intelligence y Workflow:
Soluciones de Reporting, Data Warehousing y
Workflow para todas las plataformas soportadas
Debilidades de GeneXus
 Una desventaja es una mala interacción entre un grupo
y otro grupo.
 El funcionamiento de alguna operaciones puede ser
mas lento en red.
 Si el servidor o el directorio compartido no estan
disponibles no es posible utilizar Genexus.
 El costo de la licencia de desarrollo es de 8,000 USD.
Cotización
CANTIDAD
DESCRIPCIÓN
1
1er Licencia GeneXus Full Technology
1 Licencia Ambiente de desarrollo IDE
1 Licencia del Generador JAVA
1 Licencia del Generador .Net Mobile
1 Licencia del Generador .NET
1 Licencia del Generador Cliente/Servidor
1 Licencia del Generador Ruby
1 Licencia de Generador AS/400 RPG ó Cobol
1 Licencia de Desarrollo GXPlorer (1 Metadata Manager
y 1 GXPlorer OLAP)
1 Licencia GXQuery
1 Licencia de desarrollo GXFlow (1 GeneXus Process
Modeler y 5 Inbox)
Curso “GeneXus Básico” dictado en las oficinas de
ARTech México
A partir de la 2da Licencia (c/u)
1 Licencia Ambiente de desarrollo IDE
1 Licencia del Generador JAVA
1 Licencia del Generador .Net Mobile
1 Licencia del Generador .NET
1 Licencia del Generador Cliente/Servidor
1 Licencia del Generador Ruby
1 Licencia de Generador AS/400 RPG ó Cobol
1 Licencia de Desarrollo GXPlorer (1 Metadata Manager
y 1 GXPlorer OLAP)
1 Licencia GXQuery
1 Licencia de desarrollo GXFlow (1 GeneXus Process
Modeler y 5 Inbox)
Curso “GeneXus Básico” dictado en las oficinas de
ARTech México
PRECIO
UNITARIO
IMPORTE
$10,000.00 USD
$10,000.00 USD
$9,000.00 USD
$9,000.00 USD
Cursos de GeneXus
 Orientado a todas aquellas personas técnicas involucradas en el desarrollo de
aplicaciones que desean utilizar GeneXus.
 Requisitos:
 Cumplir con el proceso de Inscripción.
 Cumplir con los conocimientos básicos del curso.
 NOTA: A las instituciones de gobierno se les hace un 70% en la licencia.
 El Curso Básico GeneXus consta de:
 Teórico – práctico 1 semana ( 8hrs diarias)
 Taller – 2 días y medio (8 hrs. diarias)
 Examen de evaluación (4 hrs. Opcionales)
GeneXus
Velneo
GeneXus vs. Velneo
Herramienta Case que genera en múltiples plataformas
y lenguajes.
Entorno de desarrollo que utiliza su propia tecnología,
bases de datos.
Costo de producción muy elevado
El precio no es ningún problema, ni para adquirir
licencias de desarrollo, ni para licencias de servidor.
Preparado para trabajar en un equipo de desarrollo.
No está ideado para trabajar en equipo. Aunque en la
V7, parece ser que se resuelve este tema.
Mirar siempre el árbol de navegación para saber que
tablas se están utilizando
Siempre sabemos con que tabla estamos trabajando
Fácil modificar una aplicación “olvidada” o hecha por
otras personas
Es mas complejos saber lo que queremos modificar
Hay que compilar cada vez que queremos probar algo.
F5 y se ejecuta
No puedes llevarte el trabajo a casa o portátil, salvo que
tengas una licencia.
La licencia libre es suficiente para ir adelantando
trabajo, incluso desarrollarlo todo en lugares donde no
se tiene la licencia instalada
Tutorial de GeneXus
Paso 1: Establecer la conexión
Paso 2: Seleccionar las tablas y
vistas lógicas a importar
Paso 3: Configurar los parámetros
de importación
Paso 4: Resolver los conflictos de nombres, etc.
Así como los cambios de tipo de datos que se
requieran
Paso 5: Mostrar un “log” de la
información generada
Clientes de Genexus en México
Conclusiones
 Fácil de entender
 Cada vez mas importante
 Consume recursos
 BD Aduanas 135Gb, cerca de la mitad es auditoria
 Se necesitan metodologías
Bibliografía
 http://www.genexus.com/portal/hgxpp001.aspx?2,32,6
60,O,S,0,MNU;E;131;12;MNU;,
 http://forum.velneo.com/es/viewtopic.php?t=13254&h
ighlight=genexus
 Ramón Hernandez (Agente de venta de Genexus en
México): [email protected]
 http://www.specialhosting.net/portal/hgxpp001.aspx?
44,1,15,O,S,0,MNU;E;1;5;MNU;,