El escritorio GNOME
5º Encuentro Linux
Valparaíso – Octubre, 2004
Basado en “Swinging the Pendulum” - Nat Friedman
Germán Poo Caamaño
Universidad del Bío-Bío -
[email protected]
Proyecto GNOME -
[email protected]
El proyecto GNOME
● Es un proyecto para disponer de un escritorio
libre de alta calidad y usabilidad
● Más de 700 desarrolladores dispersos alrededor
del mundo
● Recibe el patrocinio de diversas empresas y
organizaciones, como HP, Sun, Mandrake,
RedHat, Debian, Novell
Equipos de trabajo
● Traducción
● Accesibilidad
● Documentación
● Pruebas
● Usabilidad
● Liberación de versiones
● Arte
● Programación
Prehistoria
1992
1995
1997 1999
Agosto de 1997:
Se inicia el proyecto GNOME
2000 2001
Eazel
Ximian
2002 2004
Time-Based Releases
Time-Based Releases
They keep happening!
● September 10th: GNOME 2.4
● March 8th: GNOME 2.6 (two days early)
Ejemplo del calendario de GNOME
● 08/09/2004 2.8
● 03/11 2.9.1 Primera versión de desarrollo
● 01/12 2.9.2
● 22/12 2.9.3
● 12/01/2005 2.9.4 API/ABI/Feature freeze
● 24/01 2.9.90 UI Freeze (beta 1)
● 21/02 2.9.91 String freeze (beta 2)
● 02/03 2.9.92 Hard code freeze
● 09/03 2.10 Siguiente versión estable
16/02 2.8.3
13/10 2.8.1
08/12 2.8.2
Usabilidad
Pirámide de Usabilidad
Más usuarios
Más “exclusivo”
Core
Hackers
Geeks
Power Users
Mayoría de los usuarios finales
> test <
¿Cuántos círculos hay?
¿Cuantos círculos rojos hay?
¿Cuántos círculos hay?
Lineamientos para la Interacción Humano-
Computador de Gnome.
GNOME HIG
Gnome HIG
● Diseñar para las personas
● No limitar la base de usuarios
– Accesibilidad (a11y)
– Internacionalización y localización (i18n, l10n)
● Buscar similitudes entre la aplicación y el mundo
real
– Pero no exagerar
● Mantener la aplicación consistente
Gnome HIG
● Informar al usuario
● Mantener la tareas simples y agradables
Gnome HIG
● El usuario debe sentir que tiene el control
– Ajustar la aplicación a sus necesidades
● Evitar muchas opciones de configuración:
– Que el usuario no entienda
– Que no encuentre sentido o útil modificar
– Que se sienta "atrapado"
– Perdonar al usuario
● Permitir deshacer; o
● Avisar cuando se realiza una acción riesgosa.
Gnome HIG
● Ejemplos de diferencias
– Nombres descriptivos en el menú
● Galeon versus Epiphany Web Browser
– Evitar utilizar nombres de plataforma
● Gnome Image Viewer versus Image Viewer
GNOME HIG
Resultados del proyecto de usabilidad de GNOME
http://developer.gnome.org/projects/gup
Tendencias
Características conservadoras
Características excesivas
Sin escribir código
Programar como loco
Complejidad
de la UI
KDE
GNOME
Tiempo
Innovación
¿Es posible innovar en el software libre
(No olvidar el web)
La plataforma
La innovación
Visualización
En el desarrollo de
interfaces de usuarios, la
nuevos widgets.
mayoría usa las
herramientas disponibles.
Muchos no escriben
La clave:
Disponer de múltiples vistas
Siete metáforas visuales de
fácil comprensión que son
subutilizadas en el software
libre
Mapas mentales
Diagramas de árbol
Diagramas de Venn
Diagramas de flujo
Mapas geográficos
Líneas de tiempo
Gráficos 2D
Gráficos 3D
Vectorización del escritorio
● Las resoluciones de los equipos de escritorio estan
escalando
● Handhelds: escalan hacia abajo
● Monitores grandes: escalan hacia arriba (monitores de 30”,
plasma de 100”)
● Competencia
● Longhorn
● OS X
● Trabajo requerido:
● Los artistas deberán rehacer toda la gráfica
● Cairo, aceleración de hardware
Búsqueda
Crecimiento de la información personal
Google: 4.3 mil millones de páginas web pages
Acumulación de mensajes de correo (MB's, GB's)
Disminución de los precios de los dispositivos de almacenamiento:
320Gb EIDE drive, $289 (Maxtor)
Nuevas fuentes de datos:
Muerte lenta del papel y del teléfono
Música
Fotos digitales
Mensajería instantánea
La web
Búsqueda
Dashboard
Dashboard
Dashboard
¿Hacker?
¿“gloria”?
Estudio de motivaciones en el
software libre
Hackers en Chile
● Grupo disperso (principalmente Concepción,
Talca, Santiago, Viña del Mar)
● Reuniones de formación de hackers
– Idea copiada en España
– A la fecha, 3 reuniones efectuadas
¡Happy hacking!
Comentarios de: el escritorio gnome (0)
No hay comentarios