Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
JavaFX Script, RSS e salvataggio dei dati
Scritto da Davide Panceri il 30-11-2009 ore 11:43
La sezione Java del Sun Developer Network sta pubblicando una serie di articoli tecnici, nei quali si evidenziano le novità introdotte in JavaFX, che non riguardano soltanto interfacce ed effetti visuali, ma hanno dei risvolti anche su aspetti più strettamente legati alla tecnologia del Web, come è il caso di RSS/Atom e del salvataggio di dati sulla macchina dell'utente.

Un tipico esempio di uso della tecnologia RSS può essere quello delle quotazioni di borsa, dal momento che si tratta di informazioni aggiornate di frequente e che si possono ricevere, ad esempio, generando il relativo feed tramite applicazioni in Rete come QuoteRSS, sigla alla quale si possono trasformare le esse finali in carattere dollaro per rendere meglio l'idea, fin quando tiene la speculazione. Il primo esempio contenuto nell'articolo di riferimento presenta appunto un semplice visualizzatore di quotazioni di borsa relative a un certo numero di titoli.

L'applicazione si evolve a mano a mano che il tutorial procede: mentre inizialmente i dati vengono stampati tramite println in una console testuale, il progetto nel seguito si arricchisce, grazie all'aggiunta di una interfaccia grafica, che si serve anche della classe Tile, vista nel tutorial precedente. In questo caso vengono introdotte due funzioni per il salvataggio e il ripristino delle impostazioni, facendo leva sulla classe Properties di JavaFX 1.2.

Un altro interessante arricchimento è dato dalla possibilità di scegliere da un elenco quali quotazioni visualizzare nell'interfaccia, ed eventualmente aggiungere nuove voci a questo elenco, attraverso un'interfaccia comune, un componente visuale piccolo, ma utile, che viene aggiunto come ulteriore sviluppo del progetto di esempio.

4146249903_d91a99710a_o.png

Nella versione finale viene introdotta la possibilità di salvare i dati sul computer dell'utente, grazie all'uso della classe Storage. Questa operazione richiede alcuni accorgimenti, dal momento che i simboli salvati in memoria vengono copiati in un array di stringhe, e quando questo viene salvato in memoria, si crea una lunga sequenza di caratteri costituita in pratica dai nomi messi in fila uno dietro l'altro; pertanto bisogna avere l'accortezza di creare una variabile temporanea contenente le stringhe testuali da separare poi con caratteri o spazi prima del salvataggio finale.

Come di consueto, è possibile scaricare i sorgenti del progetto da eseguire sotto NetBeans per approfondire i passaggi, o per semplice curiosità di vederlo in azione, con il benefico effetto collaterale di tener d'occhio il nostro ricco portfolio azionario presso il NASDAQ. Tutti argomenti interessanti e che vanno al di là dei soliti tutorial e HowTo su JavaFX, spesso dedicati quasi interamente alle interfacce, alla grafica e ai media audio/video in generale.
Precedente: Misurare credibilità e popolarità su Twitter con TweetLevel
Successiva: Realizzare applicazioni per iPhone con GWT (2/3)
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.704 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.