I'm Derek White. I work at Sun Microsystems Laboratories in Burlington, Massachusetts.

Currently I'm working on the Squawk project - an open source virtual machine for Java written almost entirely in Java. Squawk is a Java ME (CLDC + IMP) system designed for small embedded devices. A cell phone is big for us. The funny thing is that in the past I've worked on getting Java to scale up to large CMT systems, but now I'm getting Java to scale down to machines as small (or smaller) than the ones I first started programming on.
I work with a lot of good people here at Sun, and will link to those that blog off to the right somewhere ->
Other things I've worked on in the past include:
- Java simulation and performance analysis for Niagara
processors (the short answer is "NOPs are bad").
- Garbage collection and JVM performance issues at Sun Labs (the "Exact VM").
- A JVM for an unnamed 64-bit OS at Novell.
- The Dylan programming
language and development environment at Apple.
- The Object Pascal compiler at Apple.
There is more information on my Sun Labs Bio Page.
This is my first blog post - often when I read a blog for the first time I ask myself "Who is this guy?". Well now you now in this case.
In the future look for posts on Java VM design, Squawk, porting, performance analysis and tuning, debugging, Sun SPOTs, programming, robots, too many parenthetical remarks (a side-effect of working with the Dylan (lisp) hackers), and obscure cultural references.
Now I wonder where Ruth is?....

