By Joe Winchester
May 24, 2006 10:30 AM EDT
Web 3.0 - The Lunatics Have Taken Over the Asylum
When the phrase Web 2.0 came out a number of people were sceptical about what
it actually means. Being objective, it’s a collection of disparate
technologies that make web sites more usable. Everyone wants their user
interfa... (more)
|
By Joe Winchester
May 22, 2006 09:15 AM EDT
Some of the words I dread most in a meeting are: "What if ?" They're fine in
the present tense of "What if a user tries this option?" or "What if the
database read fails mid flight?", but as soon as the future tense is
introduced I begin to worry. "What if the database and middle... (more)
|
By Joe Winchester
April 25, 2006 11:00 AM EDT
When someone in a corporate boardroom decides what their IT strategy is going
to be, it isn't based on what language or software architecture they will
use, but on how a system can provide value to their business. Very few
organizations buy their hardware and OS first, and then t... (more)
|
By Joe Winchester
April 18, 2006 01:45 PM EDT
Sexy Clients and Programatic Oaths
Recently I was called in at the last minute to help out with a sales
opportunity. The team had been working hard on a proposal for many months,
during which they’d built a large working prototype system that talked
to the customer’s... (more)
|
By Joe Winchester
March 22, 2006 02:00 PM EST
In Java's early years, the language received a lot of flak from its opponents
over performance. Java turns its .class file bytecodes into machine
instructions (MI) at runtime, something that costs cycles and is slower than
a fully compiled language that creates the MI as part of ... (more)
|
By Joe Winchester
February 27, 2006 01:15 PM EST
I have just finished reviewing the book Open Source Development Tools for
Java, which provides excellent coverage of such topics as log4J, CVS, Ant,
and JUnit. There is a chapter on UML tools though in which the author almost
apologizes for the lack of good open source design too... (more)
|
By Joe Winchester
February 9, 2006 09:00 AM EST
One way in which technology is adopted is when an existing process is
automated and made more efficient, cheaper, or reliable. Another is when a
technique or innovation is applied to an existing process to drastically
alter the way it occurs. The disadvantage of the latter is tha... (more)
|
By Joe Winchester
January 26, 2006 11:15 AM EST
Is the AJAX Bullet Coated in Fool’s Silver?
Ajax is an odd beast, because it gives a very rich user experience when
compared to a traditional web page (Yakov writes wonderfully about this at
http://java.sys-con.com/read/163232.htm), however apart from that it’s
hard t... (more)
|
By Joe Winchester
January 9, 2006 05:15 AM EST
A programming API represents a documented contract between a function that
provides some kind of computing service and those who wish to use it. In
Java, once an API is used there is a physical contract between the two that
the compiler and JVM enforce. If at some point in the fu... (more)
|
By Joe Winchester
December 4, 2005 11:15 AM EST
Joe Winchester's Java Blog: No More J and No More 2 - Lament We Shall - What
Can We Do?
First, we're dropping the "2" from the full edition names. They are now:
-- Java Platform, Standard Edition
-- Java Platform, Enterprise Edition
-- Java Platform, Micro Edition
Rumors of ... (more)
|
By Joe Winchester
November 23, 2005 06:45 PM EST
Ask most people on the street what Java is and they might tell you it's an
Indonesian island. If you happen to bump into some programmers, they'll
probably tell you it's a language that reads like C++ but has garbage
collection and a virtual machine to make it portable. The conne... (more)
|
By Joe Winchester
November 7, 2005 12:00 PM EST
The world's first office computer, known as LEO, was created in the 1950s by
Lyons, the British teashop giant. Its aim was to replace the thousands of
clerks who did the billing, invoicing, and stocktaking, and also tracked the
supply and demand of sticky buns and cups of tea tha... (more)
|
By Joe Winchester
October 19, 2005 01:15 PM EDT
At a presentation a number of years ago given by Josh Bloch he made a comment
that Java as a language hit the "sweet spot" of programming. His metaphor was
based around the fact that the language was straightforward to learn and that
rather than containing many esoteric coding co... (more)
|
By Joe Winchester
August 10, 2005 11:00 AM EDT
Open source and J2SE,
living together in perfect harmony
Side by side on my computer keyboard,
Oh yeah, why can't we?
Java has been the springboard for some of the most successful open source
projects today including JBoss, NetBeans, and Eclipse. Several folks though
have felt the... (more)
|
By Joe Winchester
July 18, 2005 10:00 AM EDT
London, the capital of my home country England, has a beautiful gothic style
lifting bridge built by the Victorians in 1894 that magnificently spans the
river Thames. It allows tall ships to access the river upstream by lifting
its center sections, which for the first 82 years of... (more)
|
By Joe Winchester
June 13, 2005 11:00 AM EDT
I witnessed a recent BOF conversation in which the general feeling was that
the browser GUI and its accompanying plethora of back-end frameworks had let
people down by delivering a poor return on investment and a weak
user-interface experience.
The Revenge of the Server
To predi... (more)
|
By Joe Winchester
May 11, 2005 05:00 PM EDT
Tim'O Reilly, the eponymous publisher, kicked off EclipseCon 2005 in
Burlinghame earlier this year with an excellent presentation titled "Open
source business models and design patterns." As well as documenting various
failures and successes in the computing world, one message th... (more)
|
By Joe Winchester
April 7, 2005 12:00 AM EDT
At a recent presentation given by a software engineer from a very large
automotive company, I gleaned some remarkable facts:for a particular car
model where the basic price goes up as the livery becomes lusher and the
initials on the trunk longer, half of the increase in value c... (more)
|
By Joe Winchester
March 9, 2005 12:00 AM EST
Go fast, it runs too slow, you've got to make the number show. Diddle de bop,
da la de doop, sitting around and feeling groovy.
Speed Is as Speed Does
Many moons ago I was working on a project that had to be sped up and we had
the benefit of a very experienced consultant to help u... (more)
|
By Joe Winchester
February 9, 2005 12:00 AM EST
Earthdate: October 15, 1997, and the Cassini spacecraft is launched. Mission:
to boldly go and explore the planet Saturn.
Saturn is about 10 times farther away from the Sun than the Earth, and to get
there required two orbits of the inner solar system, receiving gravitational
ki... (more)
|