Ing. Gastón Milano [email protected] Analizando la interfaz de usuario de la versión Rocha.

29
Ing. Gastón Milano [email protected] Analizando la interfaz de usuario de la versión Rocha

Transcript of Ing. Gastón Milano [email protected] Analizando la interfaz de usuario de la versión Rocha.

Page 1: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Ing. Gastón [email protected]

Analizando la interfaz de usuario de la versión Rocha

Page 2: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Agenda

GeneXus hoy

GeneXus mañana

GeneXus hoy

GeneXus mañana

Page 3: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

UI y lógica de datos, algoritmos

C-Tree

Page 4: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

UI , algoritmos, acceso a datos

C-Tree

Necesidad de acceso a KB

GXPublic

Procesos de Negocio

GXFlow

Consultas dinámicas

GXQuery

GXPublic

GXFlow GXQuery

Page 5: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

Es difícil...

Find avanzado...

Reglas y Form

SimplicidadComprensible, simple

Navegabilidad

Operabilidad

Lo que nadie pide Grado de atracción

Page 6: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Usabilidad

Usabilidad

Comprensibilidad Fácil de Aprender Operabilidad Grado de atracción

Tecnología

1995 2005

Capacidad de aprendizaje

Page 7: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Usabilidad

Usabilidad para mejorar la comunicaciónUsabilidad para mejorar la comunicación

Page 8: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

Grandes cambiosTheme Editor

WSDL Inspector

Pequeños cambiosFolders Virtuales

Wizard

Editores de estructuras ( Repetitividad )

Definición de dominios en editor de estructuras

Descripción de atributos por defaultCustomerName Customer Name

Abrir el folder data

Look XP

...

Grandes cambiosTheme Editor

WSDL Inspector

Pequeños cambiosFolders Virtuales

Wizard

Editores de estructuras ( Repetitividad )

Definición de dominios en editor de estructuras

Descripción de atributos por defaultCustomerName Customer Name

Abrir el folder data

Look XP

...

Page 9: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus mañana : Rocha

Aumento de la felicidadAumento de la felicidad

Aumento de la productividadAumento de la productividad

Page 10: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus mañana

Problemas a resolver en UIEvolución de arquitectura

Evolución tecnológica vertiginosa

Usabilidad Funcionalidad ...

Integración de componentes existentes

Problemas a resolver en UIEvolución de arquitectura

Evolución tecnológica vertiginosa

Usabilidad Funcionalidad ...

Integración de componentes existentes

Page 11: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Evolución de arquitectura

UI , algoritmos, acceso a datos

C-Tree

GXPublic

GXFlow GXQuery

UI

KB

GXPublic

GXFlow GXQuery

Page 12: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Evolución tecnológica vertiginosa

XMLLos archivos X

SOAP

Web Services

WSFL (Web Services Flow Language)

Preguntas:...Plataforma?

.NET?

XMLLos archivos X

SOAP

Web Services

WSFL (Web Services Flow Language)

Preguntas:...Plataforma?

.NET?

Page 13: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

.NET, Usabilidad, Integración

Se puede?

Podré obtener niveles deseados de usabilidad?

Tiempos?

Se puede?

Podré obtener niveles deseados de usabilidad?

Tiempos?

Page 14: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

Ingresando a GeneXusAl abrir GeneXus

Sobreviviente de interfaces orientada a comandos.

StatusBar (Barra de estado)

¿ Qué vemos al abrir una KB ?Folder View

Ingresando a GeneXusAl abrir GeneXus

Sobreviviente de interfaces orientada a comandos.

StatusBar (Barra de estado)

¿ Qué vemos al abrir una KB ?Folder View

Page 15: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

Problema: Diferentes tipos de usuariosProblema: Diferentes tipos de usuarios

Page 16: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus mañana

Ingresando a GeneXusGeneXus Navigator

ObjetivoDiferentes formas de navegar la KB.

Folder View

Search View

Browser View

Diagram View

Orientado a intenciones.

Ingresando a GeneXusGeneXus Navigator

ObjetivoDiferentes formas de navegar la KB.

Folder View

Search View

Browser View

Diagram View

Orientado a intenciones.

Page 17: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

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.

Page 18: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus mañana

Property Inspector

Menús contextuales

StatusBar

Property Inspector

Menús contextuales

StatusBar

Page 19: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus hoy

Problema: Nuestra memoria“El usuario: un recurso limitado”

Problema: Nuestra memoria“El usuario: un recurso limitado”

Page 20: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

GeneXus mañana

Solución: To do ListSolución: To do List

Page 21: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Edición de un objeto

HoyVista de Tabs

Gran problema de usabilidad:No se puede ver más de una parte a la vez.

MañanaVista de Tabs

Se puede ver más de una parte a la vez

HoyVista de Tabs

Gran problema de usabilidad:No se puede ver más de una parte a la vez.

MañanaVista de Tabs

Se puede ver más de una parte a la vez

Page 22: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Toolbar vs Toolbox

En editores Win y Web

ToolboxCategorización

Claridad

En editores Win y Web

ToolboxCategorización

Claridad

Page 23: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

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)?

Page 24: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Problema: Manejo de errores

Hoy: MessageBox

Solución: Lista de errores

BallonTip

Hoy: MessageBox

Solución: Lista de errores

BallonTip

Page 25: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Paquetes

UI

KB

GXPublic

GXFlow GXQuery Otro

Page 26: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

Editores

CódigoNuevo editorMejoras en intellitips

Win Form | ReportesNuevo editor

Web FormSe usará el mismo editor

EstructurasSe portará el mismo editor

TemasSe usará el mismo editor

CódigoNuevo editorMejoras en intellitips

Win Form | ReportesNuevo editor

Web FormSe usará el mismo editor

EstructurasSe portará el mismo editor

TemasSe usará el mismo editor

Page 27: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

¿ Algo de acción ?

Prototipo de GeneXus RochaValidar ideas, tecnologías, integración, tiempos.

Prototipo de GeneXus RochaValidar ideas, tecnologías, integración, tiempos.

Page 28: Ing. Gastón Milano GMilano@artech.com.uy Analizando la interfaz de usuario de la versión Rocha.

DEMO