sabato 11 ottobre 2014

Balsamiq su Ubuntu 14.04

Se , come me, avete spesso bisogno di fare mockup della applicazioni che sviluppate, vi sarete posti il problema di avere una applicazione per fare i mockup delle nostre applicazioni.
Balsamiq è sicuramente una delle piattaforme più interessanti per questo scopo.

Balsamiq, oltre che nella versione online, è disponibile anche in versione desktop ed esiste anche per Linux, quindi perchè parlarne?
Perchè se provate a installarla incorrerete in una serie di problemi che non lo rendono possibile.
Vediamo quindi come possiamo risolvere il tutto.

Balsamiq desktop si basa su Adobe Air: scelta sicuramente discutibile, ma ....
E qui abbiamo il primo problema, perchè Air non è più suppportato da Adobe e quindi è uscito dal repository di Ubuntu.
Provvediamo a installarlo.

Installiamo ia32
sudo apt-get install gtk2-engines:i386 libart-2.0-2:i386 libcairo2:i386 libcanberra-gtk0:i386 libdatrie1:i386 libgail-common:i386 libgconf2-4:i386 libgtk2.0-0:i386 liblua5.1-0:i386 libpango1.0-0:i386 libpixman-1-0:i386 libqt4-network:i386 libqt4-test:i386 libqtcore4:i386 libthai0:i386 libbonobo2-0:i386 libglade2-0:i386 libgnomecanvas2-0:i386 libidl0:i386 liborbit2:i386 libwmf0.2-7:i386 gtk2-engines-murrine:i386 libxml2:i386 libxslt1.1:i386 libxt6:i386 lib32nss-mdns libnspr4-0d:i386 libnss3-1d:i386

Scarichiamo Adobe Air, recuperendo i binari dal sito di Adobe.
Installiamo Adobe Air
cd ~/Downloads
chmod +x AdobeAIRInstaller.bin

LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
(i comandi sono validi se avete scaricato il file BIN in " ~/Downloads ").

A questo punto cerchiamo sul sito di Balsamiq il pacchetto da installare.
Il sito ci suggerisce la versione a 32 bit, ma se ci serve la versione a 64 bit la troviamo direttamente qui.

Se però proviamo a installare il file DEB, scopriamo che "il pacchetto è malformato". Lo possiamo installare comunque forzando la procedura, ma se volessimo fare il tutto in regola possiamo scaricare gdebi

sudo apt-get install gnome-keyring gdebi gdebi-core

e istallare il DEB, usando gdebi disponibile tra le opzioni con il tasto destro (dopo avere selezionato il file).
A questo punto l'installazione è fatta e tra gli accessori (!!!) troveremo il nostro applicativo.





Ma se, come me, usereste Balsamiq per creare mockup di Android, vi piacerebbe avere i mockup in tema. Balsamiq permette questa possibilità ma bisogna sapere come procedere.
Stiamo parlando di Mockupsonthego.

Innanzitutto dobbiamo creare due directory all'interno della ~/Documenti
~/Documenti/Balsamiq Mockups
~/Documenti/Balsamiq Mockups/assets

A questo punto andiamo su Mockupsonthego e cerchiamo la nostra libreria.
Scarichiamo il file BMML, e spostiamolo nella directory "assets" appena creata.
Riavviamo Balsamiq.
All'interno del gruppo "Account Assets" troveremo gli oggetti del nostro tema (symbols).

In seguito sarà sempre possibile recuperare la directory attraverso la schermata "About" dentro il menu Help e cliccare sul link "Open account assets folder".
Ovviamente si possono mettere oggetti da temi diversi, ma la situazione diventerà un po' confusa, perchè si ordinano alfabeticamente e si mescolano tra le diverse librerie.




Nessun commento: