This past month gave me a newfound respect for specification writers. I
remember when James Davidson marshaled the early Servlet API and the lively
discussions that ensued on the mailing lists, basically coordinating the
entire operation (no JCP in those days, eh?!). The point is, at least there
were discussions and, more important, a formalized document was produced at
the end of the process. This past month I found myself dabbling in a number
of technologies that sat outside the comfort of Javaland.
For a project I'm involved with (Blog-City), I was tasked with building the
XML-RPC interface for the widely used Blogger API. This XML-RPC API has a
handful of methods for updating your blog site remotely, enabling you to view
recent posts, upload and edit posts, and all the normal things you would
expect. All seems pretty simple so far, but the problem is that the
Alan Williamson's Blog
It really is our own fault; we have come to expect too much of Sun. They are
like that lovable uncle we have. They have the best stories at the dinner
table, but if you look around at the other adults, they are all rolling their
eyes and laughing politely. They always promise they are going to show up at
your major event, but and if they do arrive, it's generally very late and
with the most inappropriate gift.
Megan Ring and Carmen Gonzalez of SYS-CON Media with JDJ founding editor Alan
Williamson at the JDJ booth during JavaOne.
In this particular instance... (more)
Alan Williamson's Blog
The line between what is considered a cloud and what is paramount to hosting
is a blurry line at the best of times. What qualifies a companies offering as
a cloud based product offering? That is a question that is continually
debated in the cloud circles and no one has really yet to offer a real
Setting aside all the marketing buzzwords that will get thrown in
"scalability" / "on-demand" / "deploy", a cloud offering has to deliver on
For me when words like those are thrown around I want to see:
The ability to start u... (more)
Sun and Oracle caused a stir with their introduction of the network computer
(NC) this past spring. Their idea is that the total cost of ownership of
today's PCs is too high, opening the door for a low-cost, low-maintenance
data appliance. So strong was the reaction of the industry that Microsoft and
Intel were forced to quickly pull together a rapid counteroffensive - the
NetPC. How does this battle affect the Java developer?
First, let's take a closer look at what the fuss is all about. Sun and Oracle
have each come out with their own versions of the network computer. Sun's
In our last column we addressed one of the most commonly asked questions
regarding the sending of e-mail from within a Java applet or application.
This was achieved using the SMTP protocol, and by the end of the article a
fully functional SMTP class was constructed. Before we continue the
development of our column project, Informer, I thought it would be a good
idea to complete the e-mail service by presenting the other half of the
equation: picking up mail from a mailbox. This article will concentrate on
building a class that can be used to interrogate a POP3 mailbox.
If you re... (more)