This month at the Java User Group meeting some groups of the University presented their research. First I considered to talk about JAVA on mobile phones (e.g. the tutorials we do with teachers on JAVA ME or JAVA on Android) but then decided to talk more about the ubicomp vision and about how I think computing will change and is already changing the world 🙂 My talk “Ubiquitous Computing and Beyond – Mobile Communication changed the world – what else do we need?” was aimed at opening a discussion what will be the challenge after mobile computing is becoming main stream.
One of the questions was: what are useful platforms to start for with embedded development? Here are a few suggestions:
- http://beagleboard.org/ a small and fairly cheep linux computer (runs Android) with many I/O capabilities
- http://www.sunspotworld.com/ Sun’s basic platform for exploring hands on the internet of things
- http://www.arduino.cc/ simple and cheap open source hardware with many I/O; there seems a possibility to program it in Java: http://silveiraneto.net/2009/03/01/arduino-and-java/ (we have not tried it out 😉