The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


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.
 

Weblogs

Ditching the Blackberry?

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

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

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...

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....

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...

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...

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?...

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...

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...

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...

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...

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...

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

Now is your chance to join in the...

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.

...

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...

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"?

Messaging barrage
My first job out of college was with Boeing Aerospace. Engineers occupying rows of desk in a large open room, and the constant distraction of telephones and...

Boundary conditions were set when I first started blogging for Java.net. Play fair and play nice, no advertisings, and stay on subject matters of interest to developers.

The economics of defects:
There is a cost to software that goes beyond the purchase price. There is the price of installation, configuration, training, and defects. Determining the...

NetBeans starts with the expected product experience:

  • Easy to download and install.
  • The product loaded quickly.
  • Typical start screen with progress bar.

After 3...

Valid HTML
I received a link to a company that does website development and marketing. I went to kick the tires by first running an HTML validator across the site. It was interesting...

Some think that improved performance via inspiration is the wrong approach. The argument is that the constant positive reinforcement eventually leads the employees to overstate their own value....

In my blog 'How do you classify yourself?' I discussed that programmers throw around titles. I further...

PDFCreator installs a virtual printer driver that allows applications to print to PDF files rather than a printer. I’ve found it useful for several tasks:

  • Bookmark alternative:...

Eclipse 3.1 looked rushed. [Possibly trying to get ready for JavaOne.] I read the bug fixes for Eclipse 3.2 M1, which seemed to contain a large number of fixes for an ‘M’ release. I noticed...

A better abstraction

The pdf's for JavaOne are now available for download at http://java.sun.com/javaone/sf/