<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.openmoko.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;feed=atom&amp;action=history</id>
		<title>Why Openmoko/it - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;action=history"/>
		<updated>2013-05-22T05:02:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=76592&amp;oldid=prev</id>
		<title>Phobie: linkfix</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=76592&amp;oldid=prev"/>
				<updated>2009-10-09T12:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;linkfix&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:57, 9 October 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Guarda la sezione [[Distributions]] per vedere le varie distribuzioni realizzate per il progetto Openmoko. Se non sei di Linux, una distribuzione è praticamente come una sistema operativo, solo che nel mondo Linux le basi e le tecnologie sono le stesse (framework, API, ecc...). Cambiano solamente alcune caratteristiche e alcune differenze nella UI.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Guarda la sezione [[Distributions]] per vedere le varie distribuzioni realizzate per il progetto Openmoko. Se non sei di Linux, una distribuzione è praticamente come una sistema operativo, solo che nel mondo Linux le basi e le tecnologie sono le stesse (framework, API, ecc...). Cambiano solamente alcune caratteristiche e alcune differenze nella UI.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Distributions&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| &lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Distributions&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/it&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Phobie</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74723&amp;oldid=prev</id>
		<title>Abramo at 14:33, 16 August 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74723&amp;oldid=prev"/>
				<updated>2009-08-16T14:33:23Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;amp;diff=74723&amp;amp;oldid=74719&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Abramo</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74719&amp;oldid=prev</id>
		<title>Abramo at 12:51, 16 August 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74719&amp;oldid=prev"/>
				<updated>2009-08-16T12:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:51, 16 August 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Interfacce utente confuse:''' Symbian usa due diverse e incompatibili piattaforme per l'interfaccia utente- chiamate, S60 (Series 60) e User Interface Quartz (UIQ). Per gli sviluppatori è un bel rompicapo combinarle e per iniziare a sviluppare devi conoscere i dettegli specifici di ognuna.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Interfacce utente confuse:''' Symbian usa due diverse e incompatibili piattaforme per l'interfaccia utente- chiamate, S60 (Series 60) e User Interface Quartz (UIQ). Per gli sviluppatori è un bel rompicapo combinarle e per iniziare a sviluppare devi conoscere i dettegli specifici di ognuna.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*''Basso supporto per gli sviluppatori:''' A partire da Symbian 9, la compagnia ha iniziato a guardare con diffidenza i cosiddetti &amp;quot;third-party developers&amp;quot;, gli sviluppatori indipendenti. La maggior parte delle caratteristiche dei telefoni sono disponibili ai soli iscritti al programma Symbian Signed. Se non sei membro del programma Symbian Signed non sarai mai in grado di inserire nelle tua applicazioni alcune caratteristiche core del sistema. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;''Basso supporto per gli sviluppatori:''' A partire da Symbian 9, la compagnia ha iniziato a guardare con diffidenza i cosiddetti &amp;quot;third-party developers&amp;quot;, gli sviluppatori indipendenti. La maggior parte delle caratteristiche dei telefoni sono disponibili ai soli iscritti al programma Symbian Signed. Se non sei membro del programma Symbian Signed non sarai mai in grado di inserire nelle tua applicazioni alcune caratteristiche core del sistema. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Blocco versione:''' Symbian non supporta l'upgrade a versioni successive del sistema. Dovrai rimanere con la versione in uso sul tuo dispositivo , anche se sono stati scoperti dei bug pericolosi o dei malfunzionamenti. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Blocco versione:''' Symbian non supporta l'upgrade a versioni successive del sistema. Dovrai rimanere con la versione in uso sul tuo dispositivo , anche se sono stati scoperti dei bug pericolosi o dei malfunzionamenti. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Abramo</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74718&amp;oldid=prev</id>
		<title>Abramo at 12:50, 16 August 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74718&amp;oldid=prev"/>
				<updated>2009-08-16T12:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:50, 16 August 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il primo di cui parliamo è Symbian OS, considerato Windows del mondo mobile. Più del 75 % degli smartphones venduti oggi funzionano grazie a Symbian ed è ovviamente il sistema con il maggior numero di applicazioni sviluppate. E' sostenuto da aziende leader come Nokia, Motorola e Sony. Ma ci sono dei difetti ben evidenti in Symbian.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il primo di cui parliamo è Symbian OS, considerato Windows del mondo mobile. Più del 75 % degli smartphones venduti oggi funzionano grazie a Symbian ed è ovviamente il sistema con il maggior numero di applicazioni sviluppate. E' sostenuto da aziende leader come Nokia, Motorola e Sony. Ma ci sono dei difetti ben evidenti in Symbian.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Un sistema proprietario:'''Symbian è un sistema operativo proprietario sviluppato da Symbian Ltd, e la cosa peggiore di ciò è che utilizza programmi Open come GCC, Java, Perl e molti altri nel suo SDK, ma non condivide le migliorie che applica al proprio software con la comunità.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Un sistema proprietario:''' Symbian è un sistema operativo proprietario sviluppato da Symbian Ltd, e la cosa peggiore di ciò è che utilizza programmi Open come GCC, Java, Perl e molti altri nel suo SDK, ma non condivide le migliorie che applica al proprio software con la comunità.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Un ambiente di sviluppo ristretto:''' Symbian supporta solo Windows come ambiente di sviluppo delle proprie applicazioni. Non ci sono SDK ufficiali che permettono di essere usati su Linux o su Mac OS X. L'ironia della sorte è che la maggior parte delle applicazioni Symbian non funzionerebbero senza il supporto di programmi Opensource.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Un ambiente di sviluppo ristretto:''' Symbian supporta solo Windows come ambiente di sviluppo delle proprie applicazioni. Non ci sono SDK ufficiali che permettono di essere usati su Linux o su Mac OS X. L'ironia della sorte è che la maggior parte delle applicazioni Symbian non funzionerebbero senza il supporto di programmi Opensource.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Bassa compatibilità con le versioni precendenti:'' Ciascuna nuova versione presentano cambiamenti voluti nel codice in modo da impedire la recompilazione dei programmi già esistenti. Gli sviluppatori devono così riscrivere ogni volta il software quando esce una nuova versione di Symbian.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Bassa compatibilità con le versioni precendenti:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;'' Ciascuna nuova versione presentano cambiamenti voluti nel codice in modo da impedire la recompilazione dei programmi già esistenti. Gli sviluppatori devono così riscrivere ogni volta il software quando esce una nuova versione di Symbian.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Requisiti di sistema a basso tasso di longevità:''' I telefoni Symbian richiedono dei requisiti di sistema molto moderni. Ogni versione successiva richiede molte volte l'aggiornamento o la sostituzione del telefono. Uno smartphone costruito 2 anni fa può essere considerato spazzatura confrontato ai requisiti minimi di Symbian.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Requisiti di sistema a basso tasso di longevità:''' I telefoni Symbian richiedono dei requisiti di sistema molto moderni. Ogni versione successiva richiede molte volte l'aggiornamento o la sostituzione del telefono. Uno smartphone costruito 2 anni fa può essere considerato spazzatura confrontato ai requisiti minimi di Symbian.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Abramo</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74717&amp;oldid=prev</id>
		<title>Abramo at 12:49, 16 August 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74717&amp;oldid=prev"/>
				<updated>2009-08-16T12:49:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:49, 16 August 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il primo di cui parliamo è Symbian OS, considerato Windows del mondo mobile. Più del 75 % degli smartphones venduti oggi funzionano grazie a Symbian ed è ovviamente il sistema con il maggior numero di applicazioni sviluppate. E' sostenuto da aziende leader come Nokia, Motorola e Sony. Ma ci sono dei difetti ben evidenti in Symbian.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il primo di cui parliamo è Symbian OS, considerato Windows del mondo mobile. Più del 75 % degli smartphones venduti oggi funzionano grazie a Symbian ed è ovviamente il sistema con il maggior numero di applicazioni sviluppate. E' sostenuto da aziende leader come Nokia, Motorola e Sony. Ma ci sono dei difetti ben evidenti in Symbian.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*'''Un sistema proprietario:'''Symbian è un sistema operativo proprietario sviluppato da Symbian Ltd, e la cosa peggiore di ciò è che utilizza programmi Open come GCC, Java, Perl e molti altri nel suo SDK, ma non condivide le migliorie che applica al proprio software con la comunità.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A proprietary OS&lt;/del&gt;:''' Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is a closed source &lt;/del&gt;OS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;developed by &lt;/del&gt;Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ltd, and perhaps the worst thing about it is that it uses open programs like GCC, Java, Perl and many others in its SDK, but doesn’t share its code base or support any open source OS for its application development&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Un ambiente di sviluppo ristretto&lt;/ins&gt;:''' Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;supporta solo Windows come ambiente di sviluppo delle proprie applicazioni. Non ci sono SDK ufficiali che permettono di essere usati su Linux o su Mac &lt;/ins&gt;OS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;X. L'ironia della sorte è che la maggior parte delle applicazioni &lt;/ins&gt;Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;non funzionerebbero senza il supporto di programmi Opensource&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A restricted development environment&lt;/del&gt;:''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;' &lt;/del&gt;Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;only supports Windows for application development. There is no official SDK that can be used with Linux or Mac OSX. What is ironic is that most of Symbian’s SDK components will fail without the supporting open source programs&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bassa compatibilità con le versioni precendenti&lt;/ins&gt;:'' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ciascuna nuova versione presentano cambiamenti voluti nel codice in modo da impedire la recompilazione dei programmi già esistenti. Gli sviluppatori devono così riscrivere ogni volta il software quando esce una nuova versione di &lt;/ins&gt;Symbian.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Poor backward compatibility&lt;/del&gt;:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Every new version of the OS breaks the code&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You can’t just recompile the code and run the application on a new platform&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You need to re-write the whole application to support the code&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Requisiti di sistema a basso tasso di longevità&lt;/ins&gt;:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;I telefoni Symbian richiedono dei requisiti di sistema molto moderni&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ogni versione successiva richiede molte volte l'aggiornamento o la sostituzione del telefono&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Uno smartphone costruito 2 anni fa può essere considerato spazzatura confrontato ai requisiti minimi di Symbian&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;High-end systems requirements&lt;/del&gt;:''' Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;phones require a pretty decent hardware configuration to run properly&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Even if you do have that&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;you may come across messages like “Out of Memory”. I am sure that many of our readers using Nokia smart phones are already aware of this&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Difficile da programmare&lt;/ins&gt;:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Anche se offre un ricco set di API, ci sono molte difficoltà nella programmazione &lt;/ins&gt;Symbian. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Potresti dire che Symbian supporta molti linguaggi di programmazione&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ma ricorda -se davvero vuoi programmare in Symbian devi sapere che il Symbian C++ è molto differente dagli standard C++, e possiede una curva d'apprendimento molto lunga e difficile&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Difficult to program&lt;/del&gt;:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Even though it offers a rich set of APIs&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these are difficult to program&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You may say that Symbian supports many programming languages, but remember — if you really want to program, you must know that Symbian C++ is very different from the standard C++, and hence has &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;very steep learning curve&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Interfacce utente confuse&lt;/ins&gt;:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Symbian usa due diverse e incompatibili piattaforme per l'interfaccia utente- chiamate&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;S60 (Series 60) e User Interface Quartz (UIQ)&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Per gli sviluppatori è un bel rompicapo combinarle e per iniziare &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sviluppare devi conoscere i dettegli specifici di ognuna&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'Confused UI platforms&lt;/del&gt;:''' Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;uses two confusing and mutually incompatible UI platforms— namely&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;S60 (formerly Series 60) and User Interface Quartz (UIQ). For &lt;/del&gt;developers, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this means that even though you are developing for &lt;/del&gt;Symbian&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, you need to learn UI specific details &lt;/del&gt;in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;order to be up and running&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Basso supporto per gli sviluppatori&lt;/ins&gt;:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A partire da &lt;/ins&gt;Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;9&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la compagnia ha iniziato a guardare con diffidenza i cosiddetti &amp;quot;third-party &lt;/ins&gt;developers&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gli sviluppatori indipendenti. La maggior parte delle caratteristiche dei telefoni sono disponibili ai soli iscritti al programma &lt;/ins&gt;Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Signed. Se non sei membro del programma Symbian Signed non sarai mai &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;grado di inserire nelle tua applicazioni alcune caratteristiche core del sistema&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Poor developer support&lt;/del&gt;:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Starting with &lt;/del&gt;Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;9, the company has started punishing third-party developers&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Most of the phone features are open only to subscribers of Symbian Signed. If you are not a member of the Symbian Signed programme&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;then you won’t be able to make use of many core features of the OS&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Blocco versione&lt;/ins&gt;:''' Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;non supporta l'upgrade a versioni successive del sistema&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dovrai rimanere con la versione in uso sul tuo dispositivo &lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;anche se sono stati scoperti dei bug pericolosi o dei malfunzionamenti&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Version lock:''' The OS doesn’t support OS upgradation—if your machine has got &lt;/del&gt;Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;9.1, it will remain as it is as long as you use it. You won’t be able to upgrade it to a later version of the same &lt;/del&gt;OS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. So you are bound to live in the Stone Age unless you spend a fortune on getting a new device with a newer OS.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;è solamente un &lt;/ins&gt;OS mobile:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Non potrai usare le tue abilità che già conosci per sviluppare in Symbian&lt;/ins&gt;, in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;altre parole&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;non potrai usare quello che imparerai sviluppando &lt;/ins&gt;Symbian &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in altre occasioni&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;*'''Symbian is a &lt;/del&gt;mobile&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-only OS&lt;/del&gt;:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You can’t use your existing skills to build on it. Or&lt;/del&gt;, in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;other words&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;you can’t use your &lt;/del&gt;Symbian &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;skills anywhere else&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Windows Mobile===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Windows Mobile===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Abramo</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74663&amp;oldid=prev</id>
		<title>Abramo: New page: {{Languages|Why_Openmoko}}  Questo articolo discute il perchè dell'esistenza del progetto Openmoko e mostra come Openmoko sia l'alternativa ‘open’ alle varie piattaforme proprietarie ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/index.php?title=Why_Openmoko/it&amp;diff=74663&amp;oldid=prev"/>
				<updated>2009-08-15T19:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;New page: {{Languages|Why_Openmoko}}  Questo articolo discute il perchè dell&amp;#039;esistenza del progetto Openmoko e mostra come Openmoko sia l&amp;#039;alternativa ‘open’ alle varie piattaforme proprietarie ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Languages|Why_Openmoko}}&lt;br /&gt;
&lt;br /&gt;
Questo articolo discute il perchè dell'esistenza del progetto Openmoko e mostra come Openmoko sia l'alternativa ‘open’ alle varie piattaforme proprietarie in commercio.&lt;br /&gt;
&lt;br /&gt;
Al giorno d'oggi esistono diverse piattaforme mobile sul mercato. La situazione è molto simile all'ambiente dell'informatica desktop, dove ci sono diversi sistemi operativi come GNU/Linux, BSD, Mac OS X, Windows e molti altri. Per la maggior parte degli utenti avanzati e degli sviluppatori, Linux è la scelta migliore. Nel mondo mobile ci sono diversi sistemi operativi come Symbian, Windows Mobile, Blackbarry e Linux. Ma nessuna di queste sono realmente ‘open’. Sorpreso di vedere Linux nell'elenco? Linux nel mondo mobile è presente in diverse forme e misure, non molto compatibili l'una con l'altra. Per esempio, molti terminali LG utilizzano delle versioni di Linux scritte ad hoc da LG. Anche altre aziende fanno lo stesso, per esempio Motorola ecc... Per queste versioni di Linux però, non sono disponibili le sorgenti e le API con le quali gli sviluppatori e gli utenti avanzati possono divertirsi e controllare in tutti gli aspetti il dispositivo. Queste versioni di Linux si comportano esattamente come le altre piattaforme proprietarie.&lt;br /&gt;
 &lt;br /&gt;
Noi stiamo sviluppando una piattaforma mobile basata su Linux chiamata Openmoko, un progetto che combina l'essenza dell'Opensource con una ricca interfaccia di applicazioni. Openmoko è la reale conversione della versione desktop di Linux nel mondo dei dispositivi mobile. E' stato costruto con uno X-server standard, GTK, ALSA, Dbus e così via. Tecnologie ben note agli utenti e sviluppatori Linux. Il bello del progetto Openmoko è il fatto di possedere anche di un hardware completamente Opensource. Openmoko ha creato una piattaforma per lo sviluppo completo delle tecnolgie mobile. Tutti gli hacker troveranno il loro sogno farsi realtà!&lt;br /&gt;
&lt;br /&gt;
==Cosa non va nelle altre piattaforme ? ==&lt;br /&gt;
&lt;br /&gt;
Ecco perchè crediamo che Openmoko sia la scelta giusta tra le tante oggi disponibili.&lt;br /&gt;
&lt;br /&gt;
===Symbian OS===&lt;br /&gt;
&lt;br /&gt;
Il primo di cui parliamo è Symbian OS, considerato Windows del mondo mobile. Più del 75 % degli smartphones venduti oggi funzionano grazie a Symbian ed è ovviamente il sistema con il maggior numero di applicazioni sviluppate. E' sostenuto da aziende leader come Nokia, Motorola e Sony. Ma ci sono dei difetti ben evidenti in Symbian.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''A proprietary OS:''' Symbian is a closed source OS developed by Symbian Ltd, and perhaps the worst thing about it is that it uses open programs like GCC, Java, Perl and many others in its SDK, but doesn’t share its code base or support any open source OS for its application development.&lt;br /&gt;
&lt;br /&gt;
*'''A restricted development environment:''' Symbian only supports Windows for application development. There is no official SDK that can be used with Linux or Mac OSX. What is ironic is that most of Symbian’s SDK components will fail without the supporting open source programs.&lt;br /&gt;
&lt;br /&gt;
*'''Poor backward compatibility:''' Every new version of the OS breaks the code. You can’t just recompile the code and run the application on a new platform. You need to re-write the whole application to support the code.&lt;br /&gt;
&lt;br /&gt;
*'''High-end systems requirements:''' Symbian phones require a pretty decent hardware configuration to run properly. Even if you do have that, you may come across messages like “Out of Memory”. I am sure that many of our readers using Nokia smart phones are already aware of this.&lt;br /&gt;
&lt;br /&gt;
*'''Difficult to program:''' Even though it offers a rich set of APIs, these are difficult to program. You may say that Symbian supports many programming languages, but remember — if you really want to program, you must know that Symbian C++ is very different from the standard C++, and hence has a very steep learning curve.&lt;br /&gt;
&lt;br /&gt;
*'''Confused UI platforms:''' Symbian uses two confusing and mutually incompatible UI platforms— namely, S60 (formerly Series 60) and User Interface Quartz (UIQ). For developers, this means that even though you are developing for Symbian, you need to learn UI specific details in order to be up and running.&lt;br /&gt;
&lt;br /&gt;
*'''Poor developer support:''' Starting with Symbian 9, the company has started punishing third-party developers. Most of the phone features are open only to subscribers of Symbian Signed. If you are not a member of the Symbian Signed programme, then you won’t be able to make use of many core features of the OS.&lt;br /&gt;
&lt;br /&gt;
*'''Version lock:''' The OS doesn’t support OS upgradation—if your machine has got Symbian 9.1, it will remain as it is as long as you use it. You won’t be able to upgrade it to a later version of the same OS. So you are bound to live in the Stone Age unless you spend a fortune on getting a new device with a newer OS.&lt;br /&gt;
&lt;br /&gt;
*'''Symbian is a mobile-only OS:''' You can’t use your existing skills to build on it. Or, in other words, you can’t use your Symbian skills anywhere else.&lt;br /&gt;
&lt;br /&gt;
===Windows Mobile===&lt;br /&gt;
&lt;br /&gt;
Considering Symbian drawbacks, Symbian is not exactly like Windows on the desktop, even though it is doing quite well. Windows is better than Symbian in some ways. It has got better developer support and has a plethora of developer documentation available. Visual Studio is an excellent IDE for it. But there are a few things I don’t like about Windows Mobile too.&lt;br /&gt;
&lt;br /&gt;
*'''Microsoft vendor lock:''' Nothing is worse than a vendor lock-in, where the keys of the locks are with Microsoft.&lt;br /&gt;
*'''Closed source:''' I don’t need to stress on this, do I?&lt;br /&gt;
*'''Microsoft’s partiality:''' When it comes to a Microsoft product, there is always a reasonable amount of partiality. One example is in Windows Mobile 6, where some of the improvements to email and the calendar application require that you have Exchange Server 2007. The situation is exactly like that on the desktop, where you can’t have DX 10 if you don’t have Vista. Remember all those anti-trust cases that Microsoft is facing?&lt;br /&gt;
*'''Poor API support:''' Not all the Windows APIs are available for third party use. You may need to sign an NDA with Microsoft before you want to fully unleash the OS’s potential.&lt;br /&gt;
&lt;br /&gt;
===iPhone===&lt;br /&gt;
Apple's iPhone is very popular, we must take that into consideration as well. iPhone is not exactly a mobile application platform – rather, it is a product name. And, unfortunately, as of today, there is nothing much in store for the developers and end users. Let’s list the disadvantages here as well:&lt;br /&gt;
&lt;br /&gt;
* '''Apple’s insane vendor lock:''' This phone is locked in to Apple and the cellular company, and you as the user, end up paying both.&lt;br /&gt;
&lt;br /&gt;
==Why Openmoko is the best==&lt;br /&gt;
Linux is the best way to program. All that still stands true, as Openmoko is all about programming on Linux itself. And here’s why I think so:&lt;br /&gt;
&lt;br /&gt;
* '''Open source:''' It is truly open source—not only in terms of software, but also in terms of hardware. You get to see all the nuts and bolts behind your excellent phone.&lt;br /&gt;
* '''Built from open source:''' Openmoko is an amazing collection of already popular open source programs to build a mobile development platform.&lt;br /&gt;
* '''Cross-platform development:''' Moving forward, Openmoko SDK will support Windows and Mac too, thus giving you the option to develop on your choice of platform.&lt;br /&gt;
* '''Easy application development:''' Since it makes use of popular technologies, it’s pretty easy to get up and running with Openmoko in a very short period of time. All Linux programmers will feel at home, as Openmoko makes use of popular open source components like GTK, X server, ALSA and so on.&lt;br /&gt;
* '''Low on hardware requirements:''' It doesn’t require a very high-end configuration to run on.&lt;br /&gt;
* '''Great developer support:''' Even though the project is in its infancy, it already has got great community support. Apart from this, all the components used in building Openmoko have their own communities. So, there may already be someone to help you out.&lt;br /&gt;
* '''A very rich API:''' Openmoko has got a very rich set of APIs. A few have been developed exclusively for Openmoko, while the others are simply derived from other projects. Openmoko enables you to use your existing skill set to create the phone applications that you want to.&lt;br /&gt;
&lt;br /&gt;
==The Openmoko Architecture==&lt;br /&gt;
The Openmoko architecture is simple, yet very powerful. Most of it is based on already-available open source technologies. However, new technologies have also been developed exclusively for the platform. Openmoko consists of the following major components:&lt;br /&gt;
[[Image:Software1.jpg]]&lt;br /&gt;
&lt;br /&gt;
* '''Linux kernel 2.6 and associated device drivers:''' The project makes use of the vanilla kernel 2.6 series, patched against Openmoko-specific patches. The patch set includes additional support for various embedded devices like USB, SD, touch screen, and communication drivers. All these drivers reside in the kernel space, and are loaded at boot time.&lt;br /&gt;
* '''Linux Core (or system) services:'''&lt;br /&gt;
&lt;br /&gt;
** '''udev:''' It acts as the device manger and maintains all the device nodes in a pseudo /dev filesystem. udev provides a standard way for device components to interact.&lt;br /&gt;
** '''blueZ:''' It is the official LinuxBluetooth stack that is responsible for all Bluetooth related activities in Openmoko.&lt;br /&gt;
** '''Dbus:''' This provides an IPC (inter-process communication) framework. In other words, Dbus allows applications to talk to each other.&lt;br /&gt;
** '''GSM:''' It consists of GSM (the core GSM module), GSMd (a daemon to manage the GSM backend) and libgsm (an API to communicate with the GSM subsystem).&lt;br /&gt;
** '''GPS:''' It consists of GPS (a core GPS module) and GPSd (a daemon to manage the GPS backend).&lt;br /&gt;
&lt;br /&gt;
* '''The user interface (UI)'''&lt;br /&gt;
**'''kdrive:''' It is the thin X server for embedded platforms, which runs directly on a frame-buffer device and supports OpenGL.&lt;br /&gt;
**'''matchbox:''' It is a window manager for embedded platforms. Matchbox has been very popular with its recent adoption in Nokia’s Linux tablet and the One Laptop Per Child project.&lt;br /&gt;
**'''GTK:''' This cross-platform widget toolkit is popular due to its truly open source nature and wide cross-platform support. GTK sits behind the popular desktop environment GNOME. UPDATE: Qt is now supported widget.&lt;br /&gt;
**'''ALSA:''' The Advanced Linux Sound Architecture (ALSA) provides the audio functionality. ALSA is already very popular in Linux systems and is now part of the standard kernel.&lt;br /&gt;
**'''Qtopia:''' It is the robust and commercial-grade mobile phone and PDA platform from Trolltech, and arguably much more than just a GUI toolkit.&lt;br /&gt;
* '''The application framework:'''&lt;br /&gt;
**'''Core (libmokocore):''' This provides the core functionality to the framework, such as the switching device, reading/ writing data, application-toapplication signalling, etc. It makes use of the Dbus and Gconf packages.&lt;br /&gt;
**'''.Net (libmokonet):''' It provides the core networking functionality to the framework. It makes use of libgsm, bluez-lib and libgps.&lt;br /&gt;
**'''UI (libmokoui):''' It provides the UI programming capabilities to the platform and makes use of GTK and ALSA (for applications interacting with audio devices). The standard GTK has been customised to provide a rich mobile application-development experience.&lt;br /&gt;
**'''PIM (libmokopim):''' Provides the core PIM (personal information management) capabilities. It makes use of the embedded Evolution data server.&lt;br /&gt;
* '''Applications:'''&lt;br /&gt;
**'''X11 applications:''' Standard X11 applications linked to libX11.&lt;br /&gt;
**'''Finger applications:''' Includes the dialler, menu, media player, etc.&lt;br /&gt;
**'''Stylus applications:''' Includes contacts, messages, search applications, etc.&lt;br /&gt;
**'''Third-party applications:''' Various heavy-duty applications like Web browsers, instant messaging applications, etc.&lt;br /&gt;
&lt;br /&gt;
Subsequent to this quick introduction to the upcoming Openmoko platform, in forthcoming articles I’ll show you how to build and run Openmoko applications. The experience is like hacking the world’s best phone environment at your workbench—and yes, nobody is going to sue you! Dont forget to post in your comments at kunaldeo at gmail.com&lt;br /&gt;
&lt;br /&gt;
--[[User:Kunaldeo|Kunaldeo]] 10:54, 30 June 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==But what if somebody important calls?==&lt;br /&gt;
The reader should still be aware that Openmoko is not the fully polished product&lt;br /&gt;
as some of the other phones on the market. However, with your help...&lt;br /&gt;
&lt;br /&gt;
[[Category:Distributions| ]]&lt;/div&gt;</summary>
		<author><name>Abramo</name></author>	</entry>

	</feed>