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.

 

Articles

Learn about a Swing report alternative that provides 90% of the solution with 10% of the effort.

Weblogs

While Adobe is well known for putting out plugins that have backdoor issues, and that there are enormous number of PDFs that are read every day, many times entirely by accident when opening an...

My daughter is in her third year at "Alabama School of Fine Arts" for visual arts.

I asked her 'what is the most important practice that has helped her art?'

She responded, what...

I awoke to my mobile ringing.  Our support staff was having issues. (The beauty of the web is everybody around the world can use your application, the ugly part of the web is everybody is...

Neil McAllister makes it seems to like Java 7 is a death trap.

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.

...

Ditching the Blackberry?

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

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

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

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

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