martedì 30 dicembre 2008

Problemi di accesso al sito Web di DataFox finalmente risolti!

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 (DataFox, Monitor Investimenti, Adozioni Giuste) 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!

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!

Buon 2009 a tutti!

martedì 23 dicembre 2008

Nuova Applicazione per BlackBerry

Sono abbastanza soddisfatto dell'accoglienza riservata alle nostre prime applicazioni per BlackBerry: Risparmiometro si avvicina ormai ai 100 download, IBANc ha superato i 50 e BB Trainer, 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.

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è SmartGWT, 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.

lunedì 15 dicembre 2008

BB Trainer per BlackBerry

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 BB Trainer, l'assistente di palestra per BlackBerry. Non mi voglio dilungare sulle funzionalità del software, per cui vi rimando alle pagine del sito di DataFox, ma sugli aspetti tecnici.
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 IBANc e Risparmiometro, è stato realizzato in molto meno tempo. Inoltre, per rendere più interessante lo sviluppo e più funzionale l'applicazione, ho richiamato (grazie alla classe net.rim.blackberry.api.invoke.Invoke) le applicazioni per il Telefono e la Posta Elettronica native del BlackBerry.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.

lunedì 1 dicembre 2008

Nuova Applicazione e Libreria di Grafici per BlackBerry

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.

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: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.
Ricerca personalizzata