5 ottimi strumenti per sviluppatori su Linux

Questo articolo è rivolto agli sviluppatori in ambiente GNU/Linux (ma anche in POSIX in generale) che cercano degli strumenti per semplificare lo sviluppo di applicazioni su questa piattaforma. I programmi che andremo ad analizzare saranno relatitivi a: documentazione, GTK+, D-Bus, UPnP e HAL.

Devhelp - Documentazione

Devhelp è un semplice visualizzatore della documentazione delle varie API del sistema relative a GNOME (quindi a Glib e GTK+). Generalmente basta scaricare i pacchetti "-doc" della libreria desiderata per avere subito disponibili le spiegazioni del funzionamento della varie funzioni e strutture dati usate.

Post image

D-Feet - D-Bus debugger

D-Feet è un ottimo strumento per lavorare con il protocollo D-Bus che permette alle applicazioni di scambiarsi messaggi. Ad esempio è tramite D-Bus che è possibile rilevare le periferiche Bluetooth grazie ad un server (in gergo demone) che rende disponibili alcuni metodi e segnali.

Post image

Continua a leggere »

Parasite, un stumento per il debug GTK+

Post imageQuante volte ci lamentiamo delle mancanze di comodi strumenti grafici per lo sviluppo di applicazioni su GNU/Linux? Di IDE ce ne sono tanti ma nessuno di questi ha un comodo strumento per il debug delle applicazioni grafiche che usano il toolkit grafico GTK+. Non più, perché adesso c'è Parasite, un comodo strumento per analizzare le strutture e le proprietà dei widget GTK+. Nel funzionamento richiama molto da vicino Firebug, una delle estensioni di Firefox più famose che permette di analizzare la struttura delle pagine web e le chiamate XHRequest.

Parasite consente di analizzare i vari widget GTK semplicemente passandoci sopra il mouse. Cliccando sul widget invece viene caricata la struttura di tutti i widget figli e le proprietà del widget selezionato. Selezionando i vari widget listati nella finestra di Parasite, vengono illuminati nella finestra del programma in analisi. Comodissimo.

Inoltre dispone di una shell python che importa l'oggetto «parasite» da cui è possibile ricavare il widget desiderato per modificare l'applicazione in analisi.

Post image

Per avviare una applicazione da analizzare con Parasite occorre caricarlo nel seguente modo:

GTK_MODULES=gtkparasite appname

Continua a leggere »

CC BY-NC-SA 3.0 2004-2020 Daniele Napolitano — Per informazioni sulla licenza leggere le Note legali