<?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>Forgotten Memories &#187; porting</title>
	<atom:link href="http://www.forgottenmemories.it/tag/porting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forgottenmemories.it</link>
	<description>ThE_RaY&#039;s Personal Blog</description>
	<lastBuildDate>Wed, 19 Oct 2011 19:23:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>In my spare time&#8230;</title>
		<link>http://www.forgottenmemories.it/programmazione/in-my-spare-time/</link>
		<comments>http://www.forgottenmemories.it/programmazione/in-my-spare-time/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 13:29:12 +0000</pubDate>
		<dc:creator>ThE_RaY</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[QDevelop]]></category>
		<category><![CDATA[QT]]></category>

		<guid isPermaLink="false">http://www.forgottenmemories.it/?p=825</guid>
		<description><![CDATA[Eccomi qui a scrivere un articoletto dalla mia linux box. Sono qui perchè, come si dice oggigiorno, ho &#8220;cristofakkato&#8221; (deriva da fucked-&#62;cristofucked) la mia installazione di Windows 7. Il mio unico desiderio era quellod intallare un XP a 32bit per poter clokkare e avere anche un installazione pulita su cui testare i miei programmi. Beh [...]]]></description>
			<content:encoded><![CDATA[<p>Eccomi qui a scrivere un articoletto dalla mia linux box. Sono qui perchè, come si dice oggigiorno, ho &#8220;cristofakkato&#8221; (deriva da fucked-&gt;cristofucked) la mia installazione di Windows 7. Il mio unico desiderio era quellod intallare un XP a 32bit per poter clokkare e avere anche un installazione pulita su cui testare i miei programmi. Beh il risultato è che ho danneggiato il boot loader di 7 e, finchè non mi ritorna il dvd di installazione non posso utilizzarlo.</p>
<p>Intelligentemente questa mattina però ho deciso di fare qualcosa di produttivo:</p>
<p style="text-align: center;"><a class="img-shadow" href="http://www.forgottenmemories.it/wp-content/uploads/2009/12/qt-logo.png"><img class="aligncenter size-full wp-image-826 img-shadow" title="qt-logo" src="http://www.forgottenmemories.it/wp-content/uploads/2009/12/qt-logo.png" alt="qt-logo" width="250" height="250" /></a></p>
<p style="text-align: left;"><span id="more-825"></span></p>
<p style="text-align: left;">Ebbene si&#8230; ho installato QDevelop e mi sono lanciato sulla programmazione C++/QT4. Devo dire che grazie a Qdevelop mi sono trovato subito a casa e, grazie alla buona documentazione disponibile, non ho trovato difficoltà a capire come fare la mia prima applicazione e come funziona il sistema di collegamento fra codice ed interfaccia grafica.</p>
<p style="text-align: left;">La semplice struttura del connect permette in pochi minuti di creare tutti i collegamenti necessari. Vediamo un esempio:</p>
<p style="text-align: left;">
<pre class="brush: cpp; title: ; notranslate">connect (nomecontrollo, SIGNAL(segnale()), parent_widget, SLOT(funzione()));</pre>
<p style="text-align: left;">quindi se volessimo collegare la funzione <em>scrivi()</em> al pulsante <em>button</em> quando manda il segnale di <em>click</em> allora devremmo scrivere:</p>
<p style="text-align: left;">
<pre class="brush: cpp; title: ; notranslate">connect(button, SIGNAL(clicked()), this, SLOT(scrivi()));</pre>
<p style="text-align: left;">Semplice no? =) Ecco uno screen della prima applicazione che ho provato a fare:</p>
<p style="text-align: center;"><a href="http://www.forgottenmemories.it/wp-content/uploads/2009/12/Schermata.png"><img class="aligncenter size-medium wp-image-827" title="Prima Applicazione" src="http://www.forgottenmemories.it/wp-content/uploads/2009/12/Schermata-300x188.png" alt="Prima Applicazione" width="300" height="188" /></a></p>
<p style="text-align: left;">Per chi fosse intenzionato ad imparare un linguaggio dal porting facile e veloce, mi sento di consigliare vivamente l&#8217;accoppiata C++/QT =)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forgottenmemories.it/programmazione/in-my-spare-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carbide ha supporto base per le QT!!!</title>
		<link>http://www.forgottenmemories.it/tecnologia/carbide-ha-supporto-base-per-le-qt/</link>
		<comments>http://www.forgottenmemories.it/tecnologia/carbide-ha-supporto-base-per-le-qt/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 17:05:58 +0000</pubDate>
		<dc:creator>ThE_RaY</dc:creator>
				<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[QT for s60]]></category>
		<category><![CDATA[tech demo]]></category>
		<category><![CDATA[Trolltech]]></category>

		<guid isPermaLink="false">http://www.forgottenmemories.it/?p=278</guid>
		<description><![CDATA[Finalmente è arrivata la versione 2.0 di Carbide.c++ che aggiunge un supporto base alla pre-release delle QT per S60 ( n.b. non alle QT vere e proprie). Per chi non lo sapesse le QT sono le librerie di programmazione con cui viene  creato uno dei Desktop Enviroment principali del mondo linux: KDE e tutte le [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente è arrivata la versione 2.0 di <strong>Carbide.c++</strong> che aggiunge un supporto base alla pre-release delle QT per S60 ( n.b. non alle QT vere e proprie).<br />
<a></a><br />
<a></a></p>
<p align="center">
<img class="aligncenter" src="/wordpress/wp-content/uploads/2009/02/qt-logo.gif" alt="" width="400" height="400" /></p>
<p><a></a><br />
<a></a><br />
Per chi non lo sapesse le QT sono le librerie di programmazione con cui viene  creato uno dei Desktop Enviroment principali del mondo linux: <strong>KDE </strong>e tutte le sue applicazioni ovviamente. Forse sembra una notizia di poco conto, ma questo vuol dire che presto potremmo avere molte applicazioni già presenti nel mondo opensource con dei semplicissimi porting e tutte quante open (che ricordo non è uguale a free). Questo è stato reso possibile grazie alla mossa di Nokia che ha acquistato la Trolltech (creatrice delle QT) ed ora ha intenzione di portare questi prodotti sui suoi dispositivi . E&#8217; disopnibile da tempo una tech demo di queste librerie sulla rete, precisamente <a href="http://pepper.troll.no/s60prereleases/" target="_blank">qui</a>. Molto carina da vedere quindi vi consiglio di provarla, anche se non è di grande utilità. Sinceramente trovo molto interessante la demo del server APT. Sarebbe molto bello se il prossimo &#8220;App Store&#8221; di Nokia si basasse su questo protocollo perchè vorrebbe dire poter scaricare ed installare le applicazioni direttamente dal cellulare semplicemente collegandosi ad un server che gestisce i pacchetti e le sue dipendenze.<br />
<a></a><br />
<a></a><br />
Spero di non aver creato troppe speranze a chi legge questo articolo, ma ogni tanto è anche bello sognare ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forgottenmemories.it/tecnologia/carbide-ha-supporto-base-per-le-qt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

