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 


Business

According to this EWeek article, Sun has a promotion through June, 2004 wherein a purchase of Sun's Java Studio Enterprise product subscription also gets you an AMD Opteron-based SunFire server. The catch is that the subscription cost is $1500 per year with what looks like a 3 year commitment. I do like the switch to focusing on the hardware as a support for the software.
on Feb 11, 2004
I feel like I'm swimming upstream against a tide of derision from my peers, but unlike so many who disagreed with Jonathan Schwartz's recent article/editorial/advertisement on JDJ, I think what Jonathan said makes a lot of sense. What company in the world wants to invest time and money in creating custom, one-off IT systems which are completely orthogonal to its core business efforts? The status...
on Feb 10, 2004
Check out my Artima blog entry on the case study of JSR 166: Concurrency Utilities.
on Feb 10, 2004
Valentine and impending doom, when in the same sentence, are redundant. Perhaps the following lines from John Donne(1572 to 1631) might be of somehelp to the needy: If ever any beauty I did see,Which I desired, and got, 't was but a dream of thee Taken from John Donne's "Good Morrow". Visit Satya's Knowledge Folder on Humanities. Be forewarned though that no more valentine helpers may be...
on Feb 5, 2004

Community

There are times when it’s fun to be a geek, and then there are times when it’s great to be a geek. I go to a lot of conferences throughout the year, and I have to say, if there is only one conference that I get to pick to go to, it’s going to be ETech. It is the very reason why it’s great to be a geek. If you are only interested in what goes on within the walls of your cube, don’t bother reading...
on Feb 11, 2004
O’Reilly has gathered quite the diverse crowd at the Emerging Tech conference this week taking place in San Diego. Where else could you be exposed to a digital democracy teach-in and relativistic time dilation in the same place? Alpha geeks, start your engines.It was quite the interesting first day kicking off with leading edge technical tutorial sessions and a packed room of about 400 political...
on Feb 9, 2004
JSR 133 -- Java Memory Model and Thread Specification Revision has been released for public review. Note that the review period ends on March 7, 2004 so check it out and submit your comments sooner rather than later.
on Feb 9, 2004
My last blog entry, "You can make EJB better" generated a lot of feedback from developers on Java.net and TheServerSide.com. I waited until Sunday night to review them so that people would have enough time to post their comments. What struck me, after counting and grouping relevant posts, was that the developer community desperately desires a simpler programming model for EJB. In particular...
on Feb 9, 2004
According to a NYTimes article, the US administration has decided not to use the SERVE e-voting system in the fall elections. According to Deputy Defense Secretary Paul D. Wolfowitz: "The department has decided not to use SERVE in the November 2004 elections. We made this decision in view of the inability to ensure legitimacy of votes, thereby bringing into doubt the integrity of the election...
on Feb 8, 2004
Sun is surveying Java folks about developer demographics and what they want in the 2004 JavaOne conference. If you think it might actually help get Sun to make a better JavaOne show then definitely fill out the survey!
on Feb 4, 2004

J2EE

Java Developer Journal is running a press release, er, article about Sun's latest marcom that "Middleware is History". I suppose this phrase is in reaction to IBM's "Middleware is Everywhere" (witness the dueling billboards on Highway 101), but I don't think they're sending a positive message. The followups posted to this article are near universally negative. I realize that Sun is going...
on Feb 10, 2004
Version 1.0 of the XWork command processing framework and version 2.0 of the WebWork web application framework (which is built on top of XWork) have been released.
on Feb 9, 2004
So, I started playing around with a tool called Fujaba (a reasonable free Java/UML modeling tool). I needed something that would export UML class diagrams as vector graphics, and Fujaba seems to work fine (hint: increase the memory allocation from 128MB to something more reasonable, like 512MB). Unfortunately, the only vector format that Fujaba supports is SVG. I'd like to have an EPS instead...
on Feb 4, 2004

Open Source

Whitespace is a language whose syntax comprises only the whitespace characters space, tab, and linefeed.
on Feb 8, 2004

Programming

If you've ever diagnosed a bug in a web application, you've undoubtedly experienced annoyance digging through a list of fifteen exception stack traces trying to identify the one you're interested in (if it's even present), or a sinking feeling when you tailed the web server log only to find:   java.lang.NullPointerException I sure have. The output to the browser client helps even less,...
on Feb 6, 2004

J2SE

As I said, I'm back with more on the new JDK 1.5. There is a new package called java.lang.instrument that allows you to intercept a class before being loaded and modify its bytecode, for example (can I hear standard entry point for AOP support? :-P). Well, let's use it for something different: measuring the size of some objects. Here is the code: import java.lang.instrument.*;import java.util.*;...
on Feb 5, 2004
Ok, sorry for not blogging for so long, but I have to work, date etc. :-D I hope this is the start of a series of small, but informative blog entries about new features available in Tiger, especially the ones a hundred people haven't mentioned before me :-D To begin with, I'll show you how to use the new nanoTime() method in System. An important thing to notice is that nanoTime()'s return and...
on Feb 5, 2004
Sun has released J2SE v1.5 beta 1. Go wild!
on Feb 4, 2004

Games

So, I just got a new Tapwave Zodiac. If you have seen one, it's a pretty cool PDA right? Convinced my wife that I needed it for work. After all it runs Palm OS 5.2T (for Tapwave), has 128MB of RAM, 2 SD slots (1 SDIO), Bluetooth, etc. Everything that the working man/woman on the go needs to keep track of appointments, to do lists, and notes. All of the exciting and important stuff. Oh yeah...
on Feb 5, 2004

Performance

In January's Java Performance Tuning newsletter there are several interesting news items. Of course we had the usual range of tool vendor and benchmark announcements; what I consider to be "background news", because they are usually there each month. (Naturally we only list the performance announcements, and even there only the interesting ones.) Apart from those announcements, there was the 9...
on Feb 4, 2004