Archivi categoria: Java

Sun SPOT: what’s in the box

Before jumping on the keyboard to write applications for the SPOTs, I’d like to show you what’s in the Development Kit box. It contains three SPOTs, Java Development Kit CDROM, USB cable, two brackets for fix a SPOT over a vertical surface, installation manual and safety information:

sunspot_sdk.jpg

The SPOTs in the kit are:

  • two free-range Sun SPOTs, equipped with processor broard, sensor board and battery
  • one base-station, that is a Sun SPOT without battery and sensor board, designed to be connected to host PC

This is a free-range SPOT:

freerange_spot.jpg

The base station lets the PC to connect to free-range SPOTs, configure them, remotely install and run applications. Moreover, until connected to the PC (that is: until it has power to run!) it works as other SPOTs, unless for lack of sensors. The base station is able to work as gateway between the PAN network of SPOTs and the web; in other words, it allows free-range SPOTs to open HTTP connections to the Internet using the base station as access point.

I prepared this video to show you how to disassemble a SPOT and look inside it:

A free-range SPOT consist of two double-sided boards (with radio, CPU, sensors, LEDs and switches):

sunspot_battery_radio.jpg

sunspot_cpu.jpg

sunspot_switch_and_led.jpg

If you want to take a look to SPOTs, join Frontiers of Interaction III next Thursday in Milan:


Frontiers of Interaction III - July 28 - Milan

SunSPOT: just arrived!

Thanks to my dear friend Fabrizio, now I have the SunSpot in my hands! 🙂

sunspot_1.jpg

SunSpot is experimental technology developed by Sun Labs. The SPOT (Small Programmable Object Technology) provides small JavaME-enabled boxes, equipped with radio, sensors, battery… This is one of the modules:

sunspot_2.jpg

Each SunSpot is impressively small. Look at it compared to the Palm Tungsten E2:

sunspot_3.jpg

This is only the beginning: stay tuned for updates! 🙂

Meeting JUG Sardegna Onlus

jug_header.jpg

Questa sera, dalle ore 18.00 alle 20.00, presso l’aula B0 del DIEE (via Is Maglias, Cagliari) si terra’ il nuovo meeting del Java User Group Sardegna ONLUS. Questo il programma della serata:

  • Building a Complete SOA Application with NetBeans 5.5 – di Antonio Pintus
  • I nuovi progetti open source del JUG Sardegna – A cura del JUG

Il seminario di Antonio Pintus e’ particolarmente interessante e ripropone il lavoro pubblicato sul sito community di Netbeans. Che peccato non poterci essere…!

E’ uscito Java Journal n. 3

E’ appena uscito il terzo numero di Java Journal:

jj3_cover.png

La rivista e’ disponibile sono in abbonamento, sia versione cartacea che web. Tra i temi di questo numero:

  • Ajax e Java un’accoppiata vincente
  • AJAX facile con prototype.js
  • Google Web Toolkit
  • Introduzione agli EJB 3.0 (prima parte)
  • Tutto Java in un Hello World
  • Introduzione a Struts
  • Programmazione AOP con AspectJ

Per avere un’anteprima degli articoli potete dare un’occhiata qui. Vi ricordo anche il blog della rivista, sempre ricco di approfondimenti e novita’.

JavaFX


La JavaOne sforna la prima novita’: si chiama JavaFX Mobile, la specializzazione mobile di JavaFX. Questa tecnologia porta un potente motore di scripting dentro Java SE e Java ME. JavaFX Mobile, in particolare, e’ una completa piattaforma di mobile computing, basata su Linux. La stessa tecnologia permettera’ di scrivere rapidamente applicazioni per qualsiasi dispositivo mobile equipaggiato con Java ME (sul “qualsiasi” ci sara’ parecchio da discutere). Sul blog di Jonathan Schwartz si descrive il percorso che ha portato alla progettazione di questa nuova piattaforma. Questa la preview del dispositivo:

JavaFX_Mobile_small.png

Non so se il dispositivo sia reale (sul web qualcuno dice che e’ solo un prototipo, qualcuno dice che si tratta di una abile manipolazione con Photoshop!). Lo riconoscete? Sembra proprio Neo1973, il primo device basato su OpenMoko. Qualche settimana fa Sun ha acquisito Savaje (scusate, qui scende una lacrimuccia). Lo scenario e’ chiaro: JavaFX Mobile + Linux + Java GPL sara’ il nuovo punto di riferimento per la telefonia mobile in cui tutto – ma proprio tutto! – sara’ personalizzabile, modificabile, integrabile…