<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7466067214945959646</atom:id><lastBuildDate>Mon, 28 Nov 2011 00:40:53 +0000</lastBuildDate><category>ZK Studio</category><category>estensioni Joomla</category><category>soluzioni</category><category>consulenza finanziaria</category><category>attacco NDR</category><category>AJAX</category><category>software BlackBerry</category><category>Performance Attribution</category><category>componenti BlackBerry</category><category>IntelliJ IDEA</category><category>Java</category><category>Google</category><category>Groovy</category><category>gestione bordi</category><category>JDE</category><category>scaffolding</category><category>Code Assist</category><category>sviluppo BlackBerry</category><category>GORM</category><category>HtmlUnit</category><category>Joomla</category><category>SEO</category><category>tecnologie</category><category>applicazioni BlackBerry</category><category>Eclipse</category><category>GridLayout BlackBerry</category><category>Grails</category><category>emulatori</category><category>DataFox</category><category>componenti grafici</category><category>sviluppo</category><category>motori di ricerca</category><category>Performance Contribution</category><category>Facebook</category><category>chiave primaria</category><category>ZK</category><category>social network</category><title>Appunti informatici da DataFox</title><description>Soluzioni, spunti, suggerimenti, trucchi, nuove idee per chi vive e lavora tutti i giorni con le tecnologie informatiche.</description><link>http://appunti-datafox.blogspot.com/</link><managingEditor>noreply@blogger.com (Luca Fabiani)</managingEditor><generator>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AppuntiInformaticiDaDatafox" /><feedburner:info uri="appuntiinformaticidadatafox" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-3719896975674968691</guid><pubDate>Sat, 27 Feb 2010 12:00:00 +0000</pubDate><atom:updated>2010-02-27T13:17:54.379+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Mobile Maint per BlackBerry, gestione sul campo dei tecnici manutentori</title><description>Sicuramente i miei cinque lettori avranno perso la speranza di vedere un nuovo post su questo blog e invece eccomi di nuovi qui! Effettivamente sono diversi mesi che non scrivo più nulla, anche se in DataFox non siamo rimasti con le mani in mano e di novità ce ne sono state parecchie, sia sul fronte BlackBerry, che continua ad essere il nostro cavallo di battaglia, sia su quello degli smartphone in generale, visto che abbiamo iniziato a lavorare su Android e iPhone.&lt;br /&gt;&lt;br /&gt;Oggi vi presento una delle nostre ultime creature, &lt;span style="font-weight: bold;"&gt;Mobile Maint per BlackBerry&lt;/span&gt;. Questa applicazione, anche se sarebbe meglio definirla piattaforma applicativa, vista la sua adattabilità a diversi ambiti, è rivolta a tutte le aziende che forniscono direttamente o tramite subfornitori specializzati &lt;span style="font-weight: bold;"&gt;servizi di manutenzione on-site&lt;/span&gt;, nel luogo dove è installato il bene che deve essere riparato o controllato. Quindi può essere utilizzata da chi gestisce l'assistenza per elettrodomestici, caldaie, impianti di condizionamento, ascensori, illuminazione stradale, cartellonistica e segnaletica, ecc. e in generale dove è presente un call center centrale che riceve le richieste di intervento e le smista alle squadre che operano sul territorio.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3E4qq-Iwchg/S4kLvZxm58I/AAAAAAAAAFQ/mdb6e_Y5Cts/s1600-h/1+-+Chiamate+Aperte.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_3E4qq-Iwchg/S4kLvZxm58I/AAAAAAAAAFQ/mdb6e_Y5Cts/s320/1+-+Chiamate+Aperte.png" alt="" id="BLOGGER_PHOTO_ID_5442894533654669250" border="0" /&gt;&lt;/a&gt;Ritengo che sia un'applicazione molto utile e potente, in quanto permette di tenere traccia di tutto quello che avviene all'interno e all'esterno del sistema informativo centrale, di avere la situazione delle segnalazioni sempre aggiornata, di risparmiare enormemente sulla carta e sulle telefonate, di ottimizzare gli spostamenti dei tecnici, di migliorare il passaggio delle informazioni dal call center ai tecnici e viceversa.&lt;br /&gt;&lt;br /&gt;Per ulteriori dettagli vi rimando alla pagina di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-software-blackberry/mobile-maint-blackberry-gestione-tecnici-manutentori.html"&gt;&lt;span style="font-weight: bold;"&gt;Mobile Maint per BlackBerry&lt;/span&gt;&lt;/a&gt; sul sito di DataFox.&lt;br /&gt;&lt;br /&gt;Ora che ho ripreso in mano il blog, ho intenzione di aggiornarlo più frequentemente, prima di tutto con le ultime novità di DataFox e a seguire con qualche nuovo articolo tecnico sulla programmazione di BlackBerry e, perché no, di Android.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-3719896975674968691?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N05UH_vl2iqp_q7yd6trQmbtOl0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N05UH_vl2iqp_q7yd6trQmbtOl0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N05UH_vl2iqp_q7yd6trQmbtOl0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N05UH_vl2iqp_q7yd6trQmbtOl0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/bTNTOPSF4qY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/bTNTOPSF4qY/mobile-maint-per-blackberry-gestione.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_3E4qq-Iwchg/S4kLvZxm58I/AAAAAAAAAFQ/mdb6e_Y5Cts/s72-c/1+-+Chiamate+Aperte.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2010/02/mobile-maint-per-blackberry-gestione.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-7170380634807564960</guid><pubDate>Sat, 15 Aug 2009 21:38:00 +0000</pubDate><atom:updated>2009-08-16T00:05:39.456+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>DataFox è BlackBerry Alliance Member</title><description>La notizia è di quelle che meritano di essere pubblicate anche a Ferragosto! Da qualche giorno &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.datafox.it/"&gt;DataFox&lt;/a&gt; &lt;/span&gt;fa ufficialmente parte del &lt;span style="font-weight: bold;"&gt;BlackBerry Alliance Program&lt;/span&gt; di RIM in qualità di &lt;span style="font-weight: bold;"&gt;Solution Provider&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Dopo un anno di inteso lavoro sulla piattaforma di RIM, dopo lo sviluppo di una decina di applicazioni (&lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-gratuito-blackberry/installazione-mastro-bolletta.html"&gt;una delle quali pubblicata su App World&lt;/a&gt;), dopo l'installazione e la messa in opera (funzionante alla prima!) del BlackBerry Professional Software (la versione per piccole aziende del BES), siamo veramente soddisfatti di entrare a far parte del programma di partnership di RIM, principalmente perché crediamo molto nel sistema BlackBerry e nelle sue potenzialità tecnologiche e commerciali. Dopo quanto abbiamo realizzato, siamo convinti che questi strumenti possano permettere veramente alle aziende di fare un passo avanti e di rendere fruibili in mobilità tantissime applicazioni e che DataFox abbia tutte le competenze per accompagnarle in questo cammino.&lt;br /&gt;&lt;br /&gt;Questo importante risultato non è un punto di arrivo, bensì un punto di partenza, e non fa altro che confermare e consolidare l'impegno di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-blackberry-progetti-blackberry/applicazioni-bancarie-applicazioni-finanziarie-blackberry.html"&gt;DataFox nello sviluppo di applicazioni per BlackBerry&lt;/a&gt;. Lo prova anche il fatto che sono in cantiere ben quattro progetti molto interessanti, tutti in ambito enterprise. Purtroppo è troppo presto per parlarne su queste pagine, spero di poterne fornire a breve qualche dettaglio maggiore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-7170380634807564960?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZJFDTZmyHiAqy3zEcSrAMX4vaHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZJFDTZmyHiAqy3zEcSrAMX4vaHg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZJFDTZmyHiAqy3zEcSrAMX4vaHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZJFDTZmyHiAqy3zEcSrAMX4vaHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/JsA5s2XEIAQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/JsA5s2XEIAQ/datafox-e-blackberry-alliance-member.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/08/datafox-e-blackberry-alliance-member.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-5151592313016101542</guid><pubDate>Sat, 15 Aug 2009 21:18:00 +0000</pubDate><atom:updated>2009-08-15T23:38:17.799+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Mastro Bolletta 2.0 scaricabile gratuitamente</title><description>Le ferie (sempre troppo corte) sono già finite da qualche settimana e approfitto della relativa tranquillità di metà agosto per inaugurare la nuova stagione di post con una notizia che spero farò piacere a chi ha scaricato la versione 1.0 di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt;.&lt;br /&gt;La versione 2.0 del gestore di spese di DataFox per BlackBerry, che era stata pubblicata a pagamento su &lt;a href="http://it.blackberry.com/services/appworld/"&gt;App World di RIM&lt;/a&gt;, adesso è scaricabile gratuitamente, sia dal &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-gratuito-blackberry/installazione-mastro-bolletta.html"&gt;sito Web di DataFox&lt;/a&gt; che dagli App Store principali per BlackBerry, cioè quello di RIM, di &lt;a href="http://www.mobihand.com/product.asp?id=28373&amp;amp;n=Mastro-Bolletta"&gt;MobiHand&lt;/a&gt; e di &lt;a href="http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&amp;amp;deviceId=1956&amp;amp;platformId=40&amp;amp;productId=251984&amp;amp;merch=my_recent_searches&amp;amp;ad=mrs_251984"&gt;Handango&lt;/a&gt;.&lt;br /&gt;Quasi negli stessi giorni in cui decidevamo di rendere completamente gratuita questa applicazione e come se qualcuno ci volesse anticipare, siamo rimasti piacevolmente sorpresi di scoprire che Softpedia, uno dei principali portali dedicati al software free, ha dedicato a &lt;a href="http://handheld.softpedia.com/get/Finance/Money-Management/Mastro-Bolletta-80478.shtml"&gt;Mastro Bolletta una scheda molto approfondita&lt;/a&gt;, da cui è anche possibile scaricare il software. Anche se nell'articolo si fa riferimento alla versione 1.0.2, il link è relativo alla versione 2.0.&lt;br /&gt;Non mi resta che augurarvi buon download!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-5151592313016101542?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i1iwmR8r17Ut62ZXN6-YZ47VwCY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i1iwmR8r17Ut62ZXN6-YZ47VwCY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i1iwmR8r17Ut62ZXN6-YZ47VwCY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i1iwmR8r17Ut62ZXN6-YZ47VwCY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/fpFOKDzmzJ0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/fpFOKDzmzJ0/mastro-bolletta-20-scaricabile.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/08/mastro-bolletta-20-scaricabile.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-8562443187586596247</guid><pubDate>Mon, 06 Jul 2009 09:26:00 +0000</pubDate><atom:updated>2009-07-06T12:08:13.555+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Versione 1.2 di OpenItaly for BlackBerry</title><description>Se qualcuno mi accusasse di trascurare questo blog non potrei proprio dargli torto! Ho scritto l'ultimo post quasi un mese fa, un tempo lunghissimo se si considera la rapidità con cui si succedono le notizie al tempo di Internet. Ma per fortuna (!?) non sono andato in vacanza, ho lavorato alla nuova versione di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/openitaly-for-blackberry-social-network-turistico.html"&gt;OpenItaly for BlackBerry&lt;/a&gt; e quindi oggi posso annunciare la pubblicazione della &lt;a style="font-weight: bold;" href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/installazione-openitaly-for-blackberry-social-network-turistico.html"&gt;versione 1.2.0&lt;/a&gt; del social network turistico italiano per BlackBerry.&lt;br /&gt;La novità principale introdotta con questa nuova versione è la gestione delle News di &lt;a href="http://www.openitaly.net/"&gt;OpenItaly.net&lt;/a&gt;, che potranno essere lette direttamente dall'applicazione sul BlackBerry. Tutto questo tempo per scaricare un elenco di news? In realtà, questa funzione è molto più complessa di questo può sembrare a prima vista, per due motivi:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;il visualizzatore delle News è basato sul componente browser del BlackBerry, integrato direttamente nella nostra applicazione. Ho adottato questo approccio perché il testo della singola News è scritto in HTML e contiene immagini e link verso altre pagine di OpenItaly.net o di siti esterni. Grazie al componente browser si ottiene una visualizzazione perfetta e la possibilità di navigare tramite i link contenuti nella News.&lt;/li&gt;&lt;li&gt;OpenItaly for BlackBerry tiene traccia delle News scaricate e lette, memorizzandone le informazioni essenziali direttamente sullo smartphone. In questo modo è sempre possibile recuperare e riaprire anche le vecchie News. Il lettore fornisce indicazioni testuali e grafiche per segnalare all'utente quante sono le News ancora da leggere e quali sono quelle già lette.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3E4qq-Iwchg/SlHKRffHgHI/AAAAAAAAAFE/E1AmyLkrLKs/s1600-h/2+-+Elenco+News.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://4.bp.blogspot.com/_3E4qq-Iwchg/SlHKRffHgHI/AAAAAAAAAFE/E1AmyLkrLKs/s320/2+-+Elenco+News.jpg" alt="" id="BLOGGER_PHOTO_ID_5355283833778831474" border="0" /&gt;&lt;/a&gt;Con la prossima tappa, la versione 1.5, dello sviluppo di OpenItaly for BlackBerry verrà messa a disposizione un'altra funzionalità molto importante, cioè la possibilità di registrarsi sul social network direttamente con lo smarphone.&lt;br /&gt;&lt;br /&gt;Prima di congedarmi ringrazio tutti quelli che hanno provato le nostre applicazioni per BlackBerry, che sono tanti, visto che sia &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/openitaly-for-blackberry-social-network-turistico.html"&gt;OpenItaly for BlackBerry&lt;/a&gt; che &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt; hanno &lt;span style="font-weight: bold;"&gt;superato abbondantemente i 2000 download&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;ciascuna!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-8562443187586596247?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/26i67ceIv7PMyVEUBUFTkOcKIaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26i67ceIv7PMyVEUBUFTkOcKIaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/26i67ceIv7PMyVEUBUFTkOcKIaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26i67ceIv7PMyVEUBUFTkOcKIaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/QtEDor-xgQg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/QtEDor-xgQg/versione-12-di-openitaly-for-blackberry.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_3E4qq-Iwchg/SlHKRffHgHI/AAAAAAAAAFE/E1AmyLkrLKs/s72-c/2+-+Elenco+News.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/07/versione-12-di-openitaly-for-blackberry.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-1237912029680669146</guid><pubDate>Mon, 08 Jun 2009 21:08:00 +0000</pubDate><atom:updated>2009-06-08T23:52:45.930+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>OpenItaly for BlackBerry: 1500 download e versione 1.1!</title><description>Dopo una sola settimana dalla pubblicazione di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/openitaly-for-blackberry-social-network-turistico.html"&gt;OpenItaly for BlackBerry&lt;/a&gt;, l'applicazione è stata scaricata più di 1500 volte! Per questo risultato, che mi sembra molto lusinghiero, devo anche ringraziare gli amici di quattro portali che si occupano di applicazioni per BlackBerry e dispositivi mobili, che hanno presentato OpenItaly for BlackBerry e che mi sembra giusto citare:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.blackberryitalia.it/mod.php?v=articoli&amp;amp;op=view&amp;amp;id=1678"&gt;BlackBerryItalia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bbworld.info/2009/06/01/2984-openitaly_ecco_applicazione_blackberry.shtml"&gt;BBWorld&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.stormitalia.it/applicazioni/productivity/openitaly-for-blackberry.html"&gt;StormItalia.it&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mobileblog.it/post/8687/openitaly-for-blackberry-informazioni-turistiche-e-non-solo-nel-proprio-taschino"&gt;mobile|blog.it&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Devo anche ringraziare Michele “O-Zone” Pinassi, il creatore di &lt;a href="http://www.openitaly.net/"&gt;OpenItaly.net&lt;/a&gt;, con cui stiamo collaborando per sviluppare questa nuova applicazione per BlackBerry.&lt;br /&gt;&lt;br /&gt;Per festeggiare questo importante traguardo ho pensato di rilasciare una &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/installazione-openitaly-for-blackberry-social-network-turistico.html"&gt;nuova versione di OpenItaly for BlackBerry&lt;/a&gt;, la 1.1, che introduce diverse migliorie e novità:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;possibilità di aggiornare i dati presenti sulla schermata principale (risorse ed eventi)&lt;/li&gt;&lt;li&gt;controllo automatico dell'ultima versione disponibile sul server&lt;/li&gt;&lt;li&gt;login manuale e automativo per gli utenti registrati su OpenItaly.net&lt;/li&gt;&lt;li&gt;aggiunta di commenti alle risorse direttamente dal BlackBerry (solo per gli utenti registrati che hanno eseguito il login)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-7d87456c8c3cc1cc" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v18.nonxt5.googlevideo.com/videoplayback?id%3D7d87456c8c3cc1cc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331048983%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D342FAF369539CAD0AAAF3EC7AF8F04B5000B9D07.4DD34E766D0980050C2DAA27BA8AECC4D684B0E3%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d87456c8c3cc1cc%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1MrM3vfa8z6Psm2I8zCl0ucaiEg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://v18.nonxt5.googlevideo.com/videoplayback?id%3D7d87456c8c3cc1cc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331048983%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D342FAF369539CAD0AAAF3EC7AF8F04B5000B9D07.4DD34E766D0980050C2DAA27BA8AECC4D684B0E3%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d87456c8c3cc1cc%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1MrM3vfa8z6Psm2I8zCl0ucaiEg&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;E questo è solo l'inizio: sono già previste le versioni 1.2, 1.5 e 2.0, che introdurranno tante nuove funzionalità, la più importante delle quali sarà la possibilità di proporre nuove risorse "on-site", direttamente dal proprio BlackBerry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-1237912029680669146?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3yxn_JhLXalqWbKCsUaR6HSn_oY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3yxn_JhLXalqWbKCsUaR6HSn_oY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3yxn_JhLXalqWbKCsUaR6HSn_oY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3yxn_JhLXalqWbKCsUaR6HSn_oY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/AZeFDZXjkgg" height="1" width="1"/&gt;</description><enclosure type="video/mp4" url="http://www.blogger.com/video-play.mp4?contentId=7d87456c8c3cc1cc&amp;type=video%2Fmp4" length="0" /><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/AZeFDZXjkgg/openitaly-for-blackberry-1500-download.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/06/openitaly-for-blackberry-1500-download.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-333785271779171576</guid><pubDate>Sun, 31 May 2009 22:55:00 +0000</pubDate><atom:updated>2009-06-01T01:23:45.777+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">social network</category><category domain="http://www.blogger.com/atom/ns#">consulenza finanziaria</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>OpenItaly for BlackBerry e Desmo Consulenza</title><description>Finalmente posso presentarvi la nuova applicazione a cui ho lavorato in questi mesi e che mi ha fatto trascurare così lungamente il mio povero blog! Signore e Signori ecco a voi &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/social-network-blackberry/openitaly-for-blackberry-social-network-turistico.html"&gt;OpenItaly for BlackBerry&lt;/a&gt;, il social network turistico italiano per BlackBerry. Questa applicazione, appena pubblicata sul sito Web di DataFox, permette di accedere, tramite gli smartphone di RIM, al social network turistico italiano &lt;a href="http://www.openitaly.net/"&gt;OpenItaly.net&lt;/a&gt;. Questo portale, tutto italiano e realizzato con tecnologie OpenSource, mette a disposizione migliaia di schede su risorse turistiche italiane ed eventi interessanti ed è sempre aggiornato e arricchito di nuove informazioni grazie al contributo dell'ampia community di utenti.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3E4qq-Iwchg/SiMNJwPZEUI/AAAAAAAAAE8/sniDzaeBMeQ/s1600-h/5+-+Info.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://2.bp.blogspot.com/_3E4qq-Iwchg/SiMNJwPZEUI/AAAAAAAAAE8/sniDzaeBMeQ/s320/5+-+Info.jpg" alt="" id="BLOGGER_PHOTO_ID_5342128044210983234" border="0" /&gt;&lt;/a&gt;OpenItaly for BlackBerry si interfaccia direttamente con i servizi XML messi a disposizione da OpenItaly.net e visualizza i dati sullo schermo del BlackBerry. Da un punto di vista tecnico, questa applicazione è sicuramente la più complessa e potente realizzata fino ad ora e, sinceramente, non so da quale componente cominciare a parlare. Per non fare torto a nessuno li elenco in ordine sparso:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;lista multi-colonna con gestione del click della trackball&lt;/li&gt;&lt;li&gt;multi-schermo con navigazione a linguette&lt;/li&gt;&lt;li&gt;visualizzatore di immagini&lt;/li&gt;&lt;li&gt;framework generico per l'esecuzione in background di task complessi e lunghi&lt;/li&gt;&lt;li&gt;estensioni al framework per le chiamate HTTP e XML-Rpc&lt;/li&gt;&lt;li&gt;campo di tipo link con gestione del click della trackball&lt;/li&gt;&lt;li&gt;schermo di tipo popup con layout a griglia&lt;/li&gt;&lt;/ul&gt;Naturalmente sono state anche introdotte diverse migliorie e correzioni a quanto già realizzato e utilizzato nelle precedenti applicazioni.&lt;br /&gt;&lt;br /&gt;Sono veramente grato alla persona che ha realizzato e che gestisce OpenItaly.net, per la sua disponibilità e rapidità nello sviluppare e migliorare i servizi XML utilizzati dall'applicazione per BlackBerry. Grazie Michele!&lt;br /&gt;&lt;br /&gt;Prima di salutarvi e andarmi a riposare dopo questa maratona, vorrei segnalare il nuovo prodotto per la consulenza finanziaria realizzato da DataFox, &lt;a href="http://www.datafox.it/prodotti-finanziari/consulenza-finanziaria-compliance-mifid/desmo-consulenza-finanziaria-questionari-adeguatezza-mifid.html"&gt;Desmo Consulenza&lt;/a&gt;. La versione per BlackBerry, di cui ho parlato indicandola con il nome Desmo BB, adesso si chiama &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-bancario-finanziario-blackberry/desmo-consulenza-per-blackberry.html"&gt;Desmo Consulenza per BlackBerry&lt;/a&gt; ed è stata arricchita di nuove funzionalità per renderla più simile al prodotto standard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-333785271779171576?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GZV_bdVOGYpKjcaA8a7Rgm5zYyo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GZV_bdVOGYpKjcaA8a7Rgm5zYyo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GZV_bdVOGYpKjcaA8a7Rgm5zYyo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GZV_bdVOGYpKjcaA8a7Rgm5zYyo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/9C586q-nFEY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/9C586q-nFEY/openitaly-for-blackberry-e-desmo.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3E4qq-Iwchg/SiMNJwPZEUI/AAAAAAAAAE8/sniDzaeBMeQ/s72-c/5+-+Info.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/06/openitaly-for-blackberry-e-desmo.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-5088290647145793478</guid><pubDate>Sat, 09 May 2009 22:15:00 +0000</pubDate><atom:updated>2009-05-10T01:00:16.806+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Nuovi progetti per BlackBerry</title><description>Mi sono accorto, devo ammettere con un certo dispiacere, che è quasi un mese che non aggiorno il blog. Qualcuno potrebbe pensare che dopo la pubblicazione di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt; sull'App World di RIM mi sia preso una bella vacanza e abbia messo nel cassetto il fido Bold.&lt;br /&gt;Per fortuna, niente di più lontano dalla realtà! Infatti sto lavorando su ben due progetti molto impegnativi, che mi hanno lasciato pochissimo tempo per le altre attività. Il primo è ancora segreto e preferisco aspettare il giorno della pubblicazione, a questo punto non tanto lontano, per rivelarne le caratteristiche.&lt;br /&gt;Il secondo è &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-bancario-finanziario-blackberry/desmo-bb-desmo-finanza-per-blackberry.html"&gt;Desmo BB&lt;/a&gt;, di cui ho parlato in un post precedente. Entrambi i progetti presentano problematiche tecniche analoghe, in particolare la gestione delle connessioni di rete, visto che, udite udite, utilizzano dati recuperati da un server centrale. Quindi ho sviluppato diversi componenti per utilizzare nel modo migliore possibile la connettività del BlackBerry e per eseguire le operazioni lunghe e complesse (come il download e il parsing di documenti XML) in thread paralleli.&lt;br /&gt;Desmo BB è un CRM Finanziario Mobile, rivolto a Consulenti Finanziari Indipendenti e Promotori Finanziari e fornisce sia funzionalità di analisi dei portafogli (asset allocation, performance, indicatori di rischio, ecc.), che di gestione del profilo MIFID del Cliente (visualizzazione del profilo e del questionario). Inoltre mette a disposizione diversi strumenti per migliorare la gestione dei rapporti con i Clienti (come la Dashboard, gli Alert e Task, la ricerca, ecc.) ed è integrato con tutti le applicazioni standard del BlackBerry (rubrica, calendario, messaggi, telefono, ecc.).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-ab878ccf30074df0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v21.nonxt4.googlevideo.com/videoplayback?id%3Dab878ccf30074df0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331048983%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3AE0710D5D996D81228B6B78530224E48051FA02.5D9D1D8A0F25797777790EE99BE975563B58CDEC%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dab878ccf30074df0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4zabN17oJ05yalOC3L0OkV_VMSU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://v21.nonxt4.googlevideo.com/videoplayback?id%3Dab878ccf30074df0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331048983%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3AE0710D5D996D81228B6B78530224E48051FA02.5D9D1D8A0F25797777790EE99BE975563B58CDEC%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dab878ccf30074df0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4zabN17oJ05yalOC3L0OkV_VMSU&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Nel video vengono mostrate alcune funzionalità di Desmo BB, in particolare la Dashboard personalizzabile, che permette di aggregare sulla schermata iniziale dell'applicazione gli indicatori più interessanti per l'utente e gli Alert e Task che si vogliono avere sempre sotto controllo. Da questo pannello di riepilogo si passa a tutti gli altri, quindi alla ricerca dei Clienti o all'Analisi di Portafoglio. La quasi totalità dei componenti (tabelle multi colonna, griglie, grafici, ecc.) e delle librerie di base (gestione connessione, thread multipli di elaborazione, ecc.) utilizzati sono stati sviluppati internamente e possono essere usati in qualsiasi ambito applicativo.&lt;br /&gt;&lt;br /&gt;Dopo questa rapida panoramica su Desmo BB, vi saluto e mi congedo da voi con l'impegno di scrivere il prossimo post entro la fine di maggio per annunciare la pubblicazione della nuova applicazione per BlackBerry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-5088290647145793478?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z3Ofv0djtt69JG1uveKFOZ4Cza4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z3Ofv0djtt69JG1uveKFOZ4Cza4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z3Ofv0djtt69JG1uveKFOZ4Cza4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z3Ofv0djtt69JG1uveKFOZ4Cza4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/kFJf03AwS6o" height="1" width="1"/&gt;</description><enclosure type="video/mp4" url="http://www.blogger.com/video-play.mp4?contentId=ab878ccf30074df0&amp;type=video%2Fmp4" length="0" /><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/kFJf03AwS6o/nuovi-progetti-per-blackberry.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/05/nuovi-progetti-per-blackberry.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-1356063522462173456</guid><pubDate>Tue, 14 Apr 2009 21:57:00 +0000</pubDate><atom:updated>2009-04-15T00:22:15.809+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Mastro Bolletta sull'App World di RIM</title><description>È una grande soddisfazione poter annunciare ufficialmente che da oggi &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt; è disponibile sull'&lt;a href="http://na.blackberry.com/eng/services/appworld/"&gt;App World di RIM&lt;/a&gt;, il negozio virtuale di applicazioni per BlackBerry. L'applicazione di DataFox è pubblicata nella sezione "Personal Finance &amp;amp; Banking".&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3E4qq-Iwchg/SeUIIUfdFFI/AAAAAAAAAE0/g4lV909jB5E/s1600-h/Mastro+Bolletta+-+App+World+-+Dettaglio.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3E4qq-Iwchg/SeUIIUfdFFI/AAAAAAAAAE0/g4lV909jB5E/s320/Mastro+Bolletta+-+App+World+-+Dettaglio.jpg" alt="" id="BLOGGER_PHOTO_ID_5324671073468093522" border="0" /&gt;&lt;/a&gt;La presenza di Mastro Bolletta sull'App World conferma il nostro impegno nello sviluppo di applicazioni per BlackBerry e fa sì che DataFox sia una delle prime aziende italiane ad avere un proprio software pubblicato sullo store di RIM.&lt;br /&gt;&lt;br /&gt;La versione di Mastro Bolletta disponibile sull'App World è la 2.0.0 e presenta alcune migliorie rispetto alla 1.0.x disponibile sul sito di DataFox:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;l'interfaccia è completamente tradotta in italiano e in inglese&lt;/li&gt;&lt;li&gt;è possibile scegliere la modalità di accesso al server per la verifica dell'ultima versione disponibile&lt;/li&gt;&lt;li&gt;la grafica è stata rivista ed adeguata allo stile standard delle applicazioni per BlackBerry, che prevedere la barra del titolo fissa e il resto dello schermo con scrolling verticale&lt;/li&gt;&lt;/ul&gt;Questa versione è stata posta in vendita alla cifra simbolica di $3.99, soprattutto per ripagare lo sforzo necessario a tradurre in inglese tutta l'interfaccia utente. Tuttavia la versione 1.0.x resta gratuita e liberamente scaricabile dal sito di DataFox.&lt;br /&gt;&lt;br /&gt;Ulteriori schermate e filmati di Mastro Bolletta sull'App World sono pubblicati sulla &lt;a href="http://www.facebook.com/pages/DataFox/140706505065"&gt;pagina Facebook di DataFox&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-1356063522462173456?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oKBdWZyww8bQJprbuTmu4-5pTLk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oKBdWZyww8bQJprbuTmu4-5pTLk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oKBdWZyww8bQJprbuTmu4-5pTLk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oKBdWZyww8bQJprbuTmu4-5pTLk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/AhfWMZFHPSk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/AhfWMZFHPSk/mastro-bolletta-sullapp-world-di-rim.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3E4qq-Iwchg/SeUIIUfdFFI/AAAAAAAAAE0/g4lV909jB5E/s72-c/Mastro+Bolletta+-+App+World+-+Dettaglio.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/04/mastro-bolletta-sullapp-world-di-rim.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-5320248725953464354</guid><pubDate>Fri, 27 Mar 2009 21:23:00 +0000</pubDate><atom:updated>2009-03-27T22:54:17.608+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">social network</category><category domain="http://www.blogger.com/atom/ns#">Facebook</category><category domain="http://www.blogger.com/atom/ns#">DataFox</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>DataFox su Facebook</title><description>Come ipotizzato in uno degli ultimi post, alla fine ho scelto la soluzione Facebook e pochi minuti fa la &lt;a href="http://www.facebook.com/pages/DataFox/140706505065"&gt;pagina di DataFox&lt;/a&gt; è stata pubblicata sul più importante social network del mondo. Ovviamente mi sono iscritto come primo fan e spero che fra le centinaia di persone che hanno scaricato da qualche mese a questa parte le nostre &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-blackberry-progetti-blackberry/applicazioni-bancarie-applicazioni-finanziarie-blackberry.html"&gt;applicazioni per BlackBerry&lt;/a&gt; ci sia qualcuno che mi farà compagnia.&lt;br /&gt;&lt;br /&gt;La pagina di &lt;a href="http://www.facebook.com/pages/DataFox/140706505065"&gt;DataFox su Facebook&lt;/a&gt; ha un duplice scopo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;raccogliere in un contenitore universale facilmente accessibile tutti i contenuti (schermate e video) relativi alle nostre applicazioni per BlackBerry pubblicate fino ad oggi e che pubblicheremo in futuro&lt;/li&gt;&lt;li&gt;aprire un canale più diretto e informale con gli utilizzatori delle nostre applicazioni per BlackBerry, in modo da conoscere esigenze e segnalazioni (tramite le aree di discussione e le recensioni) e fornire aggiornamenti e notizie (tramite le note, i link, la bacheca)&lt;/li&gt;&lt;/ul&gt;Il secondo punto è sicuramente il più importante e costituisce il motivo per cui ho scelto Facebook, invece di un qualcosa fatto in casa.&lt;br /&gt;&lt;br /&gt;Dopo questa ennesima fatica (meno male che avevo deciso di riposarmi per un po'!), penso di riprendere in mano Mastro Bolletta e lavorare su due aspetti:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;aggiunta dei grafici a torta per visualizzare in modo più diretto la ripartizione delle spese fra i mesi, le categorie e i beneficiari&lt;/li&gt;&lt;li&gt;internazionalizzazione dell'applicazione, in modo da avere le scritte tradotte in italiano e in inglese&lt;/li&gt;&lt;/ul&gt;L'internazionalizzazione è molto importante, perché ho intenzione di pubblicare questa applicazione sull'App World di RIM, a cui ho iscritto DataFox fin dalla presentazione ufficiale del programma, e il fatto di avere l'interfaccia utente in inglese è condizione necessaria per l'accettazione di un software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-5320248725953464354?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y0NSmZhaI1BmzhwG77JsK3vg69U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0NSmZhaI1BmzhwG77JsK3vg69U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y0NSmZhaI1BmzhwG77JsK3vg69U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0NSmZhaI1BmzhwG77JsK3vg69U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/gqKxw13FtN8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/gqKxw13FtN8/datafox-su-facebook.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/datafox-su-facebook.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-3952686478155854519</guid><pubDate>Tue, 24 Mar 2009 22:26:00 +0000</pubDate><atom:updated>2009-03-24T23:41:55.640+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Componente per grafico a torta e Desmo BB</title><description>Devo ammettere che questo periodo è molto prolifico per quanto riguarda lo sviluppo di software per BlackBerry. Dopo aver realizzato il controllo di versione per &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt;, che, fra parentesi ma fino ad un certo punto, ha raggiunto la cifra di &lt;span style="font-style: italic;"&gt;1000 download&lt;/span&gt;!, ho sviluppato un nuovo componente per disegnare grafici a torta sul BlackBerry.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3E4qq-Iwchg/Scleb5Hdc7I/AAAAAAAAAEs/0MFrC1AoYgc/s1600-h/grafico_torta.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://4.bp.blogspot.com/_3E4qq-Iwchg/Scleb5Hdc7I/AAAAAAAAAEs/0MFrC1AoYgc/s320/grafico_torta.jpg" alt="" id="BLOGGER_PHOTO_ID_5316884668369171378" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Come spesso accade, ci voleva un buon motivo per affrontare anche questa sfida e l’ho trovato in Desmo BB, nome in codice della versione per BlackBerry di Desmo Finanza, il prodotto finanziario di punto realizzato da DataFox. Desmo BB, di cui è disponibile una &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-bancario-finanziario-blackberry/desmo-bb-desmo-finanza-per-blackberry.html"&gt;presentazione con video&lt;/a&gt; sul sito Web di DataFox, è un’applicazione commerciale, che in un certo senso condensa ed esalta alla massima potenza tutte le esperienze fatte con le applicazioni gratuite sviluppate fino ad oggi (&lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/bb-trainer-assistente-palestra-per-blackberry.html"&gt;BB Trainer&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/risparmiometro-assistente-personale-per-risparmio.html"&gt;Risparmiometro&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-bancarie-blackberry/ibanc-applicazione-bancaria-blackberry.html"&gt;IBANc&lt;/a&gt;). Fornirà sia funzionalità finanziarie che di relazione con i Clienti e sarà integrata con i principali strumenti del BlackBerry (Contatti, Messaggi, Calendario, Attività, Telefono, ecc.).&lt;br /&gt;&lt;br /&gt;Tornando al componente per i grafici a torta, posso dire che, dopo l’esperienza con l’altro componente per i grafici a barre, l’implementazione non è stata molto complessa, anche se per ora è in stato prototipale. Penso di utilizzarlo in un prossimo aggiornamento di mastro Bolletta, per fornire una rappresentazione grafica della ripartizione delle spese fra i mesi, le categorie e i beneficiari.&lt;br /&gt;&lt;br /&gt;Per ora vi saluto, ma, considerato quanto bolle in pentola, penso che ci risentiremo a breve.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-3952686478155854519?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uQtkUyhMnQHbSJuOUuh3EEilBBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uQtkUyhMnQHbSJuOUuh3EEilBBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uQtkUyhMnQHbSJuOUuh3EEilBBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uQtkUyhMnQHbSJuOUuh3EEilBBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/-FoVg9UmrjY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/-FoVg9UmrjY/componente-per-grafico-torta-e-desmo-bb.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_3E4qq-Iwchg/Scleb5Hdc7I/AAAAAAAAAEs/0MFrC1AoYgc/s72-c/grafico_torta.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/componente-per-grafico-torta-e-desmo-bb.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-3108407439435950344</guid><pubDate>Fri, 20 Mar 2009 20:54:00 +0000</pubDate><atom:updated>2009-03-20T22:10:17.783+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Versione 1.0.2 di Mastro Bolletta</title><description>Dopo circa una settimana di test, ho rilasciato &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/software-gratuito-blackberry/installazione-mastro-bolletta.html"&gt;la versione 1.0.2 di Mastro Bolletta&lt;/a&gt;, che mette a disposizione la nuova funzione di Controllo Versione. Grazie ad essa è possibile verificare se la versione dell'applicazione installata sul proprio BlackBerry è allineata con quella presente sul server di DataFox. In caso contrario è possibile procedere, tramite l'apposito strumento di Desktop Manager, al backup dei dati di Mastro Bolletta e all'aggiornamento di versione.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3E4qq-Iwchg/ScQC_AtozzI/AAAAAAAAAEk/1oJSUGF7z-8/s1600-h/3+-+Esito+controllo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_3E4qq-Iwchg/ScQC_AtozzI/AAAAAAAAAEk/1oJSUGF7z-8/s320/3+-+Esito+controllo.jpg" alt="" id="BLOGGER_PHOTO_ID_5315376741750460210" border="0" /&gt;&lt;/a&gt;Il Controllo Versione è stato implementato utilizzando una delle possibili tecniche per il collegamento HTTP fornite dal BlackBerry, in particolare quella diretta, che cioè non sfrutta né l'MDS (componente server tipicamente utilizzato per l'accesso alle applicazioni Intranet) né l'infrastruttura Wap del carrier telefonico. Questa modalità per poter funzionare richiede l'impostazione dell'APN di accesso alla rete, operazione che si può compiere tramite il pannello di configurazione TCP / IP presente in Opzioni avanzate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-3108407439435950344?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-8akKN82gvwfCWt2xPG3oqdq6n8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-8akKN82gvwfCWt2xPG3oqdq6n8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-8akKN82gvwfCWt2xPG3oqdq6n8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-8akKN82gvwfCWt2xPG3oqdq6n8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/CcRo2JKttkQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/CcRo2JKttkQ/versione-102-di-mastro-bolletta.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_3E4qq-Iwchg/ScQC_AtozzI/AAAAAAAAAEk/1oJSUGF7z-8/s72-c/3+-+Esito+controllo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/versione-102-di-mastro-bolletta.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-941483266337461542</guid><pubDate>Sun, 15 Mar 2009 19:52:00 +0000</pubDate><atom:updated>2009-03-15T22:15:53.641+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Mastro Bolletta - Siamo a quota 500!</title><description>Inizio questo post ricco di argomenti con una notizia che mi riempie di soddisfazione: dopo una settimana dalla pubblicazione di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta per BlackBerry, l'assistente personale per i pagamenti&lt;/a&gt;, l'applicazione è stata scaricata più di &lt;span style="font-weight: bold;"&gt;500 volte&lt;/span&gt;! Merito di questo importante risultato va sicuramente agli amici di &lt;a href="http://www.blackberryitalia.it/"&gt;BlackBerryItalia&lt;/a&gt; e di &lt;a href="http://www.bbworld.info/"&gt;BBWorld&lt;/a&gt;, che hanno subito pubblicato un articolo su Mastro Bolletta, grazie al quale i loro numerosi lettori hanno potuto conoscere la nostra applicazione.&lt;br /&gt;&lt;br /&gt;Nonostante i numerosi test a cui avevo sottoposto l'applicazione, alcuni utenti hanno segnalato problematiche che hanno riscontrato durante l'uso di Mastro Bolletta. Una in particolare era un vero e proprio bug, che impediva di utilizzare categorie custom definite dall'utente senza sottocategorie. Ho quindi provveduto a rilasciare la versione 1.0.1 per correggere questa piccola anomalia. Grazie ad un'altra segnalazione, ho scoperto il meccanismo detto Compatibility Mode, implementato sullo Storm, che impediva un uso proficuo delle nostre applicazioni. Questa modalità, pensata da RIM per rendere utilizzabili con l'interfaccia touch dello Storm anche le vecchie applicazioni, non è testabile con il simulatore, mentre entra automaticamente in funzione sul dispositivo reale, in quanto il nostro codice non è compilato con il JDE 4.7. In diversi forum si citano i problemi a livello di interfaccia grafica che il Compatibility Mode provoca, ma, per fortuna, si segnala anche un &lt;a href="http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800719/What_Is_-_Compatibility_mode_on_touch_screen_BlackBerry_smartphones.html?nodeid=1487544&amp;amp;vernum=0"&gt;articolo con le possibili soluzioni&lt;/a&gt;, a cui vi rimando.&lt;br /&gt;&lt;br /&gt;Grazie al meccanismo di sincronizzazione, che permette di salvare e ripristinare i dati di Mastro Bolletta, l'aggiornamento dell'applicazione non è più un problema. Quindi sto studiando alcune nuove funzionalità da implementare, a partire dalla gestione delle spese periodiche, che si ripetono a cadenza regolare, ad esempio una volta al mese, come potrebbe essere un affitto o la rata di un finanziamento. Per rendere più semplice la procedura di aggiornamento ho implementato un meccanismo di controllo dell'ultima versione disponibile sul sito di DataFox: quindi, grazie ad una nuova voce di menù, l'utente potrà verificare direttamente da Mastro Bolletta se sta usando l'ultima versione o se è disponibile qualcosa di più aggiornato. Questa funzionalità è ancora in test e sarà rilasciata nella prossima release 1.0.2.&lt;br /&gt;&lt;br /&gt;Se posso ritenermi soddisfatto per quanto fatto da un punto di visto tecnico, non posso dire altrettanto per quanto riguarda la relazione con chi scarica e utilizza le nostre applicazioni. Abbiamo messo a disposizione un apposito indirizzo mail per le segnalazioni, ma vorrei creare un rapporto più stretto, fatto di commenti, suggerimenti, indicazioni, giudizi, anche negativi, da parte degli utilizzatori di Mastro Bolletta, Copilota, ecc., insomma qualcosa di più vicino ai paradigmi del Web sociale. Per ottenere questo risultato ho in mente tre possibili soluzioni, non necessariamente mutuamente esclusive:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;aggiunta al sito Web di DataFox, nella &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-blackberry-progetti-blackberry/applicazioni-bancarie-applicazioni-finanziarie-blackberry.html"&gt;sezione dedicata al BlackBerry&lt;/a&gt;, di pagine dove poter lasciare un proprio contributo. In questo caso il problema è trovare componenti adeguati, visto che il CMS che utilizziamo non è molto aggiornato;&lt;/li&gt;&lt;li&gt;realizzazione di un sito Web ad hoc, basato ad esempio su &lt;a href="http://www.elgg.org/"&gt;Elgg&lt;/a&gt;, per creare una comunità di utenti delle nostre applicazioni, ma non vorrei precorrere un po' i tempi;&lt;/li&gt;&lt;li&gt;pubblicazione di una o più pagine su Facebook, al fine di creare un contenitore dove raccogliere informazioni, schermate, video delle applicazioni e dove aggregare i commenti e i giudizi degli utenti, che eventualmente possono diventare fan.&lt;/li&gt;&lt;/ul&gt;L'opzione che in questo momento mi sembra più interessante è proprio l'ultima, anche se devo studiarla meglio per capirne benefici e problematiche. Spero di potervi annunciare a breve la pubblicazione delle pagine di DataFox su Facebook.&lt;br /&gt;&lt;br /&gt;Adesso vi saluto e vi rimando ai prossimi articoli, in cui ricomincerò ad affrontare le tematiche tecniche relative allo sviluppo di applicazioni per BlackBerry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-941483266337461542?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jC-gqFO69CL1nVllA_x6P-I_l_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jC-gqFO69CL1nVllA_x6P-I_l_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jC-gqFO69CL1nVllA_x6P-I_l_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jC-gqFO69CL1nVllA_x6P-I_l_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/nkoqQwfiLPQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/nkoqQwfiLPQ/mastro-bolletta-siamo-quota-500.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/mastro-bolletta-siamo-quota-500.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-1462149366741324606</guid><pubDate>Sun, 08 Mar 2009 20:46:00 +0000</pubDate><atom:updated>2009-03-08T21:51:43.394+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Mastro Bolletta è ON!</title><description>Sono veramente lieto di potervi presentare la mia ultima fatica: &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/mastro-bolletta-assistente-personale-pagamenti.html"&gt;Mastro Bolletta per BlackBerry&lt;/a&gt;, l'assistente personale per i pagamenti! Oggi ho pubblicato sul sito di DataFox questa nuova applicazione personale gratuita per BlackBerry, a cui ho lavorato negli ultimi mesi e di cui ho parlato nei post precedenti. Ho avuto diverse volte la tentazione di svelare qualcosa sulle funzionalità del software, ma ho resistito fino al completamento dei test e alla pubblicazione di oggi.&lt;br /&gt;&lt;br /&gt;Le funzionalità di Mastro Bolletta, di cui parlo diffusamente sul sito di DataFox, sono riassumibili nei seguenti punti:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gestione dei pagamenti e delle spese personali, con la possibilità di registrare tutti i dati significativi e di classificarli grazie ad un meccanismo flessibile basato su categorie/sottocategorie&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Creazione di un'attività (task) per ogni spesa registrata, in modo da poter essere avvisati all'avvicinarsi della data di scadenza di un pagamento&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Ricerca libera delle spese inserite, così da poter individuare più facilmente quelle che hanno certe caratteristiche, come un valore dell'importo&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Scadenziario a uno, due o tre mesi delle spese, grazie al quale si può avere una vista rapida delle spese future con il valore complessivo da pagare&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Storico delle spese pagate, che possono essere totalizzate per mese di pagamento, categoria o beneficiario&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Esportazione delle spese in formato CSV, con possibilità di memorizzare il file sul dispositivo (nella memoria principale o su scheda SD) o inviarlo per mail&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Integrazione con il meccanismo standard di sincronizzazione del Desktop Manager di RIM, grazie al quale si possono salvare tutti i dati sul computer e ripristinarli sullo smartphone&lt;/li&gt;&lt;/ul&gt;Per fornire una migliore rappresentazione di quello che si può fare con l'applicazione, oltre alle schermate fisse, catturate direttamente dal Bold 9000 usato per i test, ho raccolto nella pagina dedicata alle &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/schermate-funzioni-mastro-bolletta.html"&gt;Funzioni di Mastro Bolletta&lt;/a&gt; diversi filmati, uno per ogni funzionalità del programma.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3E4qq-Iwchg/SbQvj6iYbGI/AAAAAAAAAEc/URfb0vZua9s/s1600-h/2+-+Informazioni.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_3E4qq-Iwchg/SbQvj6iYbGI/AAAAAAAAAEc/URfb0vZua9s/s320/2+-+Informazioni.jpg" alt="" id="BLOGGER_PHOTO_ID_5310922154632047714" border="0" /&gt;&lt;/a&gt;Da un punto di vista tecnico, questa applicazione mi ha permesso di utilizzare diverse nuove classi della libreria Java di RIM, fra cui quelle per:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Accesso al file system del dispositivo, per salvare il file con l'esportazione delle spese visualizzate dall'utente;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Integrazione con il meccanismo di sincronizzazione standard dei dati, per salvare su computer tutto quanto registrato con l'applicazione ed eventualmente ripristinarlo in un secondo momento&lt;/li&gt;&lt;/ul&gt;Conto di illustrare nei prossimi post le problematiche che ho incontrato nell'implementare queste funzionalità e come le ho risolte in Mastro Bolletta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-1462149366741324606?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zSk62yU1Y7CVS2sz7RWfU8EDKrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zSk62yU1Y7CVS2sz7RWfU8EDKrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zSk62yU1Y7CVS2sz7RWfU8EDKrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zSk62yU1Y7CVS2sz7RWfU8EDKrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/icy7vokyqlI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/icy7vokyqlI/mastro-bolletta-e-on.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3E4qq-Iwchg/SbQvj6iYbGI/AAAAAAAAAEc/URfb0vZua9s/s72-c/2+-+Informazioni.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/mastro-bolletta-e-on.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-5708345887441472856</guid><pubDate>Wed, 04 Mar 2009 21:27:00 +0000</pubDate><atom:updated>2009-03-04T22:54:57.405+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Ci siamo quasi!</title><description>Ormai è solo questione di giorni e la nuova applicazione per BlackBerry, su cui lavoro da un paio di mesi, sarà scaricabile dal sito di &lt;a href="http://www.datafox.it"&gt;DataFox&lt;/a&gt;. Fra parentesi, vi consiglio di visitare la sezione sullo &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-blackberry-progetti-blackberry/applicazioni-bancarie-applicazioni-finanziarie-blackberry.html"&gt;sviluppo di applicazioni per BlackBerry&lt;/a&gt;, che abbiamo riorganizzato proprio in vista della pubblicazione della nuova applicazione. Ci è voluto un po' più tempo del previsto perché ho deciso all'ultimo momento di implementare il meccanismo di sincronizzazione dei dati, messo a disposizione dal Desktop Manager di RIM. Grazie ad esso è possibile salvare sul proprio PC tutte le informazioni memorizzate con il programma nel corso del tempo e quindi salvaguardare tutto il proprio lavoro, recuperabile anche in caso di aggiornamento del software base del dispositivo. Questa funzionalità è fondamentale anche per garantire la possibilità di aggiornamento del software, in quanto non si rischia di perdere niente anche disinstallando la versione corrente dell'applicazione e installando quella successiva. Dopo un po' di prove sul campo, sono rimasto molto soddisfatto del risultato finale.&lt;br /&gt;&lt;br /&gt;Ancora un po' di pazienza, fra pochi giorni pubblicherò tutte le informazioni sul nuovo software per BlackBerry e i link alle pagine sul sito di DataFox da cui scaricarlo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-5708345887441472856?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Hh4isW5JGPdGXpOYhHH_g3Mk5yw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hh4isW5JGPdGXpOYhHH_g3Mk5yw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Hh4isW5JGPdGXpOYhHH_g3Mk5yw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hh4isW5JGPdGXpOYhHH_g3Mk5yw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/XO-O6aLPLAo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/XO-O6aLPLAo/ci-siamo-quasi.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/03/ci-siamo-quasi.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-2188618764746867788</guid><pubDate>Tue, 24 Feb 2009 23:02:00 +0000</pubDate><atom:updated>2009-02-25T00:31:46.754+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Un veloce aggiornamento</title><description>Mi dispiacerebbe se i miei cinque lettori pensassero che mi sono dato alla macchia e denunciassero la mia scomparsa, quindi riepilogo in questo post poco tecnico le novità degli ultimi giorni:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ho iniziato ad usare abbastanza seriamente il Bold e devo riconoscere che è veramente un ottimo telefono: mi piace molto il modo d'utilizzo e le funzioni disponibili. Il tema standard non mi ha mai impressionato e, visto che sono appassionato del MacOS X (anche se purtroppo non posso permettermi un Mac) , l'ho sostituito con &lt;a href="http://www.hedonedesign.com/?page_id=730"&gt;OSXLike di Hedone Design&lt;/a&gt;, che vale tutti gli Euro che costa, considerata la cura con cui è realizzato;&lt;/li&gt;&lt;li&gt;Ho completato la configurazione del BPS (BlackBerry Professional Server) sul nostro server di posta aziendale e ho attivato la mia casella di posta Exchange per l'accesso con il Bold. Al momento funziona solo tramite collegamento USB, perché non sono riuscito ad attivare l'estensione dell'abbonamento wireless. Senza scendere in troppi dettagli, riuscire a districarsi fra tutte le varie opzioni e tipologie di contratti previsti è molto più complesso che realizzare un sistema software aziendale, a meno di non tapparsi il naso e firmare tutti i moduli previsti, spendendo un capitale per attività che, come DataFox, possiamo tranquillamente portare a termine in completa autonomia.&lt;/li&gt;&lt;li&gt;Lo sviluppo della nuova applicazione procede abbastanza speditamente, anche se non credo di poter rispettare la scadenza di fine febbraio che mi sono dato. Anche in questo caso ho cercato di complicarmi un po' la vita (altrimenti che gusto c'è?) e fra le varie funzioni è prevista l'esportazione dei dati in formato CSV (compatibile con Excel), sia direttamente nella memoria (interna o scheda) che tramite email. Una volta pubblicata l'applicazione, dedicherò un articolo proprio al tema dell'accesso ai file su BlackBerry.&lt;/li&gt;&lt;li&gt;L'applicazione gratuita &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt;&lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt; per BlackBerry&lt;/a&gt; ha superato in questi giorni i 400 download e questo risultato mi sembra lusinghiero, se non altro per l'interesse nelle funzionalità implementate. Nel frattempo ci siamo iscritti sul nuovo portale di RIM (&lt;a href="http://na.blackberry.com/eng/developers/application_storefront.jsp"&gt;BlackBerry Application StoreFront&lt;/a&gt;) e, se viene accettata, questa sarà la nostra prima applicazione pubblicata ufficialmente. Speriamo bene...&lt;/li&gt;&lt;/ul&gt;Per questa volta è tutto, buone cose a tutti.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-2188618764746867788?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ms4NMfaqeh90SMh4VrbSq4oo4vg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ms4NMfaqeh90SMh4VrbSq4oo4vg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ms4NMfaqeh90SMh4VrbSq4oo4vg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ms4NMfaqeh90SMh4VrbSq4oo4vg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/bNlV1o1AyAg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/bNlV1o1AyAg/un-veloce-aggiornamento.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/02/un-veloce-aggiornamento.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-283882861270958791</guid><pubDate>Sun, 15 Feb 2009 21:15:00 +0000</pubDate><atom:updated>2009-02-15T23:33:38.829+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Integrazione con applicazioni BlackBerry - 4° parte</title><description>Siamo finalmente giunti (qualcuno potrebbe esclamare: era ora!) all'ultima puntata relativa alle problematiche di integrazione con le applicazioni standard del BlackBerry. Dopo aver esaminato il meccanismo per elaborare in modo personalizzato gli allegati presenti nelle email, vediamo la tecnica complementare, cioè come inviare messaggi di posta elettronica con file allegati.&lt;br /&gt;La sequenza di operazioni può essere riassunta nei seguenti punti:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scelta della cartella in cui memorizzare il messaggio e creazione del messaggio&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creazione della lista di destinatari a cui inviare il messaggio&lt;/li&gt;&lt;li&gt;Caricamento del mittente&lt;/li&gt;&lt;li&gt;Impostazione del soggetto&lt;/li&gt;&lt;li&gt;Creazione del contenuto, che conterrà la parte con il corpo del messaggio e quella con l'allegato&lt;/li&gt;&lt;li&gt;Invio del messaggio&lt;/li&gt;&lt;/ul&gt;Tutte le classi utilizzate si trovano nel package &lt;span style="font-family:courier new;"&gt;net.rim.blackberry.api.mail&lt;/span&gt; e quindi fanno parte delle estensioni alla libreria standard J2ME fornite da RIM. Vediamo in dettaglio il codice necessario ad implementare i punti appana elencati.&lt;br /&gt;&lt;br /&gt;Scelta della cartella in cui memorizzare il messaggio e creazione del messaggio&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Store store = Session.getDefaultInstance().getStore();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Folder[] folders = store.list(Folder.SENT);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Folder sentfolder = folders[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Message msg = new Message(sentfolder);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creazione della lista di destinatari a cui inviare il messaggio&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Address toList[] = new Address[1];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  toList[0]= new Address("rossi@email.it", "Mario Rossi");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  msg.addRecipients(Message.RecipientType.TO, toList);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Caricamento del mittente&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Address from = new Address("bianchi@email.it", "Paolo Bianchi");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  msg.setFrom(from);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Impostazione del soggetto&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  msg.setSubject("Soggetto dal mail");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creazione del contenuto, che conterrà la parte con il corpo del messaggio e quella con l'allegato&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Multipart multipart = new Multipart();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  TextBodyPart body = new TextBodyPart(multipart, messaggio);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  SupportedAttachmentPart attach = new     SupportedAttachmentPart(multipart, MIME_TYPE, FILE_NAME, allegato.getBytes()); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  multipart.addBodyPart(body);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  multipart.addBodyPart(attach);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  msg.setContent(multipart);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Invio del messaggio&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Transport.send(msg);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il penultimo punto è il più importante e il più delicato. Nel codice si utilizzano due variabili di tipo String, messaggio e allegato, che rappresentano rispettivamente il testo del messaggio e quello dell'allegato, da cui si estraggono i byte da inviare. Sono presenti anche due costanti, MIME_TYPE e FILE_NAME, che vengono utilizzate dalla libreria di RIM per impostare i dati fondamentali dell'allegato. Nel caso di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt;, tali costanti valgono:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  MIME_TYPE = "application/x-rimdevice-SegnalazioneCopilota";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  FILE_NAME = "x-rimdevice-SegnalazioneCopilota-ABC.cpl";&lt;/span&gt;&lt;br /&gt;Il nome del file ripete parte del tipo MIME, in quanto l'infrastruttura di mail del BlackBerry elimina la seconda parte del MIME Type (quella dopo lo /) e la sostituisce con il nome del file. In questo modo il tipo MIME completo risulta:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  application/&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;x-rimdevice-SegnalazioneCopilota-ABC.cpl&lt;/span&gt;&lt;br /&gt;Sfruttando parti di questa stringa è possibile associare un handler applicativo ad un particolare tipo di allegato, come è stato fatto proprio in &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt;, dove si controlla la presenza della stringa&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  x-rimdevice-SegnalazioneCopilota&lt;/span&gt;&lt;br /&gt;all'interno del tipo MIME dell'allegato.&lt;br /&gt;&lt;br /&gt;Vi saluto confermandovi che sto portando avanti lo sviluppo di una nuova applicazione per BlackBerry: sono già a buon punto e spero di finire tutto entro febbraio. Contemporaneamente sto sperimentando con un BlackBerry Bold e con il sistema server di RIM (la versione Professional del BES), in modo da toccare con mano le potenzialità di questa infrastruttura, in particolare per quanto riguarda la gestione dei criteri IT. Spero di raccogliere materiale sufficiente per scrivere qualche post interessante.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-283882861270958791?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z8uRxu0nYrDLi1VrtbFfO9LgSSg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z8uRxu0nYrDLi1VrtbFfO9LgSSg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z8uRxu0nYrDLi1VrtbFfO9LgSSg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z8uRxu0nYrDLi1VrtbFfO9LgSSg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/rYNaeuAUZf0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/rYNaeuAUZf0/integrazione-con-applicazioni.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/02/integrazione-con-applicazioni.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-8035244887454700912</guid><pubDate>Sat, 31 Jan 2009 22:26:00 +0000</pubDate><atom:updated>2009-02-01T00:31:39.574+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><title>Integrazione con applicazioni BlackBerry - 3° parte</title><description>Eccoci finalmente, dopo qualche giorno di pausa, alla terza parte di questa panoramica sugli aspetti tecnici dell'integrazione con le applicazioni native del BlackBerry. Uno degli obiettivi che mi sono posto durante la progettazione di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt; consiste nel dare la possibilità a chi utilizza l'applicazione di condividere con amici e colleghi quanto di interessante (ristoranti, musei, ecc.) ha scoperto durante i suoi viaggi. Lo strumento più naturale per raggiungere questo scopo mi è sembrata l'email, quindi mi sono trovato di fronte alla necessità di inviare allegati contenenti le informazioni applicative e di riconoscerle sul dispositivo del destinatario, in modo da poterle gestire opportunamente. La piattaforma di RIM mette a disposizione un'apposita interfaccia, &lt;span style="font-family:courier new;"&gt;net.rim.blackberry.api.mail.AttachmentHandler&lt;/span&gt;, le cui implementazioni possono essere registrate come gestori di allegati personalizzati, tramite il metodo &lt;span style="font-family:courier new;"&gt;addAttachmentHandler&lt;/span&gt; della classe &lt;span style="font-family:courier new;"&gt;net.rim.blackberry.api.mail.AttachmentHandlerManager&lt;/span&gt;. Questa interfaccia presenta tre metodi:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;String menuString(&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;)&lt;/span&gt; - permette di indicare la voce di menù che appare quando si seleziona un allegato gestito da questa implementazione;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;boolean supports(String contentType)&lt;/span&gt; - viene utilizzato per discriminare gli allegati da gestire da tutti gli altri. In questo metodo bisogna controllare che il contentType passato sia riconducibile a quello dell'allegato con le informazioni applicative;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;void run(Message m, SupportedAttachmentPart p)&lt;/span&gt; - è il metodo che viene eseguito quando l'utente seleziona la voce di menù associata a questo gestore. Il contentuto dell'allegato può essere ricavato tramite la chiamata &lt;span style="font-family:courier new;"&gt;p.getContent()&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;/span&gt;, che restituisce un array di byte, da interpretare secondo un certo formato (testo, immagine, file zip, ecc.)&lt;/li&gt;&lt;/ul&gt;Come ho scritto in un post precedente, la chiamata p.getContent() funziona solo con le versioni del sistema operativo dalla 4.5.0.63 in poi; quindi, per poter fornire questa funzionalità a tutti i possessori di BlackBerry, ho inviato i dati da condividere sia nell'allegato che nel corpo del messaggio: se non trovo niente nel primo, li recupero dal secondo.&lt;br /&gt;&lt;br /&gt;Nel prossimo post completerò questo argomento, esaminando come creare e inviare via mail un allegato personalizzato. A questo punto vi saluto con alcune novità:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota &lt;/a&gt;ha superato abbondantemente i 300 download e anche le altre applicazioni per BlackBerry ultimamente sono state scaricate molte volte, in particolare &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-bancarie-blackberry/ibanc-applicazione-bancaria-blackberry.html"&gt;IBANc&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Ho iniziato a sviluppare una nuova applicazione per BlackBerry; il progetto è già impostato e alcune classi sono completate, ma ancora mancano tutte quelle che costituiscono l'interfaccia grafica;&lt;/li&gt;&lt;li&gt;Abbiamo adottato &lt;a href="http://code.google.com/webtoolkit/"&gt;GWT&lt;/a&gt; e &lt;a href="http://code.google.com/p/smartgwt/"&gt;SmartGWT&lt;/a&gt; come librerie base per un nuovo progetto relativamente complesso e sono molto soddisfatto dei risultati ottenuti fino a questo momento. La possibilità di realizzare applicazioni AJAX direttamente in Java è notevole e spero di poter dedicare qualche prossimo post a questi argomenti.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-8035244887454700912?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A5z5fwCZ94pfncvQgYmRXesCLNY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A5z5fwCZ94pfncvQgYmRXesCLNY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A5z5fwCZ94pfncvQgYmRXesCLNY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A5z5fwCZ94pfncvQgYmRXesCLNY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/flLFGvxAWsQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/flLFGvxAWsQ/integrazione-con-applicazioni_31.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/01/integrazione-con-applicazioni_31.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-4345544308879479690</guid><pubDate>Wed, 14 Jan 2009 23:39:00 +0000</pubDate><atom:updated>2009-01-15T01:25:34.628+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><title>Integrazione con applicazioni BlackBerry - 2° parte</title><description>Eccoci alla seconda puntata dedicata alle problematiche di integrazione con le applicazioni native del BlackBerry. Prima di affrontare i temi tecnici, sono molto contento di poter annunciare che l'applicazione &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt; è stata scaricata più di 150 volte nei primi due giorni dalla pubblicazione. Anche le altre applicazioni per BlackBerry che abbiamo rilasciato i mesi scorsi, cioè &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-bancarie-blackberry/ibanc-applicazione-bancaria-blackberry.html"&gt;IBANc&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/risparmiometro-assistente-personale-per-risparmio.html"&gt;Risparmiometro&lt;/a&gt; e &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/bb-trainer-assistente-palestra-per-blackberry.html"&gt;BB Trainer&lt;/a&gt;, sono state riscoperte e scaricate molte volte. Devo anche ringraziare gli amici di &lt;a href="http://www.blackberryitalia.it/"&gt;BlackBerryItalia&lt;/a&gt;, &lt;a href="http://www.bbworld.info/"&gt;BBWorld&lt;/a&gt; e &lt;a href="http://www.bbitusergroup.helloweb.eu/"&gt;Blackberry Italian Usergroup&lt;/a&gt; per aver pubblicato sui loro siti Web articoli sulle nostre applicazioni.&lt;br /&gt;&lt;br /&gt;L'argomento di questo post è l'integrazione con il GPS e lo strumento per le Mappe. Il mio scopo era abbastanza semplice, cioè leggere le coordinate correnti e visualizzarle sulla mappa. Ovviamente il GPS fornisce molte altre informazioni, come l'altitudine o la velocità, ma per il momento mi sono limitato a latitudine e longitudine.&lt;br /&gt;Prima di tutto è necessario recuperare un'istanza della classe &lt;span style="font-family:courier new;"&gt;javax.microedition.location.LocationProvider&lt;/span&gt; tramite il metodo statico &lt;span style="font-family:courier new;"&gt;getInstance(Criteria criteria)&lt;/span&gt;: il parametro criteria permette di indicare il tipo di localizzazione desiderato (ad esempio GPS o GSM), specificando null, come nel mio caso, si ottiene il LocationProvider predefinito. Nel caso in cui questa funzionalità non sia disponibile viene lanciata una LocationException.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;locationProvider = LocationProvider.getInstance(null);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A questo punto è possibile recuperare le coordinate correnti tramite il metodo getLocation(int timeout). La documentazione in formato PDF riporta una nota non presente nei JavaDoc: questa chiamata non può essere eseguita nel thread degli eventi (ad esempio nel gestore di un menù), altrimenti viene lanciata un'eccezione LocationException. Ho sperimentato direttamente che quanto affermato è vero e quindi ho dovuto lanciare un thread in background per eseguire il metodo. Quindi nel metodo run() bisogna scrivere qualcosa del genere:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Location location = locationProvider.getLocation(60);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;QualifiedCoordinates qf = location.getQualifiedCoordinates();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;double latitudine = qf.getLatitude();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;double longitudine = qf.getLongitude();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Per lasciare l'utente in attesa del completamento dell'operazione ho aperto un dialogo modale con una barra di avanzamento, che scandisce i secondi.&lt;br /&gt;&lt;br /&gt;Una volta recuperate le coordinate è possibile aprire lo strumento per le Mappe e visualizzare la posizione, utilizzando la classe Invoke già analizzata nel post precedente. In questo caso è necessario preparare una stringa con un formato specifico e passarla tramite la classe MapsArguments.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;String location = "&amp;lt;lbs&amp;gt;" +&lt;br /&gt;"&amp;lt;location lat='" + String.valueOf((int)(latitudine * 100000)) +&lt;br /&gt;"' lon='" + String.valueOf((int)(longitudine * 100000)) + "'/&amp;gt;" +&lt;br /&gt;"&amp;lt;/lbs&amp;gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MapsArguments maps = new MapsArguments(MapsArguments.ARG_LOCATION_DOCUMENT, location);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, maps);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L'unica accortezza è moltiplicare per 100000 i valori delle coordinate e quindi trasformarli in interi.&lt;br /&gt;&lt;br /&gt;Per ora vi saluto e vi rimando al prossimo articolo, in cui vedremo come gestire in modo personalizzato gli allegati dei messaggi di posta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-4345544308879479690?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rWSen-jdsn9uvSAJsjj63hv2Wyo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rWSen-jdsn9uvSAJsjj63hv2Wyo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rWSen-jdsn9uvSAJsjj63hv2Wyo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rWSen-jdsn9uvSAJsjj63hv2Wyo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/NEh7p4zVn1w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/NEh7p4zVn1w/integrazione-con-applicazioni_15.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>1</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/01/integrazione-con-applicazioni_15.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-4450215554457953966</guid><pubDate>Sun, 11 Jan 2009 19:53:00 +0000</pubDate><atom:updated>2009-01-11T21:17:00.088+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Integrazione con applicazioni BlackBerry - 1° parte</title><description>Inizio con questo post una serie di approfondimenti tecnici sulle problematiche che ho incontrato durante lo sviluppo di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/bb-trainer-assistente-palestra-per-blackberry.html"&gt;BB Trainer&lt;/a&gt; e &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota &lt;/a&gt;relativamente all'integrazione con le applicazioni standard del BlackBerry, come il telefono, il programma di email, il browser, ecc.&lt;br /&gt;La modalità più semplice prevede l'utilizzo della classe &lt;span style="font-family:courier new;"&gt;net.rim.blackberry.api.invoke.Invoke&lt;/span&gt;, in particolare del metodo statico &lt;span style="font-family:courier new;"&gt;invokeApplication&lt;/span&gt;, che richiede il passaggio di due parametri: il primo rappresenta l'identificativo dell'applicazione che si vuole invocare, il secondo i parametri da passare (specifici di ogni applicazione). Nel software che ho sviluppato ho richiamato in questo modo il telefono e il programma di email; riporto di seguito due esempi di codice relativo a queste applicazioni:&lt;br /&gt;&lt;br /&gt;Telefono&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;  PhoneArguments call = new PhoneArguments(PhoneArguments.ARG_CALL, "34xxxxxxxx");&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;  Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, call);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Email&lt;br /&gt;  &lt;span style="font-family:courier new;"&gt;MessageArguments email = new MessageArguments(MessageArguments.ARG_NEW, "xxx@xxx.it", "Soggetto messaggio", "Testo del messaggio");&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;     Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, email);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anche richiamare il browser per aprire una certa pagina Web è relativamente semplice, come si può vedere dall'esempio di codice seguente:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     BrowserSession visit = Browser.getDefaultSession();&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;    visit.displayPage("http://www.datafox.it");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Per questa volta è tutto. Nei prossimi post vedremo come integrarsi con il GPS e con lo strumento per le mappe e, successivamente, come inviare direttamente da codice messaggi email con allegati e come gestire gli allegati in modo personalizzato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-4450215554457953966?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dm1Nb-jJwImT6g8SVcC_NeMGbvE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dm1Nb-jJwImT6g8SVcC_NeMGbvE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dm1Nb-jJwImT6g8SVcC_NeMGbvE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dm1Nb-jJwImT6g8SVcC_NeMGbvE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/dlZ6-zHITV0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/dlZ6-zHITV0/integrazione-con-applicazioni.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/01/integrazione-con-applicazioni.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-4923186217453374814</guid><pubDate>Sat, 10 Jan 2009 23:13:00 +0000</pubDate><atom:updated>2009-01-11T01:23:58.435+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Finalmente posso presentarvi Copilota per BlackBerry!</title><description>Ce l'ho fatta! Dopo diversi giorni di test, la nuova applicazione per BlackBerry, a cui ho lavorato sodo per più di un mese, è finalmente pronta e scaricabile (sempre gratuitamente) dal sito di DataFox. &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/copilota-diario-di-bordo-per-blackberry.html"&gt;Copilota&lt;/a&gt; (questo il nome che ho scelto) è rivolta a chi utilizza spesso l'auto per lavoro e svago e vuol tenere traccia dei propri viaggi e delle spese che sostiene, memorizzare i posti o i locali più interessanti, controllare i rifornimenti di carburante e le relative spese. Le funzionalità sono veramente numerose e così pure il codice Java che ho scritto per implementarle tutte, tanto che il pacchetto .cod generato dal compilatore di RIM supera i 70KByte, più del doppio di quello di BB Trainer, l'applicazione realizzata prima di questa. Per poter descrivere tutti i pannelli di Copilota e fornire indicazioni sufficienti a chi è interessato all'applicazione, ho preferito suddividere la pagina che fino ad ora ho dedicato a questo scopo in diverse pagine, ciascuna relativa ad una certa funzione: &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-software-blackberry/schermate-funzioni-copilota-diario-di-bordo-blackberry.html"&gt;introduzione&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/gestione-automobile-viaggi-copilota-diario-di-bordo-blackberry.html"&gt;viaggi&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/gestione-spese-copilota-diario-di-bordo-blackberry.html"&gt;spese&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-software-blackberry/gestione-segnalazioni-copilota-diario-di-bordo-blackberry.html"&gt;segnalazioni&lt;/a&gt;, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/assistente-personale-blackberry/gestione-rifornimenti-copilota-diario-di-bordo-blackberry.html"&gt;rifornimenti&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3E4qq-Iwchg/SWk4qfeUq7I/AAAAAAAAAEE/3fRzlR9oClE/s1600-h/3+-+Info.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 277px;" src="http://1.bp.blogspot.com/_3E4qq-Iwchg/SWk4qfeUq7I/AAAAAAAAAEE/3fRzlR9oClE/s320/3+-+Info.jpg" alt="" id="BLOGGER_PHOTO_ID_5289821539977702322" border="0" /&gt;&lt;/a&gt;Le due parti che hanno richiesto il maggior impegno sono quella relativa alle Segnalazioni e quella relativa ai Rifornimenti. La prima in quanto offre diverse integrazioni con le applicazioni native del BlackBerry, in particolare il GPS e le Mappe; inoltre è stato implementato un meccanismo di condivisione delle Segnalazioni basato su mail, che ha richiesto l'accesso ai Contatti, la lettura e la scrittura dei messaggi e degli allegati, l'invio di mail. La seconda in quanto non solo permette di registrare i rifornimenti, ma consente di calcolare stime del consumo medio (Km al litro) e del costo kilometrico medio (Euro al kilometro) e di visualizzare i risultati sia in forma tabellare che grafica. Il calcolo è abbastanza complesso, in quanto tiene conto sia dei rifornimenti completi (i "pieni") che di quelli parziali e ricava i diversi valori nel corso del tempo.&lt;br /&gt;&lt;br /&gt;Quindi non mi resta che augurarvi buon viaggio con il vostro nuovo Copilota per BlackBerry!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-4923186217453374814?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IuquwKS971mUM5QoAfgF5Rb_XUo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IuquwKS971mUM5QoAfgF5Rb_XUo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IuquwKS971mUM5QoAfgF5Rb_XUo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IuquwKS971mUM5QoAfgF5Rb_XUo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/zbeVSJtrCKA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/zbeVSJtrCKA/finalmente-posso-presentarvi-copilota.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_3E4qq-Iwchg/SWk4qfeUq7I/AAAAAAAAAEE/3fRzlR9oClE/s72-c/3+-+Info.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/01/finalmente-posso-presentarvi-copilota.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-3474411612746911030</guid><pubDate>Tue, 06 Jan 2009 13:07:00 +0000</pubDate><atom:updated>2009-01-06T14:21:57.951+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Primo post del 2009!</title><description>Prima di tutto auguro Buon Anno ai miei cinque lettori!&lt;br /&gt;&lt;br /&gt;Poi l'annuncio che ho dovuto rimandare per diverso tempo: la nuova applicazione per BlackBerry è finalmente completata e, anche se mancano gli ultimi test, sto preparando le pagine con tutte le informazioni e le schermate da pubblicare sul sito di DataFox. Quindi ancora qualche giorno di pazienza e potrò svelare il nome e le funzionalità di quanto ho realizzato con tanta fatica!&lt;br /&gt;&lt;br /&gt;Ho deciso di dedicare i prossimi post tecnici alle problematiche che ho affrontato e risolto durante lo sviluppo di questa applicazione, in particolare l'integrazione con le funzionalità native del BlackBerry, come il dispositivo GPS e la gestione degli allegati dei messaggi di posta.&lt;br /&gt;&lt;br /&gt;Restate sintonizzati!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-3474411612746911030?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dh5_G6YJOSsmrC0RPgInl8PHNcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dh5_G6YJOSsmrC0RPgInl8PHNcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dh5_G6YJOSsmrC0RPgInl8PHNcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dh5_G6YJOSsmrC0RPgInl8PHNcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/K34OX3Xxzsg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/K34OX3Xxzsg/primo-post-del-2009.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2009/01/primo-post-del-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-2260637889218584823</guid><pubDate>Tue, 30 Dec 2008 16:48:00 +0000</pubDate><atom:updated>2008-12-30T18:00:14.766+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Problemi di accesso al sito Web di DataFox finalmente risolti!</title><description>Questo Natale il nostro fornitore di connettività ad Internet mi ha fatto un po' tribolare, visto che la mattina del 24, di punto in bianco, il nostro collegamento ha smesso di funzionare. Quindi tutti i siti Web (&lt;a href="http://www.datafox.it"&gt;DataFox,&lt;/a&gt; &lt;a href="http://www.monitorinvestimenti.it"&gt;Monitor Investimenti&lt;/a&gt;, &lt;a href="http://adozionigiuste.datafox.it"&gt;Adozioni Giuste&lt;/a&gt;) sono risultati inaccessibili e la posta elettronica è rimasta bloccata fino a stamani (praticamente sei giorni). Adesso per fortuna tutto sembra rientrato nella norma, quindi almeno il Capodanno me lo posso gustare in santa pace!&lt;br /&gt;&lt;br /&gt;Lo sviluppo della nuova applicazione per BlackBerry sta procedendo secondo i piani e , per ora, sono riuscito ad implementare tutte le funzionalità previste, anche lo scambio di info via mail sui dispositivi non aggiornati all'ultimissima versione del software di sistema. Fra poco quindi potrò alzare il sipario anche su questa mia ultima fatica!&lt;br /&gt;&lt;br /&gt;Buon 2009 a tutti!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-2260637889218584823?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HBG9ysdJFBGW7l7sK2qP-2QkXzw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HBG9ysdJFBGW7l7sK2qP-2QkXzw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HBG9ysdJFBGW7l7sK2qP-2QkXzw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HBG9ysdJFBGW7l7sK2qP-2QkXzw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/76FmQLVnyFk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/76FmQLVnyFk/problemi-di-accesso-al-sito-di-datafox.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>1</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2008/12/problemi-di-accesso-al-sito-di-datafox.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-6852487356854654865</guid><pubDate>Tue, 23 Dec 2008 21:36:00 +0000</pubDate><atom:updated>2008-12-23T22:56:59.880+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>Nuova Applicazione per BlackBerry</title><description>Sono abbastanza soddisfatto dell'accoglienza riservata alle nostre prime applicazioni per BlackBerry: &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/risparmiometro-assistente-personale-per-risparmio.html"&gt;Risparmiometro &lt;/a&gt;si avvicina ormai ai 100 download, &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-bancarie-blackberry/ibanc-applicazione-bancaria-blackberry.html"&gt;IBANc &lt;/a&gt;ha superato i 50 e &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/bb-trainer-assistente-palestra-per-blackberry.html"&gt;BB Trainer&lt;/a&gt;, dopo un inizio un po' difficile, sta riguadagnando terreno. Spero che la nuova applicazione che sto sviluppando raggiunga risultati altrettanto lusinghieri. Purtrpoppo sono un po' indietro con la tabella di marcia: avrei voluto rilasciarla prima di Natale, ma non credo di farcela. A questo punto l'obiettivo è l'inzio del 2009. In realtà non sono stato con le mani in mano, anzi ho lavorato molto! Forse anche troppo, nel senso che ho cercato di implementare molte funzioni (secondo me utili) e contemporaneamente di integrare il più possibile l'applicazione con gli strumenti nativi del BlackBerry. Quindi oltre a poter richiamare direttamente le applicazioni per telefonare, per inviare email e per navigare su Internet, viene recuperata la posizione corrente dal GPS (per i dispositivi che ne sono provvisti) e viene visualizzata la mappa relativa. Infine ho pensato di implementare un meccanismo di condivisione delle informazioni (in modo che gli amici possano scambiarsi quanto ritengono utile e interessante), basato sull'invio di email e una gestione custom degli allegati. Purtroppo sembra che la libreria Java nelle versioni precedenti alla 4.5.0.63 sia affetta da un bug proprio nelle parti relative agli allegati e quindi questa funzionalità potrebbe non essere fruibile pienamente su molti dispositivi. Comunque devo verificare il comportamento di un dispositivo reale, oltre che dei vari simulatori.&lt;br /&gt;&lt;br /&gt;Prima di salutarvi e di augurarvi Buon Natale vi segnalo una libreria che mi sembra molto interessante e che sto valutando per un nostro progetto importante, cioè &lt;a href="http://code.google.com/p/smartgwt/"&gt;SmartGWT&lt;/a&gt;, l'implementazione per GWT delle API SmartClient. Sono disponibili tantissimi componenti AJAX molto potenti ed è possibile utilizzare un meccanismo di Data Binding veramente valido. Vi consigli di darci un'occhiata.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-6852487356854654865?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mdob5qEAgT-Z7uKvAUIro9IP2As/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mdob5qEAgT-Z7uKvAUIro9IP2As/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mdob5qEAgT-Z7uKvAUIro9IP2As/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mdob5qEAgT-Z7uKvAUIro9IP2As/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/qBA9ppY4rj8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/qBA9ppY4rj8/nuova-applicazione-per-blackberry.html</link><author>noreply@blogger.com (Luca Fabiani)</author><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2008/12/nuova-applicazione-per-blackberry.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-823649425602732851</guid><pubDate>Mon, 15 Dec 2008 12:09:00 +0000</pubDate><atom:updated>2008-12-15T13:30:46.847+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">applicazioni BlackBerry</category><title>BB Trainer per BlackBerry</title><description>Dopo l'annuncio del post precedente, mi sono impegnato a fondo per completare il prima possibile la nuova applicazione per BlackBerry. In realtà c'è stato un cambio in corso d'opera, visto che mi è venuta in mente un'altra funzionalità che ho preferito realizzare prima di quella su cui stavo già lavorando, che quindi è stata temporaneamente messa da parte e che penso di riprendere proprio oggi. Quindi è nato &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/bb-trainer-assistente-palestra-per-blackberry.html"&gt;BB Trainer, l'assistente di palestra per BlackBerry&lt;/a&gt;. Non mi voglio dilungare sulle funzionalità del software, per cui vi rimando alle pagine del sito di DataFox, ma sugli aspetti tecnici.&lt;br /&gt;BB Trainer sfrutta tutti i componenti che ho realizzato e di cui vi ho parlato nei miei post, in particolare il GridLayoutManager e il Grafico a Barre. Durante lo sviluppo, li ho abbastanza migliorati e ho realizzato un mini (ma proprio mini) framework, che facilita abbastanza lo sviluppo di applicazioni di questo tipo. Effettivamente, BB Trainer, pur essendo molto più complesso di &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-bancarie-blackberry/ibanc-applicazione-bancaria-blackberry.html"&gt;IBANc&lt;/a&gt; e &lt;a href="http://www.datafox.it/sviluppo-software-blackberry/applicazioni-personali-blackberry/risparmiometro-assistente-personale-per-risparmio.html"&gt;Risparmiometro&lt;/a&gt;, è stato realizzato in molto meno tempo. Inoltre, per rendere più interessante lo sviluppo e più funzionale l'applicazione, ho richiamato (grazie alla classe &lt;span style="font-family: courier new;"&gt;net.rim.blackberry.api.invoke.Invoke&lt;/span&gt;) le applicazioni per il Telefono e la Posta Elettronica native del BlackBerry.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3E4qq-Iwchg/SUZMJJsgLUI/AAAAAAAAAD8/rNcct1m7IrM/s1600-h/18+-+Info.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 276px;" src="http://1.bp.blogspot.com/_3E4qq-Iwchg/SUZMJJsgLUI/AAAAAAAAAD8/rNcct1m7IrM/s320/18+-+Info.jpg" alt="" id="BLOGGER_PHOTO_ID_5279991333243596098" border="0" /&gt;&lt;/a&gt;Spero di poter annunciare a breve il rilascio dell'altra applicazione, in modo da poterla considerare un po' come il nostro regalo di Natale per tutti gli utilizzatori di BlackBerry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-823649425602732851?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1hvA8xAHUztK4ojSGseq2R4IoBg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1hvA8xAHUztK4ojSGseq2R4IoBg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1hvA8xAHUztK4ojSGseq2R4IoBg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1hvA8xAHUztK4ojSGseq2R4IoBg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/HIrjsF3ZIAI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/HIrjsF3ZIAI/bb-trainer-per-blackberry.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_3E4qq-Iwchg/SUZMJJsgLUI/AAAAAAAAAD8/rNcct1m7IrM/s72-c/18+-+Info.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2008/12/bb-trainer-per-blackberry.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7466067214945959646.post-1571197711803129116</guid><pubDate>Mon, 01 Dec 2008 20:37:00 +0000</pubDate><atom:updated>2008-12-01T22:12:15.788+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sviluppo BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">componenti BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">software BlackBerry</category><title>Nuova Applicazione e Libreria di Grafici per BlackBerry</title><description>Dopo la pubblicazione di Risparmiometro, ho iniziato lo sviluppo di una nuova applicazione per BlackBerry e quindi ho avuto pochissimo tempo da dedicare al Blog. Visto che l'appetito vien mangiando, questa applicazione è ancora più complessa delle due precedenti, con molte funzionalità e schermi, per cui non so esattamente quanto tempo mi ci vorrà per finirla. Non voglio anticipare niente, se non l'idea di base, comune anche al Risparmiometro, che si può sintetizzare nei due famosi motti dei nostri antenati Romani, "hic et nunc" (qui e ora) e "carpe diem" (cogli l'attimo). Penso che valga la pena utilizzare un'applicazione su smartphone quando permette di salvare al volo una qualche informazione, che altrimenti perderemmo, nel momento in cui ci passa davanti agli occhi, perché ce la possiamo dimenticare e abbiamo difficoltà ad appuntarla da qualche parte. In questo modo salviamo su un dispositivo che portiamo sempre con noi quanto pensiamo che ci possa essere utile in futuro e lo possiamo poi recuperare quando ci viene in mente o ci serve veramente.&lt;br /&gt;&lt;br /&gt;Per semplificare lo sviluppo del Risparmiomentro ho realizzato il GridLayoutManager, per questa nuova applicazione ho inziato ad implementare una libreria di grafici per BlackBerry. Al momento è disponibile solo un grafico a barre verticali, di cui potete vedere un esempio nella figura seguente:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3E4qq-Iwchg/STRRxhK6t2I/AAAAAAAAAD0/qlxf3NbgwaY/s1600-h/grafico_barre.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 280px;" src="http://3.bp.blogspot.com/_3E4qq-Iwchg/STRRxhK6t2I/AAAAAAAAAD0/qlxf3NbgwaY/s320/grafico_barre.jpg" alt="" id="BLOGGER_PHOTO_ID_5274930974717294434" border="0" /&gt;&lt;/a&gt;Per ora può essere utilizzato solo per visualizzare dati storici, che cioè si sono verificati in un certo momento temporale. Anche se non ho l'ambizione di riscrivere il JFreeChart per BlackBerry, al momento il codice non è sufficientemente maturo e generico per essere reso pubblico. Comunque spero di riuscirci, prima o poi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7466067214945959646-1571197711803129116?l=appunti-datafox.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p-u0dwJYyvx9NgrWEvcxYG7L4wo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p-u0dwJYyvx9NgrWEvcxYG7L4wo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p-u0dwJYyvx9NgrWEvcxYG7L4wo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p-u0dwJYyvx9NgrWEvcxYG7L4wo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AppuntiInformaticiDaDatafox/~4/6cIOwZE3WVc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AppuntiInformaticiDaDatafox/~3/6cIOwZE3WVc/nuova-applicazione-e-libreria-di.html</link><author>noreply@blogger.com (Luca Fabiani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_3E4qq-Iwchg/STRRxhK6t2I/AAAAAAAAAD0/qlxf3NbgwaY/s72-c/grafico_barre.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://appunti-datafox.blogspot.com/2008/12/nuova-applicazione-e-libreria-di.html</feedburner:origLink></item></channel></rss>

