Skip to main content

Malcolm Davis

Malcolm G. Davis has been developing commercial software since 1992. He participates in the local software community as a regular speaker at JUG and IEEE computing. When he is not preaching the virtues of Java, he spends his time playing with his kids.


malcolmdavis's blog

What version of Java are you running?

Posted by malcolmdavis on March 27, 2010 at 2:51 PM PDT

There can be issues promoting Java applications over the Internet. There are various versions of Windows and Windows Server that run pre-6 Java, or even Microsoft Java Virtual Machine.

Verifying the version of Java on someone machine is a good way of eliminating a potential problem.

Response to Bruce Eckel’s Google Chrome Changes the Game

Posted by malcolmdavis on October 5, 2009 at 7:34 AM PDT

Bruce's blog:

How many bad things can I read in a day?

Posted by malcolmdavis on April 15, 2008 at 11:48 AM PDT

1. Microsoft Claims Victory In Open XML Standardization Battle.

Is this a victory? Was the standards committee referrer in global competition?


Visual Studio Shell: Microsoft’s version of NetBeans & Eclipse

Posted by malcolmdavis on June 12, 2007 at 12:15 PM PDT

Microsoft Plans Visual Studio Shell

Microsoft is finally releasing their version of a NetBeans & Eclipse environment.

Ditching the Blackberry?

Posted by malcolmdavis on June 12, 2007 at 11:51 AM PDT

Ditching the Blackberry?

Among other technology use directions, Allan E. Alter recommends ditching the Blackberry.

Learning programming: Alice

Posted by malcolmdavis on May 23, 2007 at 7:19 AM PDT

I skipped the last day of JavaOne to make it back for the first ever Alice Film Festival.

Critical Flaws Found in Java Development Kit

Posted by malcolmdavis on May 22, 2007 at 12:15 PM PDT

Users running Java Development Kit are encouraged to upgrade systems to protect from two remotely exploitable flaws.

One flaw is an integer overflow error in the image parser occurs when processing ICC profiles embedded in JPEG images. The flaw could be exploited to crash the JVM and possibly allow arbitrary code execution.

JavaOne Blog 7: Is code review old school?

Posted by malcolmdavis on May 10, 2007 at 11:23 AM PDT

There are numerous sessions on automatic bug detection that stretches to all types of development practices.

The concept of increasing quality to lower cost has been around for decades. There have been empirical studies, and Steve McConnell does a nice discussion at

JavaOne Blog 6: Being Productive in Swing

Posted by malcolmdavis on May 10, 2007 at 11:07 AM PDT

Being Productive in Swing is a continuation of last year's presentation from
(I applied some of the concepts from his last year's session with good results.)

Ben Galbraith has put together and published a framework that dramatically improves developer productivity.

The framework provides services that separates the GUI concerns from the binding and action concerns.

JavaOne Blog 5: Good, Bad and Ugly of UI design?

Posted by malcolmdavis on May 9, 2007 at 1:09 PM PDT

Fascinating, entertaining, and humorous, but the session missed the point.

There is no question that developers don't understand GUI design. Alan Cooper has made this point over and over again. (Alan Cooper is the guy with the 1 line resume: Invented VB).