jueves, 4 de febrero de 2010

Accesibilidad en KDE


En el proyecto KDE, como en otros muchos proyectos Libres, la accesibilidad tiene un papel importante, ya que en cierto modo, que el software sea accesible para todo el mundo es una de sus premisas.

Una de las características de KDE, que ya vemos en otros sistemas como Mac OS X es la posibilidad de activar un proceso en "background" que nos lea cualquier contenido que aparezca en pantalla para las personas con problemas de vista.

Además, nos permite activar las "teclas pegajosas" que sirven para gente con problemas de motilidad o problemas motrices u otros problemas en las extremidades puedan apretar combinaciones de teclas del tipo "ctrl+alt+supr", sin necesidad de hacerlo simultáneamente.

Por desgracia, KDE venía por defecto con una combinación de teclas que si permanecía apretada durante unos segundos, activaba las "teclas pegajosas", dando un aviso, pero sin dejar demasiado claro como desactivar; un claro problema de retroalimentación, ya que era muy difícil de deshacer si uno nunca había entrado en el menú de accesibilidad.

Para otros problemas de motilidad, tenemos las teclas lentas, que hacen que sea mucho más difícil la pulsación errónea de una tecla aumentando el tiempo de pulsado, o las teclas repetidas, que dificultan la pulsación simultánea de teclas.

Plasma - Un concepto arriesgado

Vamos a hablar de un concepto de KDE nuevo en la versión 4: Plasma.
Plasma es la forma que tiene KDE de mostrar todos los elementos de su escritorio; cualquier cosa que vemos (excepto ventanas y otros elementos ajenos al escritorio) es un "plasmoide". Los plasmoides se pueden cambiar de sitio, añadir, eliminar, cambiar de tamaño, y configurar según su función.
En esta captura vemos una imagen de un escritorio con los "plasmoides" originales modificados, algunos quitados, y otros nuevos, para hacernos una idea:


Si comparamos con la captura original de KDE recién instalado, vemos que faltan algunos elementos como el visor de archivos del escritorio, y que han aparecido unos paneles a la derecha, mostrando información relativa al sistema.

Esto nos aporta un nivel de personalización sin precedentes, pero por otro lado es un riesgo importante para el usuario no experimentado: El concepto de Plasma es algo demasiado nuevo, únicamente comparable con la tendencia de algunos escritorios de última generación de incorporar "widgets". Sin ir más lejos, conozco un caso de cierta madre de cierto amigo que fue a usar un ordenador con KDE instalado, y acabo literalmente destrozando la apariencia del escritorio sin saber que estaba haciendo, lo cual nos demuestra que existen ciertas limitaciones de accesibilidad.

Una posible solución que KDE nos aporta es la posibilidad de bloquear el aspecto y configuración de los plasmoides, cosa que ahora siempre hago.

Por último vemos una captura del menú de selección de nuevos plasmoides:

martes, 2 de febrero de 2010

Menús en KDE


Aquí vemos la apariencia principal de lo que es para muchos el "centro" de un escritorio: el botón de "inicio".

Desde este menú podemos hacer la mayoría de las tareas comunes de un ordenador de escritorio: lanzar aplicaciones, ir a alguno de los lugares del sistema de archivos, acceder a dispositivos externos, apagar el ordenador, cerrar sesión, etc.

KDE agrupa estas tareas en distintos apartados de manera cómoda e intuitiva (es fácil saber a que categoría tenemos que ir cuando queremos hacer algo) y además nos proporciona una categoría "extra" llamada favoritos, configurable.

Además, incluye una caja de texto donde hacer búsquedas en todas las categorías, dándonos la posibilidad de efectuar una búsqueda en Internet directamente:

Llama especialmente a la atención este detalle, puesto que muchas personas no familiarizadas con el uso de ordenadores, tienden a hacer cualquier tipo de búsqueda en Internet en el primer recuadro que encuentren que ponga "Buscar", así que unificar todas las búsquedas en una es un punto a favor, aunque se eche en falta un tercer botón para buscar en el sistema de archivos.


Como único problema, hay un característica que muchas distribuciones de Linux que incluyen KDE han suprimido: Pasar el ratón por encima de una de las categorías nos cambiará inmediatamente la vista, sin necesidad de hacer click. Aunque esto parezca una comodidad al ahorrarnos un click, para usuarios de otros sistemas, es una molestia, y es tan poco lo que se gana, que no vale la pena ni intentar acostumbrarse, y además es una característica que tolera poco los fallos humanos, ya que si movemos el ratón un poco, nos podemos salir de la categoría actual y perder de vista el submenú al que estábamos accediendo.

Por último, tenemos el lanzador de aplicaciones de KDE, al que accedemos con la combinación de teclas "Alt+F2". Por desgracia necesitaremos acceder al manual si no estamos familiarizados con las teclas de acceso directo típicas de un escritorio para conocerla, pero por otro lado, si hemos usado otros escritorios parecidos, comprobaremos que KDE respeta estas combinaciones de teclas por defecto.



El lanzador incluye un buscador semántico, que accede a una base de datos construida un por software de indexado, que indexa la información aportada por diversas aplicaciones de la suite de KDE: Correo, Navegación, etc

Dolphin, Gestor de Archivos de KDE


En la captura vemos una captura de pantalla del gestor de archivos que integra KDE.
Su apariencia es visualmente atractiva, aunque no dista demasiado de los gestores de archivos que integran Mac OS X o Windows, lo que por otro lado tiene la ventaja de que se cumplen las expectativas del usuario a la hora de trabajar: Un nuevo usuario difícilmente tendrá problemas de usarlo.

Se incorpora a la izquierda un menú de accesos directos, que por defecto tiene accesos a todos los lugares del sistema (carpeta personal, directorio raíz, papelera, sitios de red, etc), y que además es configurable, pudiéndose añadir nuevos accesos directos de una manera muy intuitiva: arrastrando, desde la misma aplicación, o desde cualquier otra aplicación de KDE.

A la derecha, tenemos una descripción y una vista rápida que cambiará según dónde pongamos el ratón. Aquí viene el primer problema de usabilidad: parece interesante la característica de poder previsualizar, pero si elegimos mostrar este panel, no podremos redimensionarlo por debajo de un mínimo que nos obliga a agrandar la ventana la mayoría de las veces, puesto que ocupa excesivo tamaño. Aquí tenemos un problema en la frontera de ejecución, puesto que muchas veces tendremos que hacer un esfuerzo extra para encontrar un fichero (haciendo "scroll") ya que el panel nos limita el tamaño de vista.

Por lo demás, en el menú superior encontramos algunos botones a las características más usadas, como configurar el tipo de vista, o permitir/denegar las previsualizaciones. El único botón que nos llevará a cierta confusión es el visión en "Columnas". Al pulsarlo, veremos algo así:
Puede resultar algo confuso para un usuario nuevo, puesto que de entrada, lo único que parece es que ha reducido el tamaño del visor de archivos al de una columna, reduciéndonos así de manera importante el número de archivos que podemos ver si ninguna acción extra.

Lo que en realidad permite esta visión es ir abriendo en diversas columnas los diversos subdirectorios que vayamos abriendo.


KDE 4.3.5 Software Compilation

De acuerdo con su página web, «KDE es un entorno de escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de Mac OS X o Windows»

KDE Software Compilation es el nombre que recientemente se le ha dado a la compilación de software que desarrolla el proyecto KDE. Esta compilación de Software pretende proveer a cualquier máquina con un sistema operativo basado en Unix de una forma cómoda de trabajar para las tareas más comunes de cualquier usuario normal.

Todo el código del proyecto KDE es Software Libre, y se escribe usando las librerías gráficas de QT. Como detalle interesante, éste es el "toolkit" que desarrollaba Trolltech, empresa a la que Nokia adquirió en 2008 con interés de desarrollar un SO para su nueva generación de móviles (Maemo), que ya existe y usa QT.

Ahora lo realmente interesante:
¿Cumple KDE 4.3.5 con las expectativas? ¿Logran su objetivo de traer la comodidad de las interfaces de OS X y Windows a distribuciones de Unix y Linux libres? Vamos a ver algunas de sus últimas características, y para empezar, una captura de la apariencia por defecto de KDE 4.3.5 recién instalado:



Para este análisis vamos a probar las tareas más comunes que uno espera de un software así:
+Gestión de archivos
+Menús de KDE
+Utilidades del escritorio (Visor de iconos, accesos directos, etc)
+Facilidades e innovaciones propias de KDE


jueves, 14 de enero de 2010

Análisis del diseño de Myspace (Parte 2)

Uno de los aspectos que caracteriza a MySpace es la posibilidad de personalización que presentan sus perfiles, que supera a otras redes sociales con creces, teniendo esto sus pros y sus contras: la personalización hace que a veces el usuario medio se pueda sentir perdido, y además, puede provocar que a veces nos topemos con perfiles que tienen su aspecto totalmente cambiado (con las cosas ubicadas de forma distinta), haciendo que se vuelva bastante incómodo.
Por otro lado, un usuario experimentado en HTML, puede dar un alto grado de personalización al perfil.

Vamos a ver una imágen con la pantalla de edición del perfil:


Aquí vemos la pantalla principal de edición del perfil de la versión de MySpace para músicos (ligeramente modificada frente a la normal). No hay demasiado que recalcar, salvo que mantiene la paleta de colores del resto de la web, y que la última opción ("Información del Listado") tiene un título un poco confuso.

El problema importante lo encontramos cuando avanzamos al siguiente apartado de configuración:


Originalmente, MySpace se personalizaba únicamente con código HTML, que se introducía dentro de los recuadros de texto para escribir datos personales. Ésta era la única manera de hacerlo, causando un grave problema en la frontera de evaluación, ya que una vez que se introducía el código HTML, éste se aplicaba incluso en la propia ventana de configuración, provocando muchas veces incompatibilidades con el tema de colores de MySpace (como vemos, los recuadros de texto no se ven, ni su contenido), y haciendo que nos sea difícil editarlo futuras veces.

martes, 12 de enero de 2010

Análisis del diseño de Myspace (Parte 1)



Myspace pertenece a esa subfamilia dentro de las páginas web que tan de moda se están poniendo últimamente: Las redes sociales.

Aunque myspace sigue siendo una de las redes sociales más populares, hay sufrido un gran desplazamiento por mano de otras como Facebook, que a fecha de hoy, ya la ha superado en volúmen de visitas diarias (Fuente). Esto, a mi juicio, se podría deber al diseño de myspace, que tiene numerosos fallos, y se hace muy engorroso de manejar.

Para empezar, vamos a ver una captura de la pantalla de bienvenida:


Lo primero que salta a la vista en la página es la publicidad, de la cual no se libra ninguna esquina de la pantalla. A la derecha, vemos el caso más molesto, en el que vemos contenido útil (la lista de los últimos visitantes a nuestro perfil), entre dos banners publicitarios, uno encima y otro debajo. Ésto podría provocar fácilmente que ignorásemos esa parte de la página en un primer vistazo, porque al ver publicidad, podríamos dejar de mirar en esa zona.

En el centro de la página, MySpace nos sitúa el contenido principal, en un espacio un tanto reducido por culpa de la extensión de los banners derechos, lo cual produce que la mayoría de las veces no tengamos toda la información visible de entrada, y tengamos que recurrir a hacer "scroll" (bajar la página) para seguir viendo la información. Como posible solución, MySpace nos divide la información en segmentos (Próximos conciertos, Estado de ánimo, Amigos y Actividades), y nos da la posibilidad de minimizarlos para sólo mostrar los títulos de cada segmento (después de todo, posiblemente el 90% de las veces no nos interesa que se nos muestre la lista de amigos):