Archivi categoria: Sun SPOT

VM e librerie Sun SPOT rilasciate su licenza open source


Su segnalazione di Massimiliano Dessì, ho il piacere di diffondere questa notizia: Sun ha finalmente rilasciato con licenza open source il codice sorgente della virtual machine e delle librerie dei Sun SPOT! Maggiori dettaglio qui:

https://spots.dev.java.net/

Attendiamo ora che siano finalmente disponibili i developer kit per il mercato europeo…

Di ritorno dal Javaday romano…


Ieri si è svolta l’edizione romana del Javaday, l’evento nazionale “distribuito” dedicato a Java e organizzato dalle community del nostro Paese. Se i numeri rappresentano un riscontro oggettivo del successo di una iniziativa di questo tipo, allora non ci sono dubbi: oltre mille presenze, una fila interminabile per la registrazione, aule colme e stracolme fin dal primo mattino (mai avrei pensato di vedere l’aula 11 di Roma Tre così piena alle nove!).

Quattro tracce parallele hanno sviscerato gli argomenti più interessanti legati alla tecnologia Java e… alla concorrenza (interessanti i diversi talk su Ruby, presentati con sapienza e obiettività). Molto divertente l’intervento di Matteo Baccan, che ci ha illustrato come estendere la funzionalità di Skype via Java. Peccato non ci fosse neppure un seminario su Java Micro Edition… 🙁

Purtroppo non sono riuscito a seguire tutti gli interventi che avevo segnato in agenda; il Javaday, infatti, è l’occasione per salutare vecchi amici, scambiare due parole con persone conosciute sul momento, ragionare con i ragazzi del JUG Roma sull’organizzazione di nuovi seminari. Al JUG Roma, a Java Italian Portal e alla Java Italian Association vanno i complimenti per il lavoro fatto e per averci regalato una piacevole giornata di tecnologia e divertimento.

Organizzatori e speaker si sono ritrovati nel pomeriggio alla trattoria “Al Biondo Tevere”, sulla via Ostiense, per festeggiare la conclusione dell’evento. Purtroppo un raffreddore assillante non mi ha permesso di gustare tutto appieno, ma sono sicuro e arcisicuro che un’amatriciana così non l’ho mai mangiata in vita mia!!! Prova del fatto che fosse un posto da consigliare era la presenza di alcuni famosi attori nel locale (non li nomino perchè penso che meritino un po’ di tranquillità almeno quando sono al ristorante!).

Appuntamento al Javaday 2008!

Seminario @ Java Day 2007 Roma

javaday.png

Sabato 1′ dicembre si svolgerà a Roma il Java Day, giornata promossa dalle community Java italiane e organizzata nella Capitale da JUG Roma, Java Italian Portal e Java Italian Association. Sede dell’evento è l’università Roma 3, Facoltà di Ingegneria, via della Vasca Navale 79. Il programma della giornata è organizzato in tre tracce parallele:

  1. Next generation Web
  2. Java Open Source
  3. Core Java, what’s hot
  4. Java enterprise

Sarà una bella giornata di approfondimento e aggiornamento sul mondo Java e una occasione per ritrovare cari amici come Daniela, Nino, Mara e Massimiliano. Avrò il piacere di aprire la traccia "Core Java, what’s hot" con il seminario "Introduzione alla tecnologia Sun SPOT", rivisitazione dell’intervento tenuto ai Sun Tech Days di Milano. Dopo una breve panoramica delle caratteristiche dei Sun SPOT, mostrerò l’uso dell’accelerometro per controllare un piccolo veicolo LEGO Mindstorms NXT. Il seminario è citato anche sul sito di Sun Italia… 🙂

Esce il mio libro!

Con grande emozione annuncio ufficialmente l’uscita del mio primo libro:

Java Micro Edition

Sviluppare applicazioni network-oriented per telefoni cellulari e PDA

pubblicato dalla casa editrice Hoepli.

cover_blog.png

Il libro affronta lo sviluppo di applicazioni su piattaforma Java ME e profilo MIDP, sia su telefoni cellulari che su computer palmari. Gli argomenti trattati riguardano prevalentemente il network programming, ovvero lo sviluppo di applicazioni dedicate alla comunicazione via seriale, GPRS/UMTS, Bluetooth e messaggi.

Tra gli esempi piu’ importanti vi sono: interfacciamento a lettori RFID e GPS Bluetooth, gestione efficiente della persistenza, feed reader e accesso a web service (anche Web 2.0), una chat per device mobili, attivazione remota di MIDlet da server a cellulare, un controllo remoto di PC via Bluetooth. Un intero capitolo e’ dedicato alla gestione della sicurezza su MIDP, dai protection domain alla firma digitale delle applicazioni.

Il libro e’ fortemente pratico: tutti gli esempi sono stati eseguiti sui telefoni e palmari piu’ diffusi sul mercato italiano (tra cui Nokia, Sony-Ericsson e i PDA equipaggiati con Windows Mobile e Palm OS) ed evidenzia alcune importanti problematiche di porting su diversi tipi di dispositivi. Il libro accenna allo sviluppo su piattaforma Sun SPOT e alla realizzazione di una utility per l’invio e la ricezione di messaggi crittografati.

Il libro, curato da liberipensieri.com, e’ gia’ disponibile presso il catalogo dell’editore. A breve apriro’ su questo sito una sezione dedicata da cui scaricare sorgenti degli esempi descritti nel testo e articoli di approfondimento.

Seminario @ SMAU2007


I sensori sono la prossima rivoluzione nel mondo mobile. Se il “Mobile 2.0” e il “Mobile Web 2.0” sono stati trascinatori dal 2006 all’estate appena trascorsa, si preannunciano un invernoe una primavera all’insegna degli accelerometri, dei lettori RFID e di altre magie simili. Sensori, ancora sensori, dunque. Avro’ il piacere di parlarne a SMAU 2007, nell’ambito dei seminari di e-Academy, come membro del JUG Sardegna ONLUS.

Vi segnalo, dunque, il seminario “Sensoristica avanzata per dispositivi mobili“, durante il quale parlero’ delle possibilita’ offerte dall’uso massivo di sensori su cellulari, PDA e sistemi embedded, con particolare riferimento alla piattaforma Java ME e alla tecnologia Sun SPOT. Chi fosse interessato puo’ effettuare la registrazione via web.

Back from Sun Tech Days

I’m back from the Sun Tech Days, back from Milan to Rome.

techdays2007_speaker.jpg

This year the Java Conference has converged in the Worldwide Developer Conference. Therefore, italian developers have experienced both: the “italian” feeling of Java Conference and the “international” feeling of Tech Days. Cool topics and presentations, hi-end hands-on sessions and the unvaluable opportunity to talk with Sun’s gurus on Java and Solaris. I’d like to thank Emanuela Giannetta, who supported me during presentation setup, Nichole Scott, who gaves me this cool Sun SPOT t-shirt

tshirt_sunspot.jpg

and Fabrizio Gianneschi, who introduced me to the Sun SPOT world.

As usual, presentation is available on slideshare:

This is the long “backup” video of the DEMO:

Sun SPOT and LEGO Mindstorms NXT

Some months ago I posted an article and a video about JNXT, the gesture controller for LEGO Mindstorms NXT robots. The controller was implemented using a PDA and the gestures were lines drawn on its touch screen. Presenting the project during the Java Day 2006, I described an enhanced version of the controller based on an accelerometer instead of the touch screen. Now it’s time to try it on-the-field with the Sun SPOTs, using a free-range module to drive the LEGO vehicle with “real” gestures:

If you want to see the Sun SPOT under the hood, take a look to this article (with video).