<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ilPestifero &#187; Open source</title>
	<atom:link href="http://www.ilpestifero.net/category/software/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ilpestifero.net</link>
	<description>uno sguardo critico al mondo che ci circonda</description>
	<lastBuildDate>Tue, 07 Feb 2012 12:30:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sviluppare per Android su Ubuntu &#8211; setup</title>
		<link>http://www.ilpestifero.net/2011/03/23/sviluppare-per-android-su-ubuntu-setup/</link>
		<comments>http://www.ilpestifero.net/2011/03/23/sviluppare-per-android-su-ubuntu-setup/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 16:31:24 +0000</pubDate>
		<dc:creator>ilpestifero</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[adt]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ilpestifero.net/?p=1355</guid>
		<description><![CDATA[Da quando ho preso l&#8217;HTC Desire, oltre a riempirlo di applicazioni Open Source e ad informarmi a 360° sul mondo di Android, ho iniziato a studiare e sviluppare i primi esempi di applicazioni. Per fare ciò è necessario preparare il nostro ambiente di sviluppo, installando e configurando i componenti necessari. Analogamente a ciò che uso [...]]]></description>
			<content:encoded><![CDATA[<p>Da quando ho preso l&#8217;<a href="http://www.htc.com/it/product/desire/overview.html">HTC Desire</a>, oltre a riempirlo di <a href="http://en.wikipedia.org/wiki/List_of_open_source_Android_applications">applicazioni</a> <a href="http://f-droid.org/repository/browse/">Open</a> <a href="https://wiki.koumbit.net/AndroidFreeSoftware">Source</a> e ad informarmi a 360° sul mondo di <strong>Android</strong>, ho iniziato a studiare e sviluppare i primi esempi di applicazioni.</p>
<p>Per fare ciò è necessario preparare il nostro ambiente di sviluppo, installando e configurando i componenti necessari.</p>
<p>Analogamente a ciò che uso in ambito lavorativo, sia il sistema operativo che l&#8217;IDE sono rimasti gli stessi, ossia <a href="http://www.ubuntu.com/">Ubuntu</a> 10.10 e <a href="http://www.eclipse.org/">Eclipse</a> 3.6.</p>
<p>Oltre a questi sono però necessari dei componenti aggiuntivi, specifici per lo sviluppo di applicazioni per Android.</p>
<p>In questo primo articolo vedremo quali sono e come configurarli:</p>
<ul>
<li><strong>java 5+</strong></li>
<li><strong>Android sdk</strong></li>
<li>Android Development Toolkit (<strong>ADT</strong>) per Eclipse</li>
</ul>
<h2>java 5+</h2>
<p>Su Ubuntu aprite Synaptic (<em>Sistema &gt; Amministrazione &gt; Gestione Pacchetti</em>), cercate <strong>openjdk</strong>, ed installate, i pacchetti <strong>openjdk-6-jre</strong> e <strong>openjdk-6-jdk</strong>.</p>
<p>Per verificare la versione aprite il terminale (Applicazioni &gt; Accessori &gt; Terminale) e digitate <strong>java -version</strong></p>
<p><code>java version "1.6.0_20"</p>
<p>OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1)</p>
<p>OpenJDK Server VM (build 19.0-b09, mixed mode)</code></p>
<p>e <strong>javac -version</strong></p>
<p><code>javac 1.6.0_20</code></p>
<p>&nbsp;</p>
<h2>Android sdk (starter package)</h2>
<p>La pagina di riferimento è sul sito <a href="http://developer.android.com/sdk/index.html">developer.android.com</a>. Io nella fattispecie ho scaricato l&#8217;<strong>sdk starter package</strong> per Linux(1): <a href="http://dl.google.com/android/android-sdk_r16-linux.tgz">android-sdk_r16-linux_x86.tgz</a>.</p>
<p>Una volta scaricato estraetelo e spostate la cartella <strong>android-sdk-linux_x86</strong> dove preferite; io l&#8217;ho spostata in /opt.</p>
<p>Portatevi quindi all&#8217;interno di tale cartella (<em>/opt/android-sdk-linux_x86</em>), entrate nella sottocartella tools e fate doppio click sul file <strong>android</strong> e confermate l&#8217;esecuzione.</p>
<p><a href="http://www.ilpestifero.net/wp-content/uploads/2011/03/android_tools.png"><img class="center size-medium wp-image-1433" title="android_tools" src="http://www.ilpestifero.net/wp-content/uploads/2011/03/android_tools-300x165.png" alt="" width="300" height="165" /></a></p>
<p>Avete appena avviato il <strong>setup dell&#8217;sdk di Android</strong>, mediante il quale andremo prima ad installare ed aggiornare tutti i componenti necessari, e quindi ad aggiungere almeno un <strong>virtual device</strong>.</p>
<p><a href="http://www.ilpestifero.net/wp-content/uploads/2011/03/setup_sdk_before.png"><img class="center size-medium wp-image-1433" title="setup_sdk_before" src="http://www.ilpestifero.net/wp-content/uploads/2011/03/setup_sdk_before-300x185.png" alt="" width="300" height="185" /></a></p>
<p>Per aggiornare tutti i componenti è sufficiente portarsi nel tab &#8220;Installed packages&#8221;, cliccare &#8220;Update All&#8230;&#8221; e confermare. Dopo qualche minuto, in base alla vostra connessione, avrete tutti i componenti dell&#8217;sdk installati.(2)</p>
<p>Adesso creiamo anche un virtual device, ossia un device Android virtuale (<acronym title="Android Virtual Device">AVD</acronym>) che useremo per provare le applicazioni che svilupperemo.</p>
<p>Per fare ciò riportatevi nel tab &#8220;Virtual devices&#8221;, click su <em>New</em> e createne uno con le specifiche che più fanno al caso vostro (io ho scelto come target API, la versione 2.2 di android).</p>
<p><a href="http://www.ilpestifero.net/wp-content/uploads/2011/03/avd.png"><img class="center size-medium wp-image-1434" title="avd" src="http://www.ilpestifero.net/wp-content/uploads/2011/03/avd-300x239.png" alt="" width="300" height="239" /></a></p>
<p>&nbsp;</p>
<h2>Android Development Toolkit (ADT)</h2>
<p>Google ha creato uno splendido plugin per Eclipse(3) che velocizza e semplifica molto lo sviluppo di applicazioni per Android.</p>
<p>Per installare il plugin ADT (4) all&#8217;interno del vostro Eclipse, dovete aprire <em>Help &gt; Install new software</em>, ed aggiungere una nuova sorgente con il seguente url:</p>
<p><strong><a href="https://dl-ssl.google.com/android/eclipse/" rel="nofollow">https://dl-ssl.google.com/android/eclipse/</a></strong></p>
<p>Quindi selezionate Developer Tools e procedete con l&#8217;installazione.</p>
<p>Riavviate Eclipse, aggiungete le perspective <em>Java</em> e <em>DDMS</em>, infine collegate l&#8217;sdk di Android precedentemente installato, andando in <em>Window &gt; Preferences &gt; Android</em>, e scegliendo la directory dove avete installato l&#8217;sdk (nel mio caso <em>/opt/android-sdk-linux_x86</em>).</p>
<p>&nbsp;</p>
<p>Avete finito. Ora siete pronti per creare la vostra prima applicazione Android.</p>
<p>In un prossimo articolo vedremo quanto sia veloce creare l&#8217;Hello World per Android e iniziare lo sviluppo di applicazioni più complesse, attingendo e studiando dai molti tutorial disponibili online e dai sorgenti delle numerose applicazioni Open Source disponibili.</p>
<h3>Aggiornamento del 3 dicembre 2011</h3>
<p>Con le ultime versioni dell&#8217;sdk di android (> r15) l&#8217;interfaccia è cambiata un po&#8217; ma i concetti rimangono gli stessi.</p>
<p>Una volta lanciato scaricato ed estratto l&#8217;sdk e lanciato android, è sufficiente selezionare i pacchetti che ci interessano, io ad esempio avendo un HTC desire con Android 2.2 ho scaricato le API v8, comprese quelle di Google Maps.</p>
<p>Anche il plugin di Eclipse è stato migliorato, ora una volta installato vi presenterà al primo avvio una finestra in cui collegare l&#8217;sdk di android che avete precedentemente installato (o nel caso non lo abbiate gia fatto potrete scaricarlo e installarlo direttamente da qui).</p>
<p><a href="http://www.ilpestifero.net/wp-content/uploads/2011/03/sdk15.png"><img class="center" title="sdk15" src="http://www.ilpestifero.net/wp-content/uploads/2011/03/sdk15-300x195.png" alt="" width="300" height="195" /></a></p>
<p><a href="http://www.ilpestifero.net/wp-content/uploads/2011/03/adt_new.png"><img class="center" title="adt_new" src="http://www.ilpestifero.net/wp-content/uploads/2011/03/adt_new-300x258.png" alt="" width="300" height="258" /></a></p>
<h3>Note:</h3>
<p>1) L&#8217;sdk di Android è multipiattaforma e funziona oltre che in Linux, sia sotto Windows che Mac OS X. Questo è uno dei tanti punti di forza di Android.</p>
<p>2) Se volete sviluppare applicazioni che usano le <strong>google maps</strong>, allora è necessario che installiate anche tali api. Queste API si trovano in <em>Available packages &gt; Third party Add-ons &gt; Google Inc</em>. Io ho installato la versione Android API 8, revision 2, dato che sto sperimentando con l&#8217;applicazione Open Source <a href="http://kenkinder.com/gps-share/">GPS Share</a>.</p>
<p>3) Se non avete già installato Eclipse, vi basta scaricarne una <a href="http://www.eclipse.org/downloads/">versione dal sito ufficiale</a>, io vi consiglio <em>Eclipse IDE for Java Developers</em>, o in alternativa installare l&#8217;ultima versione pacchettizzata da Ubuntu (al momento <em>Eclipse 3.5.2</em>), sempre con il solito <em>Synaptic</em>.</p>
<p>4) Nel caso in cui non riusciate ad installare il plugin ADT per Eclipse e l&#8217;errore sia questo &#8216;missing &#8220;org.eclipse.wst.sse.core 0.0.0&#8243;&#8216;, vi basta aggiungere ai repository software di Eclipse quello per la vostra versione, ossia <a href="http://download.eclipse.org/releases/indigo" target="_blank">http://download.eclipse.org/releases/indigo</a> nel caso abbiate installato la versione Indigo di Eclipse (sostituite Indigo con Helios, Galileo etc. a seconda della vostra versione). Così facendo e ripetendo l&#8217;installazione di ADT le dipendenze mancanti verranno recuperate dal repository appena aggiunto.</p>
<h3>Guide di Riferimento:</h3>
<p><a href="http://www.techhamlet.com/2010/10/android-application-development-with-eclipse-ide/">http://www.techhamlet.com/2010/09/test-android-applications/</a></p>
<p><a href="http://www.techhamlet.com/2010/10/android-application-development-with-eclipse-ide/">http://www.techhamlet.com/2010/10/android-application-development-with-eclipse-ide/</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ilpestifero.net/2011/03/23/sviluppare-per-android-su-ubuntu-setup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Android up and running</title>
		<link>http://www.ilpestifero.net/2011/03/07/android-up-and-running/</link>
		<comments>http://www.ilpestifero.net/2011/03/07/android-up-and-running/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 08:59:59 +0000</pubDate>
		<dc:creator>ilpestifero</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[HTC]]></category>

		<guid isPermaLink="false">http://www.ilpestifero.net/?p=1346</guid>
		<description><![CDATA[Da oggi sono un felice possessore di uno smartphone Android, un HTC desire di seconda mano per la precisione. Analogamente ad altri personaggi, tra cui in ultimo il buon pollycoke, non ero disposto a spendere cifre folli, però ultimamente la voglia di cazzeggiare su un device mobile dal cuore open cresceva, quindi arrivata l&#8217;occasione l&#8217;ho [...]]]></description>
			<content:encoded><![CDATA[<p>Da oggi sono un felice possessore di uno smartphone Android, un HTC desire di seconda mano per la precisione.<br />
Analogamente ad altri personaggi, tra cui in ultimo il buon <a href="http://pollycoke.org/2011/03/06/pollycoke-mobile-e-qui-e-io-ho-un-nexus-one/">pollycoke</a>, non ero disposto a spendere cifre folli, però ultimamente la voglia di cazzeggiare su un device mobile dal cuore open cresceva, quindi arrivata l&#8217;occasione l&#8217;ho colta al volo.<br />
La scelta è stata facile, data la recente operazione follia di Nokia che per accelerare i tempi di uscita di Meego, è passata a Windows phone 7&#8230; ritardando l&#8217;uscita di uno smartphone alla fine di questo anno!<br />
L&#8217;HTC desire dal canto suo è un telefono che conoscevo già bene, essendo una delle migliori implementazioni hardware e software di Android, addirittura il <a href="http://gadget.wired.it/news/cellulari/top10-telefonini-2010.html">miglior smartphone del 2010 secondo la rivista tecnologica e di tendenza Wired.it</a>.
</p>
<p>Quindi benvenuto Androide <img src='http://www.ilpestifero.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Prossimamente vedrò di pubblicare info e news sulle migliori applicazioni per render questo gioielli ancora piú funzionale e aperto.<br />
Intanto vi consiglio di installarvi <a href="http://f-droid.org">FDroid, un market alternativo con sole applicazioni FLOSS</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ilpestifero.net/2011/03/07/android-up-and-running/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PDF-Shuffler</title>
		<link>http://www.ilpestifero.net/2010/12/15/pdf-shuffler/</link>
		<comments>http://www.ilpestifero.net/2010/12/15/pdf-shuffler/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 11:00:13 +0000</pubDate>
		<dc:creator>ilpestifero</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf-shuffler]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ilpestifero.net/?p=1244</guid>
		<description><![CDATA[Brevissimo post per segnalare questo comodo programma per Ubuntu che vi permette con semplicità di eliminare pagine da un documento pdf, unire più documenti pdf e spostare mediante drag and drop l&#8217;ordine di visualizzazione delle pagine. Facile, veloce, funzionale. PDF-shuffler si installa con un click mediante il solito Ubuntu Software Center.]]></description>
			<content:encoded><![CDATA[<p>Brevissimo post per segnalare questo comodo programma per Ubuntu che vi permette con semplicità di eliminare pagine da un documento pdf, unire più documenti pdf e spostare mediante drag and drop l&#8217;ordine di visualizzazione delle pagine.</p>
<p>Facile, veloce, funzionale.</p>
<p style="text-align: center;"><a href="http://www.ilpestifero.net/wp-content/uploads/2010/12/pdfshuffler.png"><img class="size-medium wp-image-1245 aligncenter" title="PDF-shuffler in Ubuntu: elimina, sposta ed aggiungi facilmente pagine a qualsiasi documento pdf" src="http://www.ilpestifero.net/wp-content/uploads/2010/12/pdfshuffler-300x183.png" alt="" width="300" height="183" /></a></p>
<p style="text-align: left;">PDF-shuffler si installa con un click mediante il solito <a href="http://it.wikipedia.org/wiki/Ubuntu_Software_Center">Ubuntu Software Center</a>.</p>
<p style="text-align: center;"><a href="http://www.ilpestifero.net/wp-content/uploads/2010/12/pdfshuffler-ubuntu_software_center.png"><img class="alignnone size-medium wp-image-1247" title="pdfshuffler ubuntu software center" src="http://www.ilpestifero.net/wp-content/uploads/2010/12/pdfshuffler-ubuntu_software_center-300x266.png" alt="" width="300" height="266" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ilpestifero.net/2010/12/15/pdf-shuffler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu: il video promozionale</title>
		<link>http://www.ilpestifero.net/2010/10/29/ubuntu-il-video-promozionale/</link>
		<comments>http://www.ilpestifero.net/2010/10/29/ubuntu-il-video-promozionale/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 08:23:49 +0000</pubDate>
		<dc:creator>ilpestifero</dc:creator>
				<category><![CDATA[Eventi]]></category>
		<category><![CDATA[Fun & Games]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[natty narwhal]]></category>
		<category><![CDATA[pubblicità]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[uds]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.ilpestifero.net/?p=1207</guid>
		<description><![CDATA[Durante il recente incontro degli sviluppatori di Ubuntu (UDS), tuttora in corso ad Orlando in Florida, sono emerse parecchie novità ed indiscrezioni riguardo alle prossime versioni di Ubuntu. Quella di cui vi voglio accennare qui è la diffusione di un video promozionale di Ubuntu, avvenuta prima del keynote di Mark Shuttleworth, l&#8217;ideatore e il fondatore [...]]]></description>
			<content:encoded><![CDATA[<p>Durante il recente incontro degli sviluppatori di Ubuntu (<a href="http://uds.ubuntu.com/">UDS</a>), tuttora in corso ad Orlando in Florida, sono emerse parecchie novità ed indiscrezioni riguardo alle prossime versioni di Ubuntu.</p>
<p>Quella di cui vi voglio accennare qui è la diffusione di un video promozionale di Ubuntu, avvenuta prima del keynote di <a href="http://www.markshuttleworth.com/">Mark Shuttleworth</a>, l&#8217;ideatore e il fondatore di <a href="http://www.ubuntu.com">Ubuntu</a> e di <a href="http://www.canonical.com/">Canonical</a>.</p>
<div align="center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/vYTJPaM82nQ&amp;feature" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/vYTJPaM82nQ&amp;feature"></embed></object>
</div>
<p>A me personalmente è piaciuto molto. L&#8217;ho trovato immediato e ben ritmato, illustrando con semplicità alcuni dei punti chiave di Ubuntu e di GNU/Linux.</p>
<p>Cosa ne pensate? Per diffondersi ancora di più Ubuntu ha bisogno di pubblicizzarsi e di fare marketing, o le strade da percorrere sono altre?<br />
Io credo che al giorno d&#8217;oggi qualsiasi prodotto, per buono che sia, se non si pubblicizza adeguatamente, non viene conosciuto ed apprezzato rimanendo al massimo un eccellenza di nicchia.</p>
<p>A chi interessa su blip.tv sono disponibili <a href="http://ubuntu.mirocommunity.org/listing/new/">tutti i video realizzati all&#8217;UDS di Natty Narwhal</a>, tra cui l&#8217;interessantissimo e divertente <a href="http://ubuntu.mirocommunity.org/video/232/uds-n-mark-shuttleworth-keynot">keynote di Mark</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ilpestifero.net/2010/10/29/ubuntu-il-video-promozionale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10, &#8220;The perfect Ten&#8221; è arrivata</title>
		<link>http://www.ilpestifero.net/2010/10/10/ubuntu-10-10-the-perfect-ten-e-arrivata/</link>
		<comments>http://www.ilpestifero.net/2010/10/10/ubuntu-10-10-the-perfect-ten-e-arrivata/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 13:34:46 +0000</pubDate>
		<dc:creator>ilpestifero</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[10.10]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wubi]]></category>

		<guid isPermaLink="false">http://www.ilpestifero.net/?p=1202</guid>
		<description><![CDATA[Provatela, provatela, provatela. Non vi occorrono più di 30 minuti di tempo per scaricarla e installarla, anche da Windows grazie a Wubi.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com">Provatela</a>, <a href="http://www.ubuntu.com/desktop/get-ubuntu/download">provatela</a>, <a href="http://www.ubuntu.com/desktop/get-ubuntu/windows-installer">provatela</a>.<br />
<a href="http://www.ilpestifero.net/wp-content/uploads/2010/10/perfectTen.png"><img class="alignnone size-medium wp-image-1203" title="perfectTen" src="http://www.ilpestifero.net/wp-content/uploads/2010/10/perfectTen-300x70.png" alt="" width="300" height="70" /></a><br />
Non vi occorrono più di 30 minuti di tempo per scaricarla e installarla, <a title="Provate Ubuntu da Windows in 10 minuti" href="http://www.ubuntu.com/desktop/get-ubuntu/windows-installer">anche da Windows grazie a Wubi</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ilpestifero.net/2010/10/10/ubuntu-10-10-the-perfect-ten-e-arrivata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

