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

JavaOne Blog 4: JSR 296 Swing Application Framework, nice but lacking.

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

The JSR claims to be a canonical form a Swing application, but I don't think the JSR team has used many applications.

Let's start with the basics, where has this JSR been hiding out? Eclipse Rich Client Program (RCP) has had many of these features for years, and more.

JavaOne Blog 3: Not just free tools, but free services.

Posted by malcolmdavis on May 9, 2007 at 7:09 AM PDT

Many years, (back in software stone age), it took a great deal of resources for developers to create, sell, license and promote software.

Now, developers can get the tools to develop and deploy for free, or
virtually free.

However, resource channels for marketing a specific application can be
cumbersome and expensive.

JavaOne Blog 2: Where are the Sun machines?

Posted by malcolmdavis on May 9, 2007 at 7:07 AM PDT

During the general session, the attendee sitting next to me commented
"He presenting on a Mac?".

On the stage, in plan view, were 2 MacBookPro's.

I have not seen the typical Sun laptops, that once were proudly displayed next to the session presenter.

JavaOne Blog 1: JavaOne, Again

Posted by malcolmdavis on May 7, 2007 at 6:45 PM PDT

It never fails, from the San Francisco flight to hotel shuttle, I meet people attending the conference. Many have attended before, many are new.

When I first attended JavaOne 5 years ago, the focus was on J2EE and Web development, with a great number of sessions on JSP, Servlets, Tomcat, Struts and EJB.

Visual Studio, duh.

Posted by malcolmdavis on May 3, 2007 at 7:28 AM PDT

Several years ago, I spent a summer doing contract work with Microsoft Visual Studio 2003. I was amazed at the low quality of Visual Studio. A major pain to install and configure, no refactoring, performed horribly, blew up all the time, etc.

Now there is Microsoft Visual Studio Team System (VSTS). For the most part, VSTS is a copy of the technology that is available free in Java world.

Is Java 6 ready?

Posted by malcolmdavis on March 7, 2007 at 6:36 AM PST

As soon as Java 6 was available, I downloaded, installed, and took it for a spin. I was happy, and ready to blog about all the cool new features in Swing, or so I thought.

When I went to the site to see where my commercial users could download Java 6, I found that Java 5 was at and not 6.

Yahoo! Hack days

Posted by malcolmdavis on September 11, 2006 at 2:01 PM PDT

Yahoo! conducts internal 'Hack' days, where anyone can throw together
a demo/product, then present it. Occasionally an idea even ends up in

Now is your chance to join in the fun.

Redmond's One Big Vista Mistake?

Posted by malcolmdavis on August 6, 2006 at 9:55 AM PDT

Several years ago, Apple's Tiger team was under pressure to ship an operating system that would kill Longhorn. Many of the promised features for Longhorn shipped on the Mac's new Tiger OS.

At that time, Longhorn was right around the corner, or so everybody thought.

The Java DB, or better yet, the JRE DB, is just a RFP item.

Posted by malcolmdavis on July 20, 2006 at 11:49 AM PDT

Sales and marketing:

Companies routinely add functionality to a product that will never be used by a client. The reason for the un-used features is to meet an entry on a Request For Proposal (RFP). The sales department can then present the functionality to potential clients.

Scale Up vs. Scale Out

Posted by malcolmdavis on July 19, 2006 at 2:40 PM PDT

For years I've had the discussion with developers, database administrators, and system admins on big-box vs. the multi-box solutions. The question is "How is scalability achieved"?