Video of Shelley : Java

The photo of Shelley in my last post was just a taste. Here's more!

This footage was taken primarily at the Bonneville salt flats in September. Notice at the end of the salt flats segment how she has drifted out the Audi logo at 95 KM/H. There's probably not very many human drivers who could drive with this accuracy. With more time Shelley could just as easily drift out a picture of Duke, the Java logo or the Mona Lisa... try that puny human!


 

Fastest Hardware I Have Ever Worked On! : Java

Image of 'Shelley', an autonomous Audi TTS on the Bonneville Salt Flats at Sunset

Photo credit: Marcial Hernandez

Probably not what you thought you'd be seeing when you came to this page!

"Shelley" is the newest VW ERL test vehicle and will be conquering Pike's Peak in 2011. Yes, that's a Java logo and she is indeed "Java Powered"! Shelley will be using Java Realtime and Solaris for her driving control, GPS integration, telemetry logging and portions of her safety system.

My part, thus far, has been to provide a Solaris CAN bus driver. Which I, unfortunately, had to write in C.


 

JTRES 2008 - Workshop on Java Technologies for Real-Time and Embedded Systems : Java

Last week the Santa Clara Sun campus was host to two high-tech summits, the JVM Languages Summit which you have probably already heard of but another summit, JTRES, was also held concurrently.

JTRES is focused on the application of Java for Realtime and Embedded applications. Many of the presentations and discussions focused on the existing Realtime Specification for Java aka RTSJ 1.0 aka JSR 1 but there were also a lot of interest in RTSJ 1.1 aka JSR 282.

The presentations also made it clear that Java and virtual machine technology have advanced significantly since Java Realtime was first conceived. The technology has matured through solving real-world problems--people are using Realtime Java and developing greater experience with it every day. The operating systems are improving, the JVMs are improving, the APIs are evolving and the application best practices are growing. Interesting challenges certainly remain; performance (always), scalability (always) but also the need to evolve to better support CMT and virtualization.

The conference keynote was delivered by James Gosling who has been a long time supporter of the Java Realtime initiative. My take away from the keynote was his question, which I've already been asking myself for a while, "Why not make realtime part of every JVM?" Game programmers need it, media applications need it, networking technology like JXTA can benefit from it. Realtime Java is also very well suited for embedded applications such as car computers, factory floor automation, consumer entertainment and communication devices.


 

James Gosling on Realtime Java : Java

James Gosling speaking about Realtime Java to builder.au


 

Industrial Java Realtime @ JavaOne 2008 : Java

I've previously mentioned here that I worked on a really cool Java Realtime project for JavaOne this year. Before JavaOne I couldn't really talk about the project, but it's not a secret anymore though. Here's a video of Greg Bollella, the project lead, on stage with James Gosling: Greg Bollella & James Gosling : BlueWonder Onstage

I was involved with the low level drivers and board controls as well as the "industrial" user interface and other portions of getting the system operational. I also got to play with fun (dangerous) power tools a bit.

The rest of James' keynote can be found here : James Gosling JavaOne 2008 General Session


 


« November 2009
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
10
11
13
14
15
16
17
18
19
20
22
23
24
25
26
27
28
29
30
     
       
Today



subscribe in a reader
GeoURL




Today's Page Hits: 202