pencil-project-logo.png

A la hora de desarrollar software es muy importante diseñar correctamente la interfaz, no importa si es una web o una aplicación de escritorio. Antes de lanzarnos a programar como posesos, durante el análisis y el diseño es altamente recomendable realizar bocetos o esquemas de las pantallas con las que contará la aplicación así como la forma de interactuar con las mismas. Para ello nos podemos ayudar de alguna herramienta para crear bocetos de interfaces de usuario (mockups o sketching).

Pencil Project es la alternativa libre (GPL v2) y multiplataforma para realizar esta tarea. Es una simple extensión de Firefox pero cuenta con una potencia y flexibilidad considerables. Nos permite crear proyectos con varias pantallas, en las cuales es posible añadir cualquier elemento de una GUI típica (botones, tablas, cajas de activación, deslizadores…). No sólo será útil para aplicaciones de escritorio sino que cuenta con multitud de elementos web. Una de sus características más importantes es la capacidad de alinear objetos para que el conjunto quede ordenado.

pencil-project.png

Los proyectos se guardan en XML aunque podemos exportar nuestros diseños a otros formatos como: PNG, PDF, ODT o HTML eligiendo entre varias plantillas disponibles. La curva de aprendizaje es prácticamente nula y resulta completamente intuitivo. Se trabaja de manera rápida y ayuda mucho a despejar las ideas sobre la interfaz del software a desarrollar. Una excelente alternativa a herramientas privativas como Balsamiq Mockups.