Skip to main content

David Herron

David Herron is a writer and green technology advocate living in Silicon Valley. He had worked for 10+ years in the Java SE Quality Engineering team. Work there included open source community engagement, mentoring team members, running contests, developing test suites and GUI test automation tools. He was a co-author of the original java.awt.Robot class. His prior experience is in development roles, in cross-platform GUI toolkits, and electronic mail systems. David graduated from the University of Kentucky in 1988. David's other blog sites include David Herron .com, Seven General Ruminations (covering sustainability, alternate energy, etc), VisForVoltage (an electric vehicle discussion forum) and writing for as the Green Transportation Examiner.


robogeek's blog

The DLJ project is dead - long live the OpenJDK

Posted by robogeek on December 19, 2011 at 12:38 PM PST

There appears to be over-reacting and fearism concerning a recent decision to cancel the DLJ project, and subsequently Ubuntu's plan to remove DLJ-based Java packages from their repository.  I'm totally out of the loop of this except for a couple things.  As the former DLJ Project Lead I was still vaguely involved with the management of that project, and recently there was a

Node.js, the exciting web development platform, from a Java programmer point of view

Posted by robogeek on November 1, 2011 at 1:45 PM PDT

Hey, it's been awhile since I last posted on this blog, largely because I didn't have much to say about Java for awhile, and partly because I've been working with Node.js over the last year.  It's a new software platform that I think the Java community needs to know about, and as the author of a book about Node (a.k.a.

The iPad, the Flash kerfluffle, Applets and JavaFX

Posted by robogeek on February 3, 2010 at 1:10 PM PST

 Last week Apple released their latest product destined to change the world (the iPad).  At least that's what they want us to believe.  Perhaps the biggest controversy over the thing is the lack of Flash capability.

Is the JCP fundamentally the wrong model (now) for Java?

Posted by robogeek on June 4, 2009 at 9:29 AM PDT

I'm drawing on several threads of thinking in several presentations and conversations this week at JavaOne, and am thinking the Java Community Process (JCP) no longer serves the needs of the Java ecosystem. I'm not the first to say this, not the last, but here's a few thoughts anyway.

JavaOne 2009 opening Keynote

Posted by robogeek on June 2, 2009 at 2:50 PM PDT

The JavaOne opening keynote is still a fancy rock & roll show with fancy stage and the like. It's always exciting to see what they have to say, and they do a good job of spinning a story that Java is Everywhere.

OpenJDK Porter Group BOF

Posted by robogeek on June 2, 2009 at 11:38 AM PDT

Just a reminder to those of you a) attending JavaOne, b) interested in porting OpenJDK to other platforms, we have a BOF on thursday night. Please attend. The agenda is to simply bring the right people into the room and chat. Please attend.

Rich User Interfaces for Java ME, Project Capuchin (Sony/Erricsson), JavaFX

Posted by robogeek on June 2, 2009 at 11:36 AM PDT

This session is conducted by a pair from SonyEricsson, and they're discussing Java based rich user interfaces for "mobile" devices. As always the word "mobile" is overly constrained to mean "cell phone" which is to me a misnomer because "mobile" could clearly mean other kinds of devices than cell phones.

Blogging from JavaOne

Posted by robogeek on June 2, 2009 at 11:21 AM PDT

I am attending JavaOne and will be posting a series of blog's about each session I attend.

Oracle+Sun effects on Java...?

Posted by robogeek on April 26, 2009 at 10:48 AM PDT

So, hmm, Oracle+Sun. Interesting twist from the IBM+Sun matchup earlier. There has been numerous rumors over the years about SUN+xyzzy mergers such as Fujitsu, IBM, SGI, Apple, etc. And it's finally come to Oracle.

Sun+IBM ==> What does it mean for Java?

Posted by robogeek on April 4, 2009 at 8:44 PM PDT

I've been gone from Sun for a little while now but of course I'm still interested in Java, and thankfully still have access to this blog. Anyway the recent news about IBM pondering buying Sun has piqued my interest.

To me the potential hookup seems like a bad idea.