Presentación Técnica Gonzalo Echagüe [email protected].
-
Upload
plinio-luciano -
Category
Documents
-
view
219 -
download
0
Transcript of Presentación Técnica Gonzalo Echagüe [email protected].
![Page 2: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/2.jpg)
GeneXus 8.0GeneXus 8.0
Tiempo de desarrollo 16 meses
Builds 600
Release Notes 500 páginas
Beta test 12 meses
Beta testers 470
![Page 3: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/3.jpg)
GeneXus 8.0 implica...GeneXus 8.0 implica...
![Page 4: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/4.jpg)
WebWeb
![Page 5: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/5.jpg)
Mejores Aplicaciones WebMejores Aplicaciones Web
Más fácil de integrar diseño gráfico
Más fácil de migrar
![Page 6: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/6.jpg)
ThemesThemes
![Page 7: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/7.jpg)
ThemesThemes
![Page 8: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/8.jpg)
Themes - EditorThemes - Editor
![Page 9: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/9.jpg)
Themes – ProgramaciónThemes – Programación
![Page 10: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/10.jpg)
Themes – Run-timeThemes – Run-time
![Page 11: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/11.jpg)
ThemesThemes
Demo
![Page 12: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/12.jpg)
Themes - ResumenThemes - Resumen
Independiza el diseño gráfico de la programación
Productividad
Paralelización
Mantenimiento cero
Personalización
Mejora de Performance
![Page 13: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/13.jpg)
+ Web ...+ Web ...
Selección en Grillas
TransaccionescomoWeb Components
Grillas colapsables
![Page 14: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/14.jpg)
IntegraciónIntegración
![Page 15: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/15.jpg)
Integración de AplicacionesIntegración de Aplicaciones¿Cómo hago para integrar mi aplicación con la
de mis clientes o proveedores?
¿Cómo puedo usar servicios que otros proveen?
Solución: WebServices!
![Page 16: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/16.jpg)
Consumo de Web ServicesConsumo de Web ServicesLo que quiero
![Page 17: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/17.jpg)
Web Services: El PasadoWeb Services: El PasadoY... era duro ….
![Page 18: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/18.jpg)
Web Services: Hoy!Web Services: Hoy!Simplemente ... espectacular !
![Page 19: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/19.jpg)
Web Services: WSDL InspectorWeb Services: WSDL Inspector
![Page 20: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/20.jpg)
Structured Data Types (SDT)Structured Data Types (SDT)
![Page 21: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/21.jpg)
Structured Data Types (SDT)Structured Data Types (SDT)
![Page 22: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/22.jpg)
Encapsulamiento de acceso a datos complejos
Simplificación de la programación (parm)
Optimización en múltiples capas
Grabación o lectura de XML
Casos de Uso de SDTCasos de Uso de SDT
![Page 23: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/23.jpg)
ProductividadProductividad
![Page 24: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/24.jpg)
Criterios de DiseñoCriterios de Diseño
Mayor productividad para el desarrollador
experto
Mas fácil de usar para el desarrollador nuevo
en GeneXus
DEMO ...
![Page 25: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/25.jpg)
Nuevas PlataformasNuevas Plataformas
![Page 26: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/26.jpg)
.NET para Winforms (1).NET para Winforms (1)
Siguiente paso en la evolución de las aplicaciones GUI
Moderniza las aplicaciones generadas en Visual Basic y Visual FoxPro
Múltiples capas
![Page 27: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/27.jpg)
.NET para Winforms (2).NET para Winforms (2)Características
Hoy: a la altura de VFP y VBPero más moderno!
Instalación: Xcopy installation
Incluye facilidades de XML y WebServices
Reportes
Requerimientos.NET Framework
![Page 28: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/28.jpg)
Java & .NET: Client Side ValidationJava & .NET: Client Side Validation
Diálogo similar a campo a campo en aplicaciones Java y .NET con Winforms
Ingresa el código e infiere el nombre
![Page 29: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/29.jpg)
Generador para Pocket PC Generador para Pocket PC
![Page 30: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/30.jpg)
ModeladoModelado
![Page 31: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/31.jpg)
Situación ActualSituación Actual
Modelos cada vez más grandes
Realidades cada vez más complejas
![Page 32: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/32.jpg)
Índices de Usuario ‘Unique’Índices de Usuario ‘Unique’
![Page 33: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/33.jpg)
Tipo de dato BLOBTipo de dato BLOBAlmacena información binaria en el DBMS
Imágenes, Documentos, Cualquier Archivo!
![Page 34: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/34.jpg)
Numeración y Valores InicialesNumeración y Valores Iniciales
Autonumber
Initial Value
![Page 35: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/35.jpg)
EnumeradosEnumerados
![Page 36: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/36.jpg)
SubtiposSubtiposSubtipos de subtipos
Persona PersonaFisica Empleado
Subtipos ‘recursivos’EmpId* EmpNom GerenteId GerenteNom
Orden por subtipos inferidosFor Each Order PersonaFisicaNombre
Performance
Controles en especificación
![Page 37: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/37.jpg)
Más InteligenciaMás Inteligencia
ReorganizaciónCambios de supertipo a subtipo o viceversa
Cambios en los atributos de la clave primaria
Eliminación de tablas no utilizadas
NavegaciónMinimización de productos cartesianos
![Page 38: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/38.jpg)
Más Potencia en el For EachMás Potencia en el For Each
Ordenes y filtros condicionales
For Each Order CliCat WHEN &OrdFlag = 0
Order CliNom WHEN &OrdFlag = 1
For Each Where CliCat = &CliCat WHEN &CliCat <> 0
![Page 39: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/39.jpg)
Más Potencia en el For EachMás Potencia en el For Each
For each [Option Distinct]
Order NONE
![Page 40: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/40.jpg)
![Page 41: Presentación Técnica Gonzalo Echagüe ge@artech.com.uy.](https://reader035.fdocuments.net/reader035/viewer/2022062409/5665b4291a28abb57c8fa764/html5/thumbnails/41.jpg)
¡Pruébela!¡Pruébela!
Download y Documentación
www.gxtechnical.com/gx80
Ejemplos
www.gxopen.com