1 Ing. Gastón Milano [email protected] Analizando la interfaz de usuario de la versión Rocha
2 Agenda GeneXus hoy GeneXus mañana GeneXus hoy GeneXus mañana
3 GeneXus hoy UI y lógica de datos, algoritmos C-Tree
4 GeneXus hoy UI, algoritmos, acceso a datos C-Tree Necesidad de acceso a KB GXPublic Procesos de Negocio GXFlow Consultas dinámicas GXQuery GXPublic GXFlowGXQuery
5 GeneXus hoy Es difícil...Find avanzado... Reglas y Form Simplicidad Comprensible, simple Navegabilidad Operabilidad Lo que nadie pide Grado de atracción
6 Usabilidad ComprensibilidadFácil de AprenderOperabilidad Grado de atracción Tecnología 1995 2005 Capacidad de aprendizaje
7 Usabilidad Usabilidad para mejorar la comunicación
8 GeneXus hoy Grandes cambios Theme Editor WSDL Inspector Pequeños cambios Folders Virtuales Wizard Editores de estructuras ( Repetitividad ) Definición de dominios en editor de estructuras Descripción de atributos por default CustomerName Customer Name Abrir el folder data Look XP... Grandes cambios Theme Editor WSDL Inspector Pequeños cambios Folders Virtuales Wizard Editores de estructuras ( Repetitividad ) Definición de dominios en editor de estructuras Descripción de atributos por default CustomerName Customer Name Abrir el folder data Look XP...
9 GeneXus mañana : Rocha Aumento de la felicidad Aumento de la productividad
10 GeneXus mañana Problemas a resolver en UI Evolución de arquitectura Evolución tecnológica vertiginosa Usabilidad Funcionalidad ... Integración de componentes existentes Problemas a resolver en UI Evolución de arquitectura Evolución tecnológica vertiginosa Usabilidad Funcionalidad ... Integración de componentes existentes
11 Evolución de arquitectura UI, algoritmos, acceso a datos C-Tree GXPublic GXFlowGXQuery UI KB GXPublic GXFlowGXQuery
12 Evolución tecnológica vertiginosa XML Los archivos X SOAP Web Services WSFL (Web Services Flow Language) Preguntas:... Plataforma?.NET? XML Los archivos X SOAP Web Services WSFL (Web Services Flow Language) Preguntas:... Plataforma?.NET?
13 .NET, Usabilidad, Integración Se puede? Podré obtener niveles deseados de usabilidad? Tiempos? Se puede? Podré obtener niveles deseados de usabilidad? Tiempos?
14 GeneXus hoy Ingresando a GeneXus Al abrir GeneXus Sobreviviente de interfaces orientada a comandos. StatusBar (Barra de estado) ¿ Qué vemos al abrir una KB ? Folder View Ingresando a GeneXus Al abrir GeneXus Sobreviviente de interfaces orientada a comandos. StatusBar (Barra de estado) ¿ Qué vemos al abrir una KB ? Folder View
15 GeneXus hoy Problema: Diferentes tipos de usuarios
16 GeneXus mañana Ingresando a GeneXus GeneXus Navigator Objetivo Diferentes formas de navegar la KB. Folder View Search View Browser View Diagram View Orientado a intenciones. Ingresando a GeneXus GeneXus Navigator Objetivo Diferentes formas de navegar la KB. Folder View Search View Browser View Diagram View Orientado a intenciones.
17 GeneXus hoy Mala Información de Contexto El usuario quiere tener el control ¿ Dónde quiero contexto? En todos lados. Mala Información de Contexto El usuario quiere tener el control ¿ Dónde quiero contexto? En todos lados.
18 GeneXus mañana Property Inspector Menús contextuales StatusBar Property Inspector Menús contextuales StatusBar
19 GeneXus hoy Problema: Nuestra memoria “El usuario: un recurso limitado” Problema: Nuestra memoria “El usuario: un recurso limitado”
20 GeneXus mañana Solución: To do List
21 Armando un Grid MenuBar StatusBar Navigator PI
22 Edición de un objeto Hoy Vista de Tabs Gran problema de usabilidad: No se puede ver más de una parte a la vez. Mañana Vista de Tabs Se puede ver más de una parte a la vez Hoy Vista de Tabs Gran problema de usabilidad: No se puede ver más de una parte a la vez. Mañana Vista de Tabs Se puede ver más de una parte a la vez
23 Toolbar vs Toolbox En editores Win y Web Toolbox Categorización Claridad En editores Win y Web Toolbox Categorización Claridad
24 GeneXus hoy Problema: Manejo de errores Hit, strike, kill, purge, execute, internal error, suddenly, etc No keyboard found, strike F1 to continue Unable to save file. Save anyway (y or n)? Problema: Manejo de errores Hit, strike, kill, purge, execute, internal error, suddenly, etc No keyboard found, strike F1 to continue Unable to save file. Save anyway (y or n)?
25 Problema: Manejo de errores Hoy: MessageBox Solución: Lista de errores BallonTip Hoy: MessageBox Solución: Lista de errores BallonTip
26 Paquetes UI KB GXPublic GXFlowGXQuery Otro
27 Editores Código Nuevo editor Mejoras en intellitips Win Form | Reportes Nuevo editor Web Form Se usará el mismo editor Estructuras Se portará el mismo editor Temas Se usará el mismo editor Código Nuevo editor Mejoras en intellitips Win Form | Reportes Nuevo editor Web Form Se usará el mismo editor Estructuras Se portará el mismo editor Temas Se usará el mismo editor
28 ¿ Algo de acción ? Prototipo de GeneXus Rocha Validar ideas, tecnologías, integración, tiempos. Prototipo de GeneXus Rocha Validar ideas, tecnologías, integración, tiempos.
29 DEMO
30 Preguntas [email protected]