Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


The mornings trawl through my news items I discover this little gem from WIRED, regarding a quote from Dick Brass, VP of the automotive business unit at Microsoft.  They want a Microsoft OS in every car on Earth!  WOW, now that sort of ambition even outstrips the number of desktop PCs.  Looking at Microsofts site we can see they are talking up the use of .net...
on Dec 1, 2003
"Grid computing" - though it was quite an unknown concept till a few years ago, now everyone is talking about it. Some are saying it is everything we were missing, the next big thing. Others, as some bloggers, are simply skeptical and uncertain about its practical use. But the fact is many huge companies, such as Oracle and IBM, are investing a lot of money on that - and that's a good...
on Nov 26, 2003
Hmm... Opening up the Chinese market (that won't pay the ridiculous licensing fees anyway) through the hearts and minds of the developers and hoping that will convince them to buy (expensive) Sun hardware? I'm not so sure about that. Will they buy Sun's services? Perhaps but I'm not going to hold my breath. In terms of the perennial Sun boogeyman that is Microsoft, going with a viral license...
on Nov 24, 2003
First off, let me question the fact that nowhere is it listed in the article that we can't actually get a copy of the survey and survey results without signing up for one of Wiley Technologies seminars (i.e., sales pitches). Tsk, tsk, tsk. Now, without a much better idea of the actual contents of the survey it's ridiculous to rely on any of the so-called results of the survey. Let's just say...
on Nov 24, 2003
There are a number of proposed changes to the various Apache softwware license agreements. There's a mailing list on which to discuss these issues (along with the obligatory list archives. Given how many projects and companies use Apache licensed software, I think it would be A Really Good Idea(tm) for as many people as possible to seriously check out the proposed changes and participate in...
on Nov 24, 2003
Noel, Thanks for your concern about this. I license software under the AFL so I can avoid legal entanglements relating to collective ownership of my property and conflicts of control over that property which derive from collective ownership, and also to grant greater rewards and incentives to future developers and users. Future versions of the ASL might correct this problem and give me...
on Nov 22, 2003

Extreme Programming

Bob Martin starts a raucous discussion when he states that Debuggers are wasteful Timesinks. To paraphrase a character from the last Matrix movie... Debuggers are just a tool. It is how the tool is used that is good or bad.
on Nov 30, 2003


In Sue Spielman's Practical JSTL article, she writes: The JSTL includes a number of actions that provide a mechanism for interacting with databases. The previous sentence should, at a very minimum, send up a red flag in your architectural visions. One might ask, "Do I really want to be able to perform SQL actions such as queries, updates, and transactions from my JSP? Isn't that business logic...
on Nov 28, 2003
The TechnoTourette blogger writes I don't want to hear about it Mr. dotnet and that got me thinking about how Sun and so many Java folks react to the dreded "Evil Empire" that is MS. Is the incessant chatter about Microsoft and it's products by various Java "celebrities" just a sign of an inferiority complex or is it a manifestation of a completely rational fear?
on Nov 25, 2003
As I said in my previous weblog, more J2EE-related JSR final releases would be announced soon. And here they are: JSR 112 - J2EE Connector Architecture 1.5 JSR 152 - JavaServer Pages 2.0 Specification JSR 153 - Enterprise JavaBeans 2.1 Specification JSR 88 - J2EE Application Deployment (maintenance release) NOTE: if eventually more of those JSRs are released today, I will update this blog (...
on Nov 25, 2003
The JavaServer Pages v2.0 specification was released. Be sure to also check out Greg Wilkins' critque of the Java Servlet v2.4 specification.
on Nov 25, 2003
As a subscriber to the jcp-interest mailing lists, I receive many JCP/JSR announcements. In particular, everytime a JSR changes its status, I got an email about that change. Sometimes it take weeks to get a simple message, while at other times you got a bunch of them at once. And yesterday was one these days: I got a batch of messages regarding final releases, 4 of them related to the upcoming...
on Nov 25, 2003


The November issue of the Java Performance Newsletter was published, contents are: We list all the latest Java performance related news and articles "Free profiler number 19 and number 20 are listed in the tools this month" The roundup of performance discussions over the last month "For a posting to collect so many responses that are all tightly focused on the original question, you know...
on Nov 28, 2003


Previously, I have promoted JSTL as an easier way to code the web tier. While I haven't changed my mind about it, I have just come accross one of its pitfalls yesterday, a few minutes after writing a blog entry about grid computing. Have you ever been in a situation code that looked impossible to be incorrect actually was incorrect? Well, it happens in many occasions, generally in the most...
on Nov 27, 2003
I’ve been playing around with the various implementations of the security features in Servlet 2.3 compatible web containers. If you’ve ever built secure web applications, you’ll know that there are a handful of fairly useful methods on the HttpServletRequest interface. For example, the getUserPrincipal() method allows you to get access to the authenticated principal, as described by the...
on Nov 27, 2003


Most people believe they are a better driver than the rest of the motorists on the road. Of course, that can't possibly true; there has to be at least a handful of below average drivers. And you know who they are. The jerks to your left, right, front, and rear on the highway. Do we as developers feel the same way, that we are a better programmer than the average Joe in our profession? I'll...
on Nov 25, 2003


Even though I've been evangelizing Java technology for nigh on five years now, I still get a great kick out of speaking at Sun Tech Days, JavaOne, and other conferences. Nonetheless, I'm always looking for ways to help developers use J2ME without me logging yet more hours eating bad food in coach over an ocean somewhere. Serendipity brought me a new airline avoidance technique recently:...
on Nov 25, 2003


Some seemingly random thoughts struck me as I read Satya Komatineni's blog Architecture is language agnostic...: No offense but... Architecture is only agnostic in the abstract. Architecture must be made manifest through language. In the particular discussion of C# and Java, both languages are so similar that manifesting architecture through them is basically equivalent. Try expressing the...
on Nov 24, 2003
Say for example that you want to unit test a Service Locator - a class that looks up data sources, topics, queues, etc from JNDI. How would you go about doing this? One option would be to simply setup a JNDI environment inside a J2EE application server and write some JUnit tests to run inside the container. While this works, ideally you may want your unit tests to run independently and quickly...
on Nov 21, 2003


Here is a write up I did about probably the best solution to providing cache and compression support for your web application. If you don't know what a cache or compression filter is, read this article, now. If you do, it is still worth taking a look. Several questions have been asked and answered about the practical use of these filters and how they compare to alternative choices that offer the...
on Nov 21, 2003