Juan Nicolás Jodal Matteo [email protected] Twitter: njodal Está en nuestra naturaleza …
Nicolás Jodal [email protected]
-
Upload
quentin-christensen -
Category
Documents
-
view
118 -
download
0
description
Transcript of Nicolás Jodal [email protected]
![Page 2: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/2.jpg)
![Page 3: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/3.jpg)
Grandes Tendencias
• La Historia acelera
• Cada vez mas conectados
• Evolución no lineal y no predecible
• La Historia acelera
• Cada vez mas conectados
• Evolución no lineal y no predecible
![Page 4: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/4.jpg)
Tendencias en las Aplicaciones de Negocios
• Cada vez mas complejas y sofisticadas
• Cada vez más conectadas
• Tienen que reaccionar rápidamente a situaciones no previstas
• Cada vez mas complejas y sofisticadas
• Cada vez más conectadas
• Tienen que reaccionar rápidamente a situaciones no previstas
![Page 5: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/5.jpg)
Estrategia
• Yi - Corto Plazo
• Rocha – Mediano Plazo
• Yi - Corto Plazo
• Rocha – Mediano Plazo
![Page 6: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/6.jpg)
Objetivos Yi
• Construir Aplicaciones Más Sofisticadas con Menos
• Facilitar la conexión entre aplicaciones
• Fáciles de adaptar a lo imprevisto
• Construir Aplicaciones Más Sofisticadas con Menos
• Facilitar la conexión entre aplicaciones
• Fáciles de adaptar a lo imprevisto
![Page 7: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/7.jpg)
Patterns
• Visión: una aplicación de negocios esta llena de ‘patterns’
• ¿Pero que es un ‘pattern’ en GeneXus?
• Visión: una aplicación de negocios esta llena de ‘patterns’
• ¿Pero que es un ‘pattern’ en GeneXus?
![Page 8: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/8.jpg)
n clicks
275 líneas XML
30 objetos GeneXus
35.000 líneas C#
KBMetadata
![Page 9: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/9.jpg)
Patterns – Escenarios de Uso
• Conversión
• WorkWith Web
• WorkWith Winform
• Diseño
• Bill Of Materials
• Nuevas funcionalidades
• WebServices
• Conversión
• WorkWith Web
• WorkWith Winform
• Diseño
• Bill Of Materials
• Nuevas funcionalidades
• WebServices
![Page 10: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/10.jpg)
Patterns – Mas Información
• Ejemplo:
www.gxopen.com/PeopleAndOrganizations
• Wiki (www.gxtechnical.com/wiki):
• Patterns
• Business Patterns Catalog
• Pueden ser usados con GX 8.0
• Ejemplo:
www.gxopen.com/PeopleAndOrganizations
• Wiki (www.gxtechnical.com/wiki):
• Patterns
• Business Patterns Catalog
• Pueden ser usados con GX 8.0
![Page 11: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/11.jpg)
Nuevas Plataformas
MySQL
J2EE
.NET
MySQL
J2EE
.NET
![Page 12: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/12.jpg)
Integración: Business ComponentsUsar las Transacciones GX desde cualquier otro objeto
![Page 13: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/13.jpg)
Business Components: Escenarios
• Procesos Batch
• SOA (Service Oriented Architecture)
• Sucursal Conectada/Desconectada
• Procesos Batch
• SOA (Service Oriented Architecture)
• Sucursal Conectada/Desconectada
![Page 14: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/14.jpg)
Yi
• Traducción automática
• Comparador de Objetos
• Web
• Client Side Validation
• Master Pages
• Traducción automática
• Comparador de Objetos
• Web
• Client Side Validation
• Master Pages
![Page 15: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/15.jpg)
Adaptarse a lo imprevisto
![Page 16: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/16.jpg)
![Page 17: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/17.jpg)
![Page 18: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/18.jpg)
![Page 19: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/19.jpg)
• ‘Externalizar’ los procesos de negocio
• Incorporar capacidad de Workflow a las aplicaciones GeneXus
• Diseño grafico de los procesos
• ‘Externalizar’ los procesos de negocio
• Incorporar capacidad de Workflow a las aplicaciones GeneXus
• Diseño grafico de los procesos
![Page 20: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/20.jpg)
![Page 21: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/21.jpg)
![Page 22: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/22.jpg)
![Page 23: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/23.jpg)
![Page 24: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/24.jpg)
Rocha
![Page 25: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/25.jpg)
Objetivos Rocha
• Mayor productividad en el ambiente de desarrollo
• Extensibilidad
• Tipos de aplicaciones
• SOA (Service Oriented Architecture)
• Nuevas tecnologías: Longhorn, etc.
• Mayor productividad en el ambiente de desarrollo
• Extensibilidad
• Tipos de aplicaciones
• SOA (Service Oriented Architecture)
• Nuevas tecnologías: Longhorn, etc.
![Page 26: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/26.jpg)
![Page 27: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/27.jpg)
![Page 28: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/28.jpg)
El Futuro de las Aplicaciones de Negocios
• Conexión
• De red perfecta (C/S)…
• a red imperfecta (Web)…
• ambas
• Metáfora
• Datos de negocio como un email
• Propiedades
• Operación conectada/desconectada
• Alta usabilidad
• Fácil de instalar
• Conexión
• De red perfecta (C/S)…
• a red imperfecta (Web)…
• ambas
• Metáfora
• Datos de negocio como un email
• Propiedades
• Operación conectada/desconectada
• Alta usabilidad
• Fácil de instalar
![Page 29: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/29.jpg)
Partners
• Adopción de .NET
• Laboratorio .NET en ARTech
• Adopción de .NET
• Laboratorio .NET en ARTech
![Page 30: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/30.jpg)
Partners
• Crecimiento con aplicaciones de terceros
• Java J2EE/Websphere/DB2
• Crecimiento con aplicaciones de terceros
• Java J2EE/Websphere/DB2
![Page 31: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/31.jpg)
Partners
• Versión 10g
• Java J2EE/Oracle Application Server/Oracle DBMS
• Versión 10g
• Java J2EE/Oracle Application Server/Oracle DBMS
![Page 32: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/32.jpg)
Partners
MySQLMySQL
![Page 33: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/33.jpg)
Comunidad
• Miembros gxtechnical.com: 26.000
• Noticias: 16.000
• GXOpen
• Miembros 11.000
• Proyectos 309
• Downloads 72.000
• Foros
• Miembros 9.500
• Cantidad 18
• Miembros gxtechnical.com: 26.000
• Noticias: 16.000
• GXOpen
• Miembros 11.000
• Proyectos 309
• Downloads 72.000
• Foros
• Miembros 9.500
• Cantidad 18
![Page 34: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/34.jpg)
Comunidad – Wiki
www.gxtechnical.com/wiki
Usuarios: 700
Paginas: 275
www.gxtechnical.com/wiki
Usuarios: 700
Paginas: 275
![Page 35: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/35.jpg)
Comunidad - Wiki
![Page 36: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/36.jpg)
Mi Sueño
Obtener un grado de colaboración cada vez mayor entre ARTech y todos los miembros de la comunidad GeneXus
Obtener un grado de colaboración cada vez mayor entre ARTech y todos los miembros de la comunidad GeneXus
![Page 37: Nicolás Jodal jnj@artech.uy](https://reader033.fdocumento.com/reader033/viewer/2022061412/56812fe8550346895d955ff6/html5/thumbnails/37.jpg)