Balsamiq Mockups en openSUSE 12.3

De vez en vez trabajo sobre proyectos de generación de páginas web y uno de los elementos más importantes es la interfaz de usuario, ya sea que estemos programando desde cero la página o usemos un CRM, es necesario que nos pongamos a pensar en cual es la configuración más adecuada de la información,  el número de páginas, los botones de formularios, etc.

A esto lo llaman wireframe y se puede hacer, como lo hacian nuestros antepasados, con lápiz y papel o con programas especializados. De estos programas existe una amplia varieadad, desde el pencil (un plugin para firefox) hasta avanzados (con costo) como el Balsamiq Mockups. Este último programa es genial (además me gusta mucho su ícono), ya que podemos hacer una gran variedad de diseños, tanto para páginas web, como GUI en windows o apps para iPhone (se pueden hacer también para android, pero se tiene que importar una libreria). Con el siguiente video se puede observar lo sencillo y rápido que es hacer diseños.

Esté software tiene soporte para windows, mac y linux (corre sobre Adobe Air). Para la parte de linux existen algunas limitantes:

  • Adobe Air ya no soporta más Linux desde la versión 2.6
  • El binario que tiene soporte Balsamiq Mockups es un .deb, es decir para las distribuciones basadas en Debian.

Considero como grandes distrubuciones a Debian y Ubuntu, pero mi favorita es openSUSE, por muchas cosas (YaST, reconocimiento de mucho hardware, sencillo de aprender o de hacer la transición de windows, integrado con KDE, etc.), y ya que es un distro que usa binarios de tipo RPM, se tiene que hacer ciertas configuraciones previas para poder correr este software en openSUSE.

Para comenzar, lo primero que se debe hacer es poder poder ejecutar Adobe Air, para esto, tenemos forzosamente que instalar la versión 2.6, sin embargo, como casi todo en linux no es tan simple como quisieramos y las instrucciones que dice Adobe necesariamente no son las adecuadas. Buscando encontre san Google, encotre un la forma en como podemos correr Adobe Air en openSUSE 12.3, las cuáles son las siguientes:

Primero debemos de instalar algunas dependencias requeridas por Adobe Air.

$ sudo zypper install ld-linux.so.2 gtk2-devel.i586 libdbus-1.so.3 libdbus-glib-1.so.2 libhal.so.1 libnspr4.so libnss3.so libxml2-32bit libxslt.so.1 librpmbuild-4.4.so libDCOP.so.4

Después creamos algunos links.

$ sudo ln -s /opt/kde3/lib/libkwalletclient.so.1 /usr/lib/libkwalletclient.so.1
$ sudo ln -s /usr/lib/libnss3.so /usr/lib/libnss3.so.1d
$ sudo ln -s /usr/lib/libssl3.so /usr/lib/libssl3.so.1d
$ sudo ln -s /usr/lib/libsmime3.so /usr/lib/libsmime3.so.1d
$ sudo ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0d

Ahora instalar otras dependencias que necesarias

$ sudo zypper install acroread libgnome-keyring0-32bit rpmbuild libkwalletclient.so.1

Finalemente descargamos, hacemos ejecutable el archivo y lo ejecutamos.

$ wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin
$ chmod +x AdobeAIRInstall.bin
$ kdesu /path/donde/esta/AdobeAIRInstall.bin

Aparecerá una ventana donde dice que esta instalando Adobe Air, sólo esperamos y listo.

Para poder instalar Balsamiq Mockups primero necesitamos convertir el binario de .deb a .rpm, para hacer esto utilizamos un script para convertir paquetes llamado Alien. Para poder instalar el script podemos bajarlo de la web oficial, descomprimirlo, compilarlo e instalarlo, pero como es openSUSE existe una página donde hay muchos binarios ya hechos listos para instalarle, así que si se quieren ahorrar eso pueden hacer click aqui, seleccionar la versión 12.3, dar click en “show unestable package, decirle “continue” en el warning. seleccionar “1 click install” y seguir las intrucciones de YaST.

Ya con Alien instalado lo que queda hacer es descargar la versión actual de Balsamiq Mockups, también lo podemos hacer mediante consola (en mi caso descargue la versión de 64bits).

wget http://builds.balsamiq.com/b/mockups-desktop/MockupsForDesktop64bit.deb?nocache=10776

Ahora convertirla en RPM, cambiando [Arch] por la versión que se descargo e instalarla.

$ su –
$ alien -ri –scripts MockupsForDesktop[Arch].deb

Ahora queda hacer un link al programa.

$ ln -s /opt/Balsamiq\ Mockups/bin/Balsamiq\ Mockups /usr/bin/balsamiq

Y listo, tenemos el programa instalado, lo ejecutamos con la línea de comando:

$ balsamiq

BalsamiqOpenSUSE

Espero que sirva, al menos a mi en el futuro. Hay que recordar que es de pago, pero es una muy buena opción.

Anuncios
Comments
One Response to “Balsamiq Mockups en openSUSE 12.3”
Trackbacks
Check out what others are saying...
  1. […] instalarlo se podría optar por la instalación vía Alien, cambiar el binario, instalarlo y eliminar errores de la instalación. Sin embargo, existe una […]



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s