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

Blog Posts by Community

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  

Java Tools

So, let's take a look at the list of 219 bugs fixed in the latest release candidate for 3.1 version. 159 (that's right, seventy two percent) have been fixed by IBM employees in four different countries. The list for EMF (open and closed bugs) contains 877 entries, all of them assigned to IBM mail addresses. The list for Hyades (open and closed) contains 3534 bugs, almost all of them for IBM...
on Jun 21, 2005
There's a first time for everything. Blogging at will be a first for me soon, starting at JavaOne in late June. For the past year, the focus of my writing assignments at Sun Developer Network ( has been on Sun Java Studio Enterprise, identity management, and security, mainly articles on which I collaborate with Sun engineers. I look forward to the blogging experience...
on Jun 20, 2005

Java Web Services and XML

The Java Web Services Developer Pack community on groups a number of inter-related Java projects in the Web Services and XML area at Java.Net that either implement the core Java WS and XML APIs or that take advantage of them to provide additional functionality to the developer community. These projects will be presented by Eduardo, Kohsuke and me during the The Web Services Stack from...
on Jun 19, 2005
Wednesday, Sun announced its Service Registry. This product is based on the freebXML Registry project at SourceForge that is implementing the complete OASIS ebXML Registry specifications as defined by the OASIS ebXML Registry Technical Committee. This project is part of the JWSDP community but the project has been ongoing for quite some time and its code repository is located at SourceForge....
on Jun 17, 2005
I know it is very late in the summer intern season, but we just got a new summer intern slot to work in the area of Web Services and RSS/Atom. If you are interested and have expertise in these areas, please contact me as soon as possible.
on Jun 15, 2005
WS-I is meeting this week in Amsterdam for the summer plenary meeting. Tom Glover, chairman of the board, reiterated the value proposition that WS-I adds to the Web services market: Helping improve interoperability Influencing standards development culture
on Jun 14, 2005

Java Desktop

I was in a technical meeting recently, with about a dozen developers, and the discussion topic turned to AJAX. We were seated at tables in the usual presenter-in-the-center horsehoe configuration. Each participant was ensconced in a defensive posture, behind a big laptop. The tenor of technical meetings has changed over the years, thanks to technology. Complex adjustable office chairs...
on Jun 17, 2005
If you haven't already taken a look at Greasemonkey, you really ought to. Maybe even right now (note: Firefox required). Greasemonkey is a Firefox extension that enables folks to modify the contents of a website in realtime. For example, if your favorite blog's comment textarea is too small, make it larger yourself. Forced to manually click a bunch of checkboxes? Automate it. A bunch of...
on Jun 14, 2005
Before we start, please check out Grzegorz Czajkowski's blog. Greg talks a bit about the technology and has links to related sites (including, of course, the project page for MVM. Note, however that you will need the JDK Researcher role in order to view the project). I'll wait here; you go ahead and check it out now. All done? You read the blog, saw the project, formed some opinions? All...
on Jun 14, 2005
Over at my other home, I've been talking a little about SVG's role in this new Ajax re-labeling of good ol'e DHTML techniques. I find a future where manipulating vector graphics and HTML constructs through the same API (and hint hint, it ain't DOM) all in a browser very interesting. But Java desktop developers don't have to wait until the future to start incorporating SVG into their applications...
on Jun 14, 2005

Mac Java

In his blog, John Kheit, gives us some very interesting points about Apple's switch to Intel. Most of the points are on the negative side (seems like he is hoping for the best as a Mac fan, but he is worried). There is something missing in his commentary: Fans of the Mac and the experience of the Mac. Let's look at the fans first. My girlfriend's mother, Grace, is a Mac fan. John Kheit gives...
on Jun 17, 2005


This week the JXTA community executed an impressive "triple-play", releasing simultaneously, for the first time in the project history, 3 different implementations of the JXTA P2P protocols. The 3 implementations are fully compliant and interoperable enabling the deployment of self-organizing, scalable, and secure P2P applications on devices ranging from sensors, phones, ipods, PDAs, PCs, TVs,...
on Jun 17, 2005
There's no reason to wonder any longer. The JXTA platform is well suited for the task, and provides several mechanisms which allow a variety of features which can be offered by such applications. i.e. Imagine if members of a JXTA virtual multicast group could dynamically self organize, then they can easily self organize into replica and consumer nodes, whereby objects are transparently...
on Jun 14, 2005

Java Enterprise

I've spent the last two or three years doing a large amount of client-side Java development. In that world, there are a number of techniques for partitioning the various JARs that compose the application into distinct class loader domains. For example, using the Eclipse RCP, you can define your application as a set of plug-ins and define exactly which JARs *other* plug-ins can see. Consider the...
on Jun 17, 2005

Open JDK

This article by D J Walker-Morgan covers how to use JConsole to see VM information, and especially how to write an MBean and attach JConsole to check it out. The only weird thing is the idea of calling a class WatchMeMBean and the corresponding MBean interface WatchMeMBeanMBean. I think I'd have used WatchMeManager and WatchMeManagerMBean.
on Jun 17, 2005
Sun has recently submitted the Java Module System JSR to revise the Java packaging architecture. This is an area that has been long overdue for an overhaul, and the goal is to make it easier to bundle, distribute, and deploy Java applications and Java extensions (aka optional packages).I am very exciting to announce that the JCP has begun voting on this JSR! For more details, please check out...
on Jun 14, 2005
We've posted a detailed set of guidelines for using the JMX API, the result of several years' experience with it. Starting from the JMX Technology Home Page at, you can now find a link "JMX Best Practices" in the navigation bar at the left, leading you to the detailed best practices document. This covers many basic and advanced topics, such as how to name MBeans, how to...
on Jun 14, 2005


My apologies for not writing recently, but it has been for a good reason: I will be giving a JavaOne presentation on Project Jackpot: A New Javaâ„¢ Technology for Source Transformation, and have been working hard on a NetBeans plug-in to demonstrate it. I am really excited to be able to finally discuss our work to such a wide audience. What a long, strange trip it's been! James Gosling and...
on Jun 15, 2005
Of all the people I know that have used NetBeans 4.0 or 4.1, their biggest complaint has been the modal "Scanning Project Classpaths" dialog that appears every time the IDE is started or a change in classpath occurs. Maybe this is because many of the developers I know are working on the very large GlassFish project, and the larger the project, the more time consuming the processes can...
on Jun 14, 2005
Here's a little trick I've found useful for browsing the contents of my JAXB model, though it works just as well with any java beans. It's a GUI for testing JXPath expressions on a given Object. Try it out on any old object, and start with the XPath expression for the context node, which is just '.' (not quoted). For example, if you create a new PathTestFrame(new java.util.Date()), and give it...
on Jun 14, 2005