<?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>Daniele Campogiani &#187; ipod touch</title>
	<atom:link href="http://www.danielecampogiani.com/tag/ipod-touch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danielecampogiani.com</link>
	<description>Produttore e consumatore di Informazioni</description>
	<lastBuildDate>Thu, 12 Jan 2012 14:21:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Programmare una webApp per iPhone #4 – Il Contenuto</title>
		<link>http://www.danielecampogiani.com/2010/04/programmare-una-webapp-per-iphone-4-%e2%80%93-il-contenuto/</link>
		<comments>http://www.danielecampogiani.com/2010/04/programmare-una-webapp-per-iphone-4-%e2%80%93-il-contenuto/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 13:29:10 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Programmare una webApp per iPhone]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[iwebkit]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.danielecampogiani.com/?p=1375</guid>
		<description><![CDATA[{lang: 'it'} Eccoci ad un altro appuntamento di Programmare una webApp per iPhone, la lezione di oggi sarà abbastanza impegnativa perchè tratteremo l&#8217;argomento più importante: come presentare il nostro contenuto. Per contenuto intendo la parte centrale dalla nostra pagina, quella compresa tra la top bar ed il footer per intenderci. Il Contenuto Innanzitutto il codice [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2010/04/programmare-una-webapp-per-iphone-4-%e2%80%93-il-contenuto/">{lang: 'it'}</g:plusone></div><p><a href="http://www.danielecampogiani.com/wp-content/uploads/2010/04/crearewebapp2.png"><img class="aligncenter size-full wp-image-1377" title="crearewebapp2" src="http://www.danielecampogiani.com/wp-content/uploads/2010/04/crearewebapp2.png" alt="" width="500" height="500" /></a></p>
<p>Eccoci ad un altro appuntamento di <a href="http://www.danielecampogiani.com/category/programmare-una-webapp-per-iphone/">Programmare una webApp per iPhone</a>, la lezione di oggi sarà abbastanza impegnativa perchè tratteremo l&#8217;argomento più importante: come presentare il nostro contenuto.</p>
<p><span id="more-1375"></span>Per contenuto intendo la parte centrale dalla nostra pagina, quella compresa tra la top bar ed il footer per intenderci.</p>
<h2>Il Contenuto</h2>
<p>Innanzitutto il codice di questa sezione va racchiuso tra i seguenti tag:</p>
<blockquote><p>&lt;div id=&#8221;content&#8221;&gt;&lt;/div&gt;</p></blockquote>
<p>e fin qui penso non ci sia nessun problema, ora andiamo a vedere cosa abbiamo a disposizione.</p>
<h2>Titoli in Grigio</h2>
<p>Il primo elemento che andiamo ad analizzare è questo tag:</p>
<blockquote><p>&lt;span class=&#8221;graytitle&#8221;&gt;Qui il vostro titolo&lt;/span&gt;</p></blockquote>
<p>che semplicemente mostrerà un titolo personalizzato di colore grigio. Io personalmente lo trovo molto utile sopra ad una tabella(che vedremo più avanti). Ecco qui un esempio:</p>
<p><a href="http://www.danielecampogiani.com/wp-content/uploads/2010/04/IMG_0282.jpg"><img class="aligncenter size-full wp-image-1378" title="IMG_0282" src="http://www.danielecampogiani.com/wp-content/uploads/2010/04/IMG_0282.jpg" alt="" width="320" height="480" /></a></p>
<p>Le scritte &#8220;Stadio&#8221; e &#8220;Trofei&#8221; sono state ottenute così.</p>
<h2>I Page items</h2>
<p>E&#8217; l&#8217;elemento più importante, e viene utilizzato come &#8220;raccoglitore&#8221; per inglobare altri elementi più semplici.</p>
<p>Crea infatti un gruppo di elementi che poi gestiamo come vogliamo, il tag è il seguente:</p>
<blockquote><p>&lt;ul class=&#8221;pageitem&#8221;&gt;&lt;/ul&gt;</p></blockquote>
<p>Possiamo avere quanti pageitem vogliamo all&#8217;interno della nostra pagina, l&#8217;importante è che sia presente almeno uno, ecco un&#8217;immagine per far capire ancora meglio cosa intendo:</p>
<p><a href="http://www.danielecampogiani.com/wp-content/uploads/2010/04/IMG_0283.jpg"><img class="aligncenter size-full wp-image-1380" title="IMG_0283" src="http://www.danielecampogiani.com/wp-content/uploads/2010/04/IMG_0283.jpg" alt="" width="320" height="480" /></a></p>
<p>In quest&#8217;immagine ho evidenziato ogni &#8220;pageitem&#8221; di rosso e li ho numerati, sono quindi presenti 4 &#8220;pageitem&#8221;.</p>
<p>All&#8217;interno di ognuno possiamo inserire diversi elementi, vediamo quali sono e le loro caratteristiche.</p>
<h2>Textboxes</h2>
<p>E&#8217; semplicemente un blocco di testo nel quale possiamo scrivere quello che vogliamo, <strong>va inserito all&#8217;interno di un &#8220;pageitem&#8221; </strong>(come spiegato sopra) per vederlo apparire correttamente.</p>
<p>Il tag per richiamarlo è il seguente:</p>
<blockquote><p>&lt;li class=&#8221;textbox&#8221;&gt;&lt;/li&gt;</p></blockquote>
<p>e all&#8217;interno possiamo scrivere del semplice testo inserendo questo codice:</p>
<blockquote><p>&lt;p&gt;Testo&lt;/p&gt;</p></blockquote>
<p>Oppure del testo in blu come titolo, in questo caso scriveremo:</p>
<blockquote><p>&lt;span class=&#8221;header&#8221;&gt;Titolo&lt;/span&gt;</p></blockquote>
<p><strong>Facciamo un piccolo riassunto:</strong></p>
<p>Vogliamo una pagina con un titolo in grigio, sotto a questo un singolo gruppo di elementi (un solo &#8220;pageitem&#8221;) che all&#8217;interno abbia del testo con un titolo (una semplice &#8220;textbox&#8221;), ecco il codice che andremo a scrivere:</p>
<blockquote><p>&lt;div id=&#8221;content&#8221;&gt;</p>
<p>&lt;span class=&#8221;graytitle&#8221;&gt;Titolo Grigio&lt;/span&gt;</p>
<p>&lt;ul class=&#8221;pageitem&#8221;&gt;</p>
<p>&lt;li class=&#8221;textbox&#8221;&gt;</p>
<p>&lt;span class=&#8221;header&#8221;&gt;Titolo Blu all&#8217;interno della casella di testo&lt;/span&gt;</p>
<p>&lt;p&gt;Il vostro testo&lt;/p&gt;</p>
<p>&lt;/li&gt;</p>
<p>&lt;/ul&gt;</p>
<p>&lt;/div&gt;</p></blockquote>
<p>Per oggi è tutto, nella prossima lezione parlerò di menus e liste. Al prossimo Post!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2010/04/programmare-una-webapp-per-iphone-4-%e2%80%93-il-contenuto/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Come la Apple si sta facendo furba, e perchè Saurik è grandioso!</title>
		<link>http://www.danielecampogiani.com/2010/02/come-la-apple-si-sta-facendo-furba-e-perche-saurik-e-grandioso/</link>
		<comments>http://www.danielecampogiani.com/2010/02/come-la-apple-si-sta-facendo-furba-e-perche-saurik-e-grandioso/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 14:24:46 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Riflessioni]]></category>
		<category><![CDATA[3gs]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[riflessione]]></category>
		<category><![CDATA[saurik]]></category>

		<guid isPermaLink="false">http://www.danielecampogiani.com/?p=1182</guid>
		<description><![CDATA[{lang: 'it'}e perchè attualmente non comprerei un iPhone 3GS o iPod touch 3G. A volte ripenso a quando presi in mano per la prima volta un iPod Touch, montava su il firmware 1.4 e grazie a Zibri da quando lo presi in mano a quando fu jailbroken passarono 2 orette (condite da panico da brik [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2010/02/come-la-apple-si-sta-facendo-furba-e-perche-saurik-e-grandioso/">{lang: 'it'}</g:plusone></div><h6 style="text-align: right;">e perchè<strong> attualmente non comprerei</strong> un iPhone<strong> 3GS</strong> o iPod touch <strong>3G</strong>.</h6>
<p>A volte ripenso a quando presi in mano per la prima volta un iPod Touch, montava su il <strong>firmware 1.4</strong> e grazie a <strong>Zibri</strong> da quando lo presi in mano a quando fu jailbroken passarono 2 orette (condite da<strong> panico da brik</strong> con scritte stile terminale che non andavano via dallo schermo).</p>
<p>La Apple per diverso tempo <strong>non si è curata</strong> particolarmente alla questione, e questa è una tra le più pesanti critiche fatte alla Società, ma si sà, come la Sony ha incominciato a guadagnare forte sulla Play Station 1 dopo che si diffusero i viodeogiochi masterizzati, in egual modo la Apple <strong>traeva profitto dalla situazione</strong>.</p>
<p>Che il Jailbreak non sia semplicemente installare ipa lo so bene, è ben di più, è <strong>il completo accesso al dispositivo</strong>, la possibilita di &#8220;giocare&#8221; in SSH, di utilizzare applicazioni che <strong>alla Apple non piacciono</strong> (vedi Winterboard, Backrounder, iMobileCinema e simili).</p>
<p><span id="more-1182"></span></p>
<p>Ma diciamo la verità, senza dati alla mano, sono convinto che buona parte degli utenti che &#8220;sbloccano&#8221; il proprio device è attratta (se non motivata) dall&#8217;<strong>Installous</strong>.</p>
<p>Dicevo sopra che la Apple per diverso tempo non si è preoccupata eccessivamente della questione, ma ora qualcosa sembra cambiare, ed ha rilasciato un nuovo firmware a prima vista <strong>inutile</strong>.</p>
<p>In realtà questo firmware ha uno <strong>scopo preciso, ostacolare il jailbreak</strong> dei nuovi dispositivi (iPhone 3GS e iPod touch 3G).</p>
<p>Questi nuovi dispositivi (che hanno una nuova versione di iBoot) infatti, necessitano di<strong> una connessione con il server della Apple</strong> ogni volta che si vuole aggiornare o ripristinare un firmware, nel server viene trovata una<strong> firma digitale</strong> che permette l&#8217;operazione di aggiornamento/ripristino.</p>
<p>Dopo il rilascio del <strong>firmware 3.1.3</strong> la Apple ha deciso di <strong>rimuovere la firma per il 3.1.2</strong> e quindi tutti gli i possessori di questi nuovi dispositivi una volta fatto l&#8217;upgrade al <strong>3.1.3 non potranno più tornare indietro al 3.1.2</strong>.</p>
<p>Ecco quindi la situazione: un utente con 3GS ha il firmware 3.1.2 con jailbreak, poi per vari motivi (rallentamenti, problemi con applicazioni da cydia,casini vari) decide ti ripristinare il firmware per risolvere tutto.</p>
<p><span style="text-decoration: line-through;">Se decide di ripristinare il 3.1.2 tutto bene, ma <strong>se aggiorna al 3.1.3 cosa succede?</strong></span></p>
<p>Non potendo ripristinare il 3.1.2 è <strong>costretto ad aggiornare al 3.1.3 e cosa succede?</strong></p>
<p>Si ritrova un iPhone che <strong>non potrà essere jailbroken</strong>. Attualmente <strong>il jailbreak per 3.1.3 non esiste</strong> per questi dispositivi, e <strong>non può</strong> più tornare al 3.1.2 per sbloccarlo.</p>
<p><strong>E brava Apple! Ci sei riuscita!</strong></p>
<p>Ed è qui che entra in gioco <a href="http://www.saurik.com/"><strong>Saurik</strong></a>!</p>
<p>Prima ho semplicemente detto che questi dispositivi per poter aggiornare/ripristinare il firmware si collegano con il Server Apple, il quale da il via libera all&#8217;operazione desiderata. A grandi linee è cosi, ma <strong>vediamo di approfondire</strong>:</p>
<p>Durante la certificazione entrano in gioco <strong>3 file: il iBSS, il iBEC ed l&#8217; ECID</strong>, i primi due sono file temporanei e quindi non influiscono sull&#8217;operazione,<strong> l&#8217; ECID</strong> viene invece <strong>generato durante il collegamento</strong> con il Sever della Apple.</p>
<p>Come detto sopra la Apple <strong>non fornisce più</strong> il file ECID per i firmware precedenti al 3.1.3, quindi l&#8217;unica operazione permessa è l&#8217;upgrade al nuovo firmware.</p>
<p>Ma Saurik è davvero uno con un cervello fine, ha difatti costruito <strong>un server che si sostituisce a quello della Apple</strong>.</p>
<p>Aprendo Cydia si ha la possibilità di <strong>salvare il proprio ECID sul server di Saurik</strong>, successivamente sarà presente su cydia il messaggio &#8220;ECID SHSH on file&#8221; che conferma il salvataggio.</p>
<p>Ora dopo le opportune modifiche ad iTunes (che non riporto nell&#8217;articolo, ma potete trovare <a href="http://www.ispazio.net/87054/facciamo-chiarezza-sulliphone-3gs-il-firmware-3-1-3-lecid-e-la-guida-per-il-downgrade-ispazio">qui</a>), quest&#8217;ultimo interrogherà<strong> il server di Saurik invece di quello originale</strong>, e trovando la firma digitale <strong>permetterà anche di tornare a firmware precedenti</strong>.</p>
<p>E&#8217; dunque questa la situazione, almeno finchè il <strong><a href="http://twitter.com/geohot">geniaccio</a></strong> non smuoverà un pò le acque!</p>
<p>Un consiglio? <strong>Non aggiornate.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2010/02/come-la-apple-si-sta-facendo-furba-e-perche-saurik-e-grandioso/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Programmare una webApp per iPhone #1 – Sintassi HTML</title>
		<link>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-1-%e2%80%93-sintassi-html/</link>
		<comments>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-1-%e2%80%93-sintassi-html/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:26:57 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Programmare una webApp per iPhone]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[iwebkit]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.danielecampogiani.com/?p=1067</guid>
		<description><![CDATA[{lang: 'it'} Eccoci al secondo appuntamento con la rubrica &#8220;Programmare una webApp per iPhone&#8221;! Oggi ripasseremo un po di html che ci servirà nelle lezioni successive. Ogni file html ha diversi tag, vediamo quali sono i principali e che funzione hanno. Head &#60;html&#62; &#60;head&#62; &#60;title&#62;Titolo della pagina&#60;/title&#62; &#60;/head&#62; Dove vengono specificate le caratteristiche speciale della [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-1-%e2%80%93-sintassi-html/">{lang: 'it'}</g:plusone></div><p><a href="http://www.danielecampogiani.com/wp-content/uploads/2010/01/crearewebapp21.png"><img class="aligncenter size-full wp-image-1060" title="crearewebapp2" src="http://www.danielecampogiani.com/wp-content/uploads/2010/01/crearewebapp21.png" alt="" width="500" height="500" /></a></p>
<p>Eccoci al secondo appuntamento con la rubrica <a href="http://www.danielecampogiani.com/category/programmazione/iphonewebapp/">&#8220;Programmare una webApp per iPhone&#8221;</a>! Oggi ripasseremo un po di html che ci servirà nelle lezioni successive.</p>
<p><span id="more-1067"></span></p>
<p>Ogni file html ha diversi tag, vediamo quali sono i principali e che funzione hanno.</p>
<h2>Head</h2>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Titolo della pagina&lt;/title&gt;<br />
&lt;/head&gt;</p></blockquote>
<p>Dove vengono specificate le caratteristiche speciale della pagina.</p>
<h2>Body</h2>
<p>Il body è il la parte della pagina che conterrà tutto quello che vogliamo visualizzare, come immagini, testi, collegamenti e quant&#8217;altro.</p>
<p>Una pagina web ha quindi tipicamente questa struttura:</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Titolo della pagina&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
Contenuto<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<h2>Grassetto e Corsivo</h2>
<p>Pre rendere un testo in grassetto è sufficiente includerlo tra il seguente tag:</p>
<blockquote><p>&lt;b&gt;Text&lt;/b&gt;</p></blockquote>
<p>Mentre per renderlo in corsivo occorre usare quest&#8217;alto tag:</p>
<blockquote><p>&lt;i&gt;Text&lt;/i&gt;</p></blockquote>
<h2>Creare un link</h2>
<p>Come capirete meglio nelle prossime guide ogni progetto è fatto da diverse pagine, per creare un collegamento ad una pagina si usa il seguente tag:</p>
<blockquote><p>&lt;a href=&#8221;nomepagina.html&#8221;&gt;Testo/Immagine&lt;/a&gt;</p></blockquote>
<h2>Inserire Immagini</h2>
<p>Per inserire un&#8217;immagine in una pagina web ecco il codice che viene utilizzato</p>
<blockquote><p>&lt;img src=&#8221;nomeimmagine.jpg&#8221; alt=&#8221;Descrizione immagine&#8221; /&gt;</p></blockquote>
<h2>Andare a capo</h2>
<p>Può capitare che si ha la necessità di andare a capo in un testo abbastanza lungo e il tag che viene utilizzato è</p>
<blockquote><p>&lt;br/&gt;</p>
<p>Per esempio: &#8220;Voglio andare a &lt;br/&gt; capo&#8221; risulterà essere</p>
<p>Voglio andare a</p>
<p>capo</p></blockquote>
<h2>Centrare gli oggetti</h2>
<p>Per centrare gli oggetti (testo/immagini&#8230;) basta inserire l&#8217;oggetto tra questo tag:</p>
<blockquote><p>&lt;p style=&#8221;text-align:center&#8221;&gt;OGGETTO&lt;/p&gt;</p>
<p>per capire meglio, il codice soprà corrisponde a</p>
<p style="text-align: center;">OGGETTO</p>
</blockquote>
<h2>Commenti</h2>
<p>I commenti sono dei testi che verranno completamente ignorati dal browser ma che risultano utili ai programmatori in quanto permettono di appuntarsi qualcosa, oppure per spiegare cosa fa un determinato pezzo di codice</p>
<blockquote><p>&lt;!&#8212;&#8211;Questo è un commento&#8212;&#8211;&gt;</p></blockquote>
<p><strong>Facciamo un po di chiarezza: </strong>questa è la sintassi dell&#8217;html <strong>in generale</strong>, quindi tutti i siti web utilizzano questi tag.</p>
<p>Nelle prossime lezioni scriveremo del codice proprio per iPhone e vedremo come sia possibile creare menù, tabelle ed altro.</p>
<p>Questo articolo potrebbe risultare noioso e senza nulla di &#8220;pratico&#8221; ma vi assicuro che in futuro lo troverete davvero utile ogni qual volta che avrete un dubbio del tipo: &#8220;qual&#8217;è il tag che devo utilizzare qui?&#8221; vi basterà leggere questo post per trovare una risposta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-1-%e2%80%93-sintassi-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Programmare una webApp per iPhone #0 &#8211; Introduzione</title>
		<link>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-0-introduzione/</link>
		<comments>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-0-introduzione/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:54:14 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmare una webApp per iPhone]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[iwebkit]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.danielecampogiani.com/?p=1058</guid>
		<description><![CDATA[{lang: 'it'} Innauguro con questo articolo una serie di guide che hanno come obiettivo finale la realizzazione di una semplice webApp. Perchè una webApp? Quando iniziai a &#8220;smanettare&#8221; con il mio iPod Touch, cercai online guide sulla programmazione per iPhone, e mi trovai spiazzato, non avevo mai studiato programmazione ad oggetti, e non possedevo un [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-0-introduzione/">{lang: 'it'}</g:plusone></div><p><a href="http://www.danielecampogiani.com/wp-content/uploads/2010/01/crearewebapp21.png"><img class="aligncenter size-full wp-image-1060" title="crearewebapp2" src="http://www.danielecampogiani.com/wp-content/uploads/2010/01/crearewebapp21.png" alt="" width="500" height="500" /></a></p>
<p>Innauguro con questo articolo una serie di guide che hanno come obiettivo finale la realizzazione di una semplice webApp.</p>
<p><span id="more-1058"></span></p>
<p><strong>Perchè una webApp?</strong></p>
<p>Quando iniziai a &#8220;smanettare&#8221; con il mio iPod Touch, cercai online guide sulla programmazione per iPhone, e mi trovai spiazzato, non avevo mai studiato programmazione ad oggetti, e <strong>non possedevo un Mac</strong>, entrambi requisiti necessari per programmare per iPhone.</p>
<p>Così pensai ad uno stratagemma per riuscire lo stesso nel mio intento: creare una webApp.</p>
<p>I frutti del mio studio e della mia curiosità hanno poi preso forma e nome: <a href="http://www.ispazio.net/?s=DCmc">DCmC</a>, applicazione presente su cydia  e hostata da iSpazio.</p>
<p>Tutta l&#8217;applicazione è infatti scritta in html e php, quindi ho potuto svolgere tutto il lavoro,<strong> senza dover imparare l&#8217;objective C e senza possedere un Mac.</strong></p>
<p>Quindi riassumendo <strong>perchè una webApp?</strong></p>
<ul>
<li>Possibilità di usare Windows</li>
<li>Nessuna conoscenza della programmazione ad oggetti richiesta</li>
<li>Unico requisito è la conoscenza base dell&#8217;html (e per applicazioni più complesse del php)</li>
</ul>
<p>Ma ecco anche qualche <strong>aspetto negativo</strong>:</p>
<ul>
<li>Non è possibile interagire con l&#8217;hardware (quindi accelerometro e simili)</li>
</ul>
<p>Tutte queste guide utilizzeranno <a href="http://iwebkit.net/">iWebKit</a>, uno stumento che rende semplicissimo programmare webApp per iPhone.</p>
<p>Tutto quello che dovrete scrivere sono solo rige di codice html.</p>
<p>Quindi come primo passo scaricate l&#8217;ultima versione di <a href="http://iwebkit.net/downloads">iWebKit</a> (al momento è la 4.6.2) e salvatela nel vostro computer.</p>
<p>Dalla prossima guida scriveremo le prime righe di codice, intanto che ne pensate di questo nuovo progetto sul mio blog?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2010/01/programmare-una-webapp-per-iphone-0-introduzione/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Riflessioni sulle IPA (applicazioni crackate per iPhone e iPod Touch)</title>
		<link>http://www.danielecampogiani.com/2010/01/riflessioni-sulle-ipa-applicazioni-crackate-per-iphone-e-ipod-touch/</link>
		<comments>http://www.danielecampogiani.com/2010/01/riflessioni-sulle-ipa-applicazioni-crackate-per-iphone-e-ipod-touch/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:32:34 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[hack]]></category>
		<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Riflessioni]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[installous]]></category>
		<category><![CDATA[ipa]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>

		<guid isPermaLink="false">http://www.dcampogiani.altervista.org/?p=974</guid>
		<description><![CDATA[{lang: 'it'} E&#8217; diverso tempo che non mi trovo davanti a queste pagine per scrivere qualcosa di interessante, ma questa sera ho fatto una riflessione che vorrei condividere con voi. Innanzitutto mi scuso per l&#8217;assenza (ma probabilmete presto capirete perchè ultimamente ho meno tempo per scrivere articoli), ma cominciamo subito. Tutti sapete cos&#8217;è un file [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2010/01/riflessioni-sulle-ipa-applicazioni-crackate-per-iphone-e-ipod-touch/">{lang: 'it'}</g:plusone></div><p><img class="aligncenter size-full wp-image-975" title="installous" src="http://www.danielecampogiani.com/wp-content/uploads/2010/01/installous1.jpg" alt="installous" width="450" height="300" /></p>
<p>E&#8217; diverso tempo che non mi trovo davanti a queste pagine per scrivere qualcosa di interessante, ma questa sera ho fatto una riflessione che vorrei condividere con voi.</p>
<p><span id="more-974"></span></p>
<p>Innanzitutto mi scuso per l&#8217;assenza (ma probabilmete presto capirete perchè ultimamente ho meno tempo per scrivere articoli), ma cominciamo subito.</p>
<p>Tutti sapete cos&#8217;è un file .IPA immagino, ma per chi non lo sappia ancora questi sono file che permettono di installare <strong>applicazioni dell&#8217;AppStore crackate.</strong></p>
<p>Niente di particolare, esiste da anni la pirateria, canzoni, programmi per PC, programmi per Mac fino ai dispositivi portatili.</p>
<p>Ma le ipa sono <strong>qualcosa di pazzesco</strong>, un&#8217;applicazione si cracka in pochi minuti e si installa in ancora meno tempo!</p>
<p>Naturalmente ciò è fattibile solo per chi possiede un dispositivo con Jailbreak, ma orami buona parte degli utenti che lo effettuano lo fanno proprio per poter installare appicazioni carckate.</p>
<p><strong>Ma come funziona la crack delle applicazioni?</strong></p>
<p>Viene rimosso il signature dal ipa e poi nel file info.plist viene scritto signeridentity = native application. Infatti un&#8217;applicazione senza signerIdentity non potrebbe essere eseguita e quindi viene fatta passare come applicazione nativa (tipo Messaggi o Calendario per intenderci).</p>
<p>Un programmatore quindi riesce a capire se l&#8217;applicazione è stata crackata o meno (l&#8217;ho fatta molto semplice, in realtà è un pò poù complicata ma i passaggi logici sono questi).</p>
<p>Quindi se l&#8217;applicazione è stata crackata <strong>necessariamente</strong> l&#8217;iPhone è Jailbroken.</p>
<p>Ma cosa si può fare con un iPhone jailbroken? <strong>Praticamente Tutto!</strong></p>
<p>Quindi dopo aver verificato se l&#8217;app è stata crackata il programmatore puo eseguire un metodo che <strong>danneggi</strong> l&#8217;iPhone incriminato, potrebbe semplicemente spegnerlo, cancellare un file, copiare la rubrica, le mail e tutto quello che vuole.</p>
<p>Unico ostacolo potrebbe essere l&#8217;AppStore, (e qui vado a deduzioni perchè non so benissimo come funzioni).</p>
<p>La apple comunque non ha il codice sorgente, può solo eseguire l&#8217;app, quindi non dovrebbe accorgersi di questi metodi &#8220;vendicatori&#8221; e approvare l&#8217;applicazione.</p>
<p>Cosa ne pensate?</p>
<p>P.S. ho scritto tutto di getto, quindi se c&#8217;è qualche errore tecnico vi prego di segnalarmelo nei commenti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2010/01/riflessioni-sulle-ipa-applicazioni-crackate-per-iphone-e-ipod-touch/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dubbi SplashScreen&#8230;. te quale preferisci?</title>
		<link>http://www.danielecampogiani.com/2009/08/dubbi-splashscreen-te-quale-preferisci/</link>
		<comments>http://www.danielecampogiani.com/2009/08/dubbi-splashscreen-te-quale-preferisci/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 13:53:57 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[DCmC]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>

		<guid isPermaLink="false">http://www.dcampogiani.altervista.org/?p=797</guid>
		<description><![CDATA[{lang: 'it'} A breve (incrociando le dita) riuscirò ad esordire in cydia con una mi app (della quale non ho anticipato tanto, ma gli screen parlano da soli&#8230; ) Ma ho un dubbio, per la SplashScreen meglio qualcosa di professionale (immagine sopra) o qualcosa di più simpatico (immagine sotto)? Fatemi sapere cosa ne pensate..]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2009/08/dubbi-splashscreen-te-quale-preferisci/">{lang: 'it'}</g:plusone></div><p><img class="aligncenter size-full wp-image-799" title="splash2" src="http://www.danielecampogiani.com/wp-content/uploads/2009/08/splash21.png" alt="splash2" width="320" height="480" /></p>
<p>A breve (incrociando le dita) riuscirò ad esordire in cydia con una mi app (della quale non ho anticipato tanto, ma gli screen parlano da soli&#8230; <img src='http://www.danielecampogiani.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<p><span id="more-797"></span></p>
<p>Ma ho un dubbio, per la SplashScreen meglio qualcosa di professionale (immagine sopra) o qualcosa di più simpatico (immagine sotto)?</p>
<p>Fatemi sapere cosa ne pensate..</p>
<p><img class="aligncenter size-full wp-image-800" title="splash" src="http://www.danielecampogiani.com/wp-content/uploads/2009/08/splash1.png" alt="splash" width="320" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2009/08/dubbi-splashscreen-te-quale-preferisci/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Imparare a programmare per iPhone, le slide del MitAPP #2</title>
		<link>http://www.danielecampogiani.com/2009/01/imparare-a-programmare-per-iphone-le-slide-del-mitapp-2/</link>
		<comments>http://www.danielecampogiani.com/2009/01/imparare-a-programmare-per-iphone-le-slide-del-mitapp-2/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 14:00:02 +0000</pubDate>
		<dc:creator>Daniele Campogiani</dc:creator>
				<category><![CDATA[iPhone/iTouch]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[mitapp]]></category>
		<category><![CDATA[slide]]></category>

		<guid isPermaLink="false">http://www.dcampogiani.altervista.org/?p=930</guid>
		<description><![CDATA[{lang: 'it'} Come vi avevo promesso, eccovi qui la seconda (di tre) parte del corso di programmazione per iPhone tenuto dal MittAPP (vi ricordo che il corso è in lingua inglese)]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="standard" count="" href="http://www.danielecampogiani.com/2009/01/imparare-a-programmare-per-iphone-le-slide-del-mitapp-2/">{lang: 'it'}</g:plusone></div><p style="text-align: center;"><img class="aligncenter" title="develop_iphone" src="http://www.danielecampogiani.com/wp-content/uploads/2009/11/iphonesdk1.jpg" alt="" width="512" height="512" /></p>
<p>Come vi <a href="http://www.dcampogiani.altervista.org/2009/11/19/imparare-a-programmare-per-iphone-le-slide-del-mitapp/">avevo promesso</a>, eccovi qui la seconda (di tre) parte del corso di programmazione per iPhone tenuto dal MittAPP (vi ricordo che il corso è in lingua inglese)</p>
<p><!--more--Continua a leggere...></p>
<div id="__ss_2522777" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Parte II   Objective C" href="http://www.slideshare.net/quadrani/parte-ii-objective-c">Parte II   Objective C</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=parteii-objective-c-091117153035-phpapp01&amp;stripped_title=parte-ii-objective-c" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=parteii-objective-c-091117153035-phpapp01&amp;stripped_title=parte-ii-objective-c" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/quadrani">Paolo Quadrani</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.danielecampogiani.com/2009/01/imparare-a-programmare-per-iphone-le-slide-del-mitapp-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.danielecampogiani.com @ 2012-02-06 02:05:35 -->
