<?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>Webgriffe® magazine &#187; Flex</title>
	<atom:link href="http://blog.webgriffe.com/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webgriffe.com</link>
	<description>Immaginare, creare e innovare.</description>
	<lastBuildDate>Wed, 21 Jul 2010 13:35:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Webgriffe speaker al Flash Camp on the beach di Rimini</title>
		<link>http://blog.webgriffe.com/webgriffe-speaker-al-flash-camp-on-the-beach-di-rimini/</link>
		<comments>http://blog.webgriffe.com/webgriffe-speaker-al-flash-camp-on-the-beach-di-rimini/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 10:02:47 +0000</pubDate>
		<dc:creator>Alessandro Ronchi</dc:creator>
				<category><![CDATA[Eventi]]></category>
		<category><![CDATA[Per chi fa Web]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Camp on the beach]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[FlexCamp]]></category>
		<category><![CDATA[fxDao]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webgriffe]]></category>

		<guid isPermaLink="false">http://blog.webgriffe.com/?p=676</guid>
		<description><![CDATA[Sabato 5 settembre presso l&#8217;hotel Sporting a Rimini si terrà il Flash Camp on the beach. Webgriffe interverrà come speaker per presentare fxDao, un gateway PHP open source scritto per facilitare lo sviluppo di applicazioni Flex che accedono a DBMS MySQL. L&#8217;idea alla base di fxDao è quella di fornire uno strumento che consenta di [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-683" title="fxDaoSmall" src="http://blog.webgriffe.com/wp-content/uploads/2009/08/fxDaoSmall.png" alt="fxDaoSmall" width="120" height="99" />Sabato <strong>5 settembre</strong> presso l&#8217;hotel Sporting a <strong>Rimini </strong>si terrà il <strong>Flash Camp on the beach</strong>. <strong>Webgriffe </strong>interverrà come <strong>speaker </strong>per presentare <strong>fxDao</strong>, un gateway PHP <strong>open source</strong> scritto per facilitare lo sviluppo di <strong>applicazioni Flex</strong> che accedono a DBMS <strong>MySQL</strong>.</p>
<p>L&#8217;idea alla base di fxDao è quella di fornire uno strumento che consenta di sviluppare applicazioni <strong>più rapidamente</strong>, senza abbandonare mai l&#8217;ambiente di sviluppo Flex. Il codice di <strong>accesso ai dati</strong> viene, infatti, sviluppato in <strong>ActionScript </strong>sfruttando una classe <em>helper </em>che facilita la scrittura delle query SQL e demandando al gateway fxDao il compito di eseguirle su MySQL ritornando i risultati in maniera asincrona e trasparente.</p>
<p>La differenza che l&#8217;utilizzo di fxDao comporta rispetto all&#8217;approccio di sviluppo tradizionale di un&#8217;applicazione <em>data driven in </em>Flex sta nel fatto che non è necessario sviluppare la logica di accesso ai dati sul server per poi interagire con questo tramite <em>remoting server</em> o <em>web service</em>.</p>
<p>fxDao è nella sua fase di <em>startup</em> e necessita sicuramente di ulteriori sviluppi. Si presta ad essere <strong>portato </strong>su altre piattaforme server diverse da PHP (Java, .NET, Ruby) ed essendo un progetto open source può avvalersi della <strong>collaborazione </strong>di altri sviluppatori. Presentarlo al Flash Camp on the beach costituisce per noi l&#8217;occasione di farlo <strong>conoscere </strong>e magari raccogliere adesioni.</p>
<p>Sei uno sviluppatore Flash/Flex? <strong>Non mancare</strong> al Flash Camp on the beach, l&#8217;ingresso è <strong>gratuito </strong>ma <strong>i posti sono limitati</strong>, affrettati a registrarti!</p>
<h2>Riferimenti</h2>
<ul>
<li><a title="Flash Camp on the beach" href="http://www.flexcamp.it/2009/07/18/flash-camp-on-the-beach-registrations-opened/">Flash Camp on the beach</a> su flexcamp.it</li>
<li><a title="fxDao" href="http://code.google.com/p/fxdao/">fxDao</a> su Google Code</li>
</ul>


<p>Articoli correlati:</h2><ol><li><a href='http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/' rel='bookmark' title='Permanent Link: Chafic Kazoun e Joey Lott, Programming Flex 2'>Chafic Kazoun e Joey Lott, Programming Flex 2</a></li>
<li><a href='http://blog.webgriffe.com/photodiary-opensource/' rel='bookmark' title='Permanent Link: photoDiary: openSource by Webgriffe'>photoDiary: openSource by Webgriffe</a></li>
<li><a href='http://blog.webgriffe.com/google-yahoo-e-adobe-uniti-per-indicizzare-i-siti-in-flash/' rel='bookmark' title='Permanent Link: Google, Yahoo e Adobe uniti per indicizzare i siti in Flash'>Google, Yahoo e Adobe uniti per indicizzare i siti in Flash</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.webgriffe.com/webgriffe-speaker-al-flash-camp-on-the-beach-di-rimini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La Collaborazione secondo Adobe</title>
		<link>http://blog.webgriffe.com/la-collaborazione-secondo-adobe/</link>
		<comments>http://blog.webgriffe.com/la-collaborazione-secondo-adobe/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 10:48:20 +0000</pubDate>
		<dc:creator>Alessandro Ronchi</dc:creator>
				<category><![CDATA[Tendenze del web]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[collaborazione]]></category>
		<category><![CDATA[ConnectNow]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[groupware]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.webgriffe.com/?p=102</guid>
		<description><![CDATA[In passato lo chiamavano groupware e rappresentava il software attraverso il quale un insieme di computer collegati in rete poteva essere sfruttato per consentire alle persone di lavorare in maniera collaborativa. Negli anni le tecnologie sono maturate, la rete da locale è diventata mondiale e oggi si preferisce utilizzare il termine collaboration ma il concetto [...]]]></description>
			<content:encoded><![CDATA[<p>In passato lo chiamavano <a title="Groupware" href="http://it.wikipedia.org/wiki/Groupware">groupware</a> e rappresentava il software attraverso il quale un insieme di <strong>computer collegati in rete</strong> poteva essere sfruttato per consentire alle persone di <strong>lavorare in maniera collaborativa</strong>.</p>
<p>Negli anni le <strong>tecnologie </strong>sono <strong>maturate</strong>, la <strong>rete </strong>da <strong>locale </strong>è diventata <strong>mondiale </strong>e oggi si preferisce utilizzare il termine <strong>collaboration</strong> ma il concetto rimane lo stesso: consentire a chi è connesso in rete di poter <strong>collaborare a distanza</strong>.</p>
<p>In questo periodo sto provando i servizi di <a title="Adobe Acrobat.com" href="http://www.adobe.com/acom/">Acrobat.com</a>, una serie di applicazioni messe a disposizione <strong>on-line</strong> e <strong>gratuitamente </strong>da <a title="Adobe" href="http://www.adobe.com">Adobe</a>, che consentono di <strong>condividere </strong>file, <strong>convertire </strong>documenti in formato <strong>PDF</strong>, <strong>scrivere</strong> testi in condivisione ed <strong>effettuare conferenze</strong> via web.</p>
<p><a href="http://www.alessandroronchi.com/wp-content/uploads/2008/10/acrobatcom.jpg" target="_blank"><img class="size-full wp-image-301" title="acrobatcomtoolbar" src="http://www.alessandroronchi.com/wp-content/uploads/2008/10/acrobatcomtoolbar.jpg" alt="Acrobat.com services" width="460" height="108" /></a></p>
<p><strong>Buzzword</strong> è un <strong>editor </strong>di testi <strong>semplificato</strong>, forse fin troppo: manca la possibilità di giustificare i testi e trovo l&#8217;interfaccia troppo <em>giocosa</em> e con una distribuzione dei comandi un po&#8217; scomoda ma nonostante questo non riesco più a fare a meno di utilizzarlo. La caratteristica principale che sto apprezzando è la possibilità di effettuare il cosiddetto <a title="Collaborative editing" href="http://en.wikipedia.org/wiki/Collaborative_editing"><em>collaborative editing</em></a> che rende il documento <strong>modificabile</strong> e <strong>commentabile</strong> da un <strong>gruppo</strong> di persone a cui possono essere assegnati <strong>ruoli differenti</strong>.<br />
Lo sto utilizzando con alcuni clienti, ad esempio, per <strong>sottoporre ad approvazione</strong> le specifiche funzionali dei progetti da sviluppare.</p>
<p><strong>ConnectNow</strong> è un&#8217;applicazione che consente di effettuare conferenze via web. La caratteristica che ho trovato più interessante è quella di poter <strong>condividere lo schermo </strong>visualizzato sul proprio PC o di poter <strong>controllare un PC remotamente</strong>.<br />
Ho utilizzato questa funzionalità, ad esempio, per effettuare <strong>formazione a distanza</strong>.</p>
<p><strong>Create PDF</strong> consente di convertire fino a cinque documenti al giorno in formato PDF. I documenti sorgente possono essere in formato Microsoft Word, Excel, PowerPoint e molti altri. Se è vero che esistono <strong>applicazioni </strong>che consentono di eseguire la stessa operazione senza limiti (una tra tutte l&#8217;ottimo <a title="PDFCreator" href="http://sourceforge.net/projects/pdfcreator/">PDFCreator</a>) è altrettanto vero che per poterle utilizzare devo essere <strong>installate </strong>sul proprio PC. Create PDF è invece un <strong>servizio web </strong>all&#8217;occorrenza <strong>sempre disponibile</strong>.</p>
<p><strong>Share</strong> e <strong>MyFiles</strong> sono due applicazioni strettamente collegate attraverso le quali si hanno a disposizione <strong>5 GB</strong> di spazio per <strong>memorizzare</strong> <strong>i propri file on-line</strong> dando la possibilità di <strong>condividerli via e-mail</strong>, inviando il collegamento <strong>senza allegarli</strong>. Si può scegliere se mantenere il collegamento privato o pubblico e l&#8217;<strong>integrazione </strong>con Create PDF consente di convertire i file in formato PDF.</p>
<p>Da segnalare la possibilità di scaricare la suite sotto forma di <strong>applicazione AIR</strong> per poterla avere immediatamente a disposizione anche dal proprio <strong>desktop</strong>.</p>
<p>Occorre ricordare, infine, che i servizi sono rilasciati in <strong>versione beta </strong>e sono sicuro che Adobe farà di tutto per migliorarli sempre più. </p>


<p>Articoli correlati:</h2><ol><li><a href='http://blog.webgriffe.com/google-yahoo-e-adobe-uniti-per-indicizzare-i-siti-in-flash/' rel='bookmark' title='Permanent Link: Google, Yahoo e Adobe uniti per indicizzare i siti in Flash'>Google, Yahoo e Adobe uniti per indicizzare i siti in Flash</a></li>
<li><a href='http://blog.webgriffe.com/le-diverse-strade-del-file-upload/' rel='bookmark' title='Permanent Link: Le diverse strade del File Upload'>Le diverse strade del File Upload</a></li>
<li><a href='http://blog.webgriffe.com/adobe-e-apple-al-lavoro-per-portare-flash-su-iphone/' rel='bookmark' title='Permanent Link: Adobe e Apple al lavoro per portare Flash su iPhone'>Adobe e Apple al lavoro per portare Flash su iPhone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.webgriffe.com/la-collaborazione-secondo-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La battaglia per i sistemi operativi è finita. La battaglia per il desktop sta per iniziare.</title>
		<link>http://blog.webgriffe.com/la-battaglia-per-i-sistemi-operativi-e-finita-la-battaglia-per-il-desktop-sta-per-iniziare/</link>
		<comments>http://blog.webgriffe.com/la-battaglia-per-i-sistemi-operativi-e-finita-la-battaglia-per-il-desktop-sta-per-iniziare/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 10:06:51 +0000</pubDate>
		<dc:creator>Alessandro Ronchi</dc:creator>
				<category><![CDATA[Tecnologie]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Macromedia]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[sistemi operativi]]></category>
		<category><![CDATA[virtualizzazione]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.webgriffe.com/?p=106</guid>
		<description><![CDATA[Questa epica parafrasi è utile per esprimere quello che sta accadendo oggigiorno nel mondo dell&#8217;informatica. Il dominio di Microsoft nel campo dei sistemi operativi per i PC è probabilmente e definitivamente stato intaccato sia per demeriti della stessa casa di Redmond sia per i meriti di Apple che ha avuto il coraggio di sviluppare un [...]]]></description>
			<content:encoded><![CDATA[<p>Questa epica parafrasi è utile per esprimere quello che sta accadendo oggigiorno nel mondo dell&#8217;informatica.</p>
<p>Il dominio di <strong>Microsoft</strong> nel campo dei <strong>sistemi operativi</strong> per i PC è probabilmente e definitivamente stato intaccato sia per <strong>demeriti </strong>della stessa casa di Redmond sia per i <strong>meriti </strong>di <strong>Apple</strong> che ha avuto il coraggio di sviluppare un sistema operativo che rompesse con il passato e che evidentemente sta ripagando le aspettative. Per comprendere e approfondire consiglio <a title="What Microsoft could learn from Apple" href="http://arstechnica.com/articles/culture/what-microsoft-could-learn-from-apple.ars">questa lettura</a>.</p>
<p>Il <strong>sistema operativo</strong> ha rappresentato per anni  il <strong>software di base </strong>che  ha reso possibile utilizzare le <strong>applicazioni</strong> scritte per quel determinato sistema operativo. Oggi, però, la potenza di calcolo di un elaboratore è tale da poter consentire di utilizzare <strong>applicazioni in ambienti virtualizzati</strong>: non è più il sistema operativo a costituire il software di base ma la <strong>macchina virtuale</strong>.</p>
<p>Il vantaggio è ovvio: scrivere software per una macchina virtuale rende l&#8217;<strong>applicazione indipendente</strong> dal sistema operativo.</p>
<p>Se a questo aggiungiamo che, grazie alla diffusione di internet, i <strong>dati</strong> possono essere <strong>delocalizzati</strong> si arriva alla conclusione che per utilizzare applicazioni oggi basta una <strong>connessione di rete</strong> e un qualsiasi elaboratore su cui giri una macchina virtuale, il cosiddetto <strong>runtime engine</strong>.</p>
<p>Se si riuscirà nell&#8217;intento di <strong>migrare </strong>la maggior parte delle applicazioni <strong>in ambiente virtuale</strong>, la scelta del sistema operativo non sarà più dettata da quante applicazioni sono disponibili per quel dato sistema, eliminando uno degli elementi che hanno determinato sino ad oggi la grande diffusione di Windows.</p>
<p>La <strong>battaglia per il desktop</strong> è rappresentata dal confronto tra i <strong>runtime engine</strong> che si contendono il mercato. In questa battaglia <strong>Adobe ha saputo giocare d&#8217;anticipo</strong>, acquistando nel 2005 <strong>Macromedia </strong>e il runtime attualmente più diffuso al mondo: il <strong>Flash Player</strong>.</p>
<p>Le <strong>tecnologie a confronto </strong>sono <strong>molteplici </strong>e rimando a due articoli che ne parlano, ringraziando in particolare <a title="Giorgio Natili" href="http://www.actionscript.it/showUser.cfm?id=4">Giorgio Natili</a> per avermi segnalato il secondo.</p>
<ul>
<li><a title="RIA war is brewing" href="http://etech.eweek.com/content/application_development/ria_war_is_brewing.html">RIA war is brewing</a></li>
<li><a title="http://wireless.sys-con.com/read/491052.htm" href="http://wireless.sys-con.com/read/491052.htm">An A &#8211; Z of RIA Platforms &amp; Web Development Frameworks in 2008</a></li>
</ul>
<p>Avete riconosciuto la fonte della parafrasi, vero? </p>


<p>Articoli correlati:</h2><ol><li><a href='http://blog.webgriffe.com/la-collaborazione-secondo-adobe/' rel='bookmark' title='Permanent Link: La Collaborazione secondo Adobe'>La Collaborazione secondo Adobe</a></li>
<li><a href='http://blog.webgriffe.com/webgriffe-speaker-al-flash-camp-on-the-beach-di-rimini/' rel='bookmark' title='Permanent Link: Webgriffe speaker al Flash Camp on the beach di Rimini'>Webgriffe speaker al Flash Camp on the beach di Rimini</a></li>
<li><a href='http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/' rel='bookmark' title='Permanent Link: Chafic Kazoun e Joey Lott, Programming Flex 2'>Chafic Kazoun e Joey Lott, Programming Flex 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.webgriffe.com/la-battaglia-per-i-sistemi-operativi-e-finita-la-battaglia-per-il-desktop-sta-per-iniziare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich Shupe with Zevan Rosser, Learning ActionScript 3.0</title>
		<link>http://blog.webgriffe.com/rich-shupe-with-zevan-rosser-learning-actionscript-30/</link>
		<comments>http://blog.webgriffe.com/rich-shupe-with-zevan-rosser-learning-actionscript-30/#comments</comments>
		<pubDate>Thu, 08 May 2008 07:07:54 +0000</pubDate>
		<dc:creator>Alessandro Ronchi</dc:creator>
				<category><![CDATA[Per chi fa Web]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[libri]]></category>

		<guid isPermaLink="false">http://blog.webgriffe.com/?p=126</guid>
		<description><![CDATA[Ringrazio ActionScript.it per averci messo a disposizione questo testo che fa parte della collana Adobe Developer Library edita da O&#8217;Reilly. Potete leggere la mia recensione completa qui. Articoli correlati:Chafic Kazoun e Joey Lott, Programming Flex 2 Joel Spolsky, Smart &#038; Gets Things Done La battaglia per i sistemi operativi è finita. La battaglia per il [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.webgriffe.com/wp-content/uploads/2009/04/learningactionscript30miniatura.gif"><img src="http://blog.webgriffe.com/wp-content/uploads/2009/04/learningactionscript30miniatura.gif" alt="learningactionscript30miniatura" title="learningactionscript30miniatura" width="68" height="83" class="alignleft size-full wp-image-127" /></a>Ringrazio <a href="http://www.actionscript.it/" title="Actionscript.it">ActionScript.it</a> per averci messo a disposizione questo testo che fa parte della collana <a href="http://www.oreilly.com/store/series/adl.csp" title="Adobe Developer Library">Adobe Developer Library</a> edita da <a href="http://www.oreilly.com/" title="O'Reilly Media, Inc.">O&#8217;Reilly</a>.</p>
<p>Potete leggere la mia recensione completa <a href="http://www.actionscript.it/showContent.cfm?id=1493" title="Learning ActionScript 3.0">qui</a>. </p>


<p>Articoli correlati:</h2><ol><li><a href='http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/' rel='bookmark' title='Permanent Link: Chafic Kazoun e Joey Lott, Programming Flex 2'>Chafic Kazoun e Joey Lott, Programming Flex 2</a></li>
<li><a href='http://blog.webgriffe.com/joel-spolsky-smart-gets-things-done/' rel='bookmark' title='Permanent Link: Joel Spolsky, Smart &#038; Gets Things Done'>Joel Spolsky, Smart &#038; Gets Things Done</a></li>
<li><a href='http://blog.webgriffe.com/la-battaglia-per-i-sistemi-operativi-e-finita-la-battaglia-per-il-desktop-sta-per-iniziare/' rel='bookmark' title='Permanent Link: La battaglia per i sistemi operativi è finita. La battaglia per il desktop sta per iniziare.'>La battaglia per i sistemi operativi è finita. La battaglia per il desktop sta per iniziare.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.webgriffe.com/rich-shupe-with-zevan-rosser-learning-actionscript-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chafic Kazoun e Joey Lott, Programming Flex 2</title>
		<link>http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/</link>
		<comments>http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 16:44:31 +0000</pubDate>
		<dc:creator>Alessandro Ronchi</dc:creator>
				<category><![CDATA[Per chi fa Web]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[libri]]></category>

		<guid isPermaLink="false">http://blog.webgriffe.com/?p=139</guid>
		<description><![CDATA[Gli autori di questo libro edito da O&#8217;Reilly sono Chafic Kazoun e Joey Lott che vantano un&#8217;esperienza decennale nel campo dello sviluppo in Flash. Dichiarandosi già in copertina come una guida completa, il libro affronta la problematica dello sviluppo di applicazioni in Flex partendo dalle basi. Dopo una panoramica della tecnologia Flex e delle differenze [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.webgriffe.com/wp-content/uploads/2009/04/progflex2coverminiatura.jpg"><img src="http://blog.webgriffe.com/wp-content/uploads/2009/04/progflex2coverminiatura.jpg" alt="progflex2coverminiatura" title="progflex2coverminiatura" width="97" height="128" class="alignleft size-full wp-image-140" /></a>Gli autori di questo libro edito da <a href="http://www.oreilly.com/">O&#8217;Reilly</a> sono <strong>Chafic Kazoun</strong> e <strong>Joey Lott</strong> che vantano un&#8217;<strong>esperienza decennale</strong> nel campo dello sviluppo in Flash.</p>
<p>Dichiarandosi già in copertina come una <strong>guida completa</strong>, il libro affronta la problematica dello sviluppo di applicazioni in <a href="http://www.adobe.com/it/products/flex/">Flex</a> <strong>partendo dalle basi</strong>. Dopo una panoramica della tecnologia Flex e delle differenze tra la versione 1.5 e la 2 si passa alla spiegazione di come installare un ambiente di sviluppo e compilare una applicazione.</p>
<p>I capitoli immediatamente successivi introducono <strong>MXML</strong> e <strong>ActionScript 3.0</strong> che rappresentano le basi portanti di una applicazione Flex. Per quel che riguarda ActionScript il libro fornisce una <strong>panoramica completa ma di base</strong> che non può certo esaurirsi in un capitolo di una trentina di pagine. Il consiglio naturalmente è quello di approfondire altrove l&#8217;argomento.</p>
<p>I capitoli che seguono sono dedicati all&#8217;apprendimento del <strong>Framework</strong>, del <strong>Layout Model</strong>, degli <strong>UI Component</strong> di base e avanzati e del <strong>modello ad eventi</strong> ad essi collegato. Seguono i capitoli relativi agli <strong>stati</strong> e alle <strong>transizioni</strong> tra essi.</p>
<p>I capitoli dal 12 al 16 (150 pagine in tutto) sono quelli più <strong>interessanti</strong> da un punto di vista pratico perché riguardano le modalità di collegamento con i dati (<strong>Data Binding</strong>) e la relativa validazione e formattazione, la personalizzazione dell&#8217;interfaccia (<strong>Skinning</strong>) e le procedure di dialogo tra client e server (<strong>Data Communication</strong>). La problematica relativa al dialogo client/server dipende largamente dalla tecnologia lato server. Pertanto il libro si limita ad offrire una panoramica relativa all&#8217;utilizzo di <strong>Web Services</strong> e <strong>Flash Remoting</strong> senza fornire esempi pratici di integrazione con tecnologie come <em>Java</em>, <em>PHP</em>, <em>.NET</em> o <em>ColdFusion</em>. Per questo tipo di tematiche occorre <strong>scegliere un testo più specifico</strong>.</p>
<p>Da segnalare la presenza di numerosi approfondimenti o suggerimenti, come la panoramica su <strong>Ant</strong>, le osservazioni in merito alla <strong>Flash Player Security policy</strong>, l&#8217;utilizzo di JavaScript e dello <strong>SWFObject</strong> per inserire contenuti Flash in una pagina HTML, la spiegazione delle <a href="http://www.alessandroronchi.com/?p=51">insidie</a> relative all&#8217;uso degli <strong>Application Domain</strong> e molti altri ancora.</p>
<p>Per concludere credo che il libro costituisca un <strong>ottimo punto di partenza</strong> per avvicinarsi allo sviluppo client side in Flex. E&#8217; scritto in un <strong>inglese chiaro</strong>, offre una panoramica concisa ma completa delle principali tecnologie coinvolte ed è da apprezzare il fatto che tutte le spiegazioni contemplano sia l&#8217;utilizzo del <strong>Flex SDK</strong> sia del <strong>Flex Builder</strong>. Gli argomenti necessariamente sacrificati e che vanno approfonditi a parte riguardano soprattutto ActionScript 3.0 e l&#8217;integrazione client/server mentre sarebbe stato apprezzato un approfondimento relativo allo sviluppo di applicazioni modulari e multi lingua. </p>


<p>Articoli correlati:</h2><ol><li><a href='http://blog.webgriffe.com/webgriffe-speaker-al-flash-camp-on-the-beach-di-rimini/' rel='bookmark' title='Permanent Link: Webgriffe speaker al Flash Camp on the beach di Rimini'>Webgriffe speaker al Flash Camp on the beach di Rimini</a></li>
<li><a href='http://blog.webgriffe.com/joshua-bloch-effective-java-programming-language-guide/' rel='bookmark' title='Permanent Link: Joshua Bloch, Effective Java Programming Language Guide'>Joshua Bloch, Effective Java Programming Language Guide</a></li>
<li><a href='http://blog.webgriffe.com/rich-shupe-with-zevan-rosser-learning-actionscript-30/' rel='bookmark' title='Permanent Link: Rich Shupe with Zevan Rosser, Learning ActionScript 3.0'>Rich Shupe with Zevan Rosser, Learning ActionScript 3.0</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.webgriffe.com/chafic-kazoun-e-joey-lott-programming-flex-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
