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 Desktop

In my last blog's comments Andy Roberts asked the following question: I always keep my eye on SwingLabs because it is adding great value to the existing Swing toolkit. One thing that confuses me is just *how* it interacts with Swing, within the development process, that is. SwingX is an incubator for neat features, for example, sortable tables. Yet the approach adopted by Swing devs in Mustang...
on Aug 12, 2005
Time stands still for no man. Technology even less so. The world moves on and we have to adapt. When Chris and I started writing Swing Hacks it represented the most advanced Swing techniques that we knew at the time. That was almost a year ago, though, and the world has moved on. Java 1.5 has become mainstream (on Windows at least), we've had a successful Desktop track at Java One, and I've...
on Aug 12, 2005
IntelliJ IDEA 5.0 is out, and since one of my projects is on the approved list, I seized an opportunity to start working with it. While some of the features are not for me (such as JSP 2.0, J2ME and CSS support), others come in very handy (one of my favourites is an insanely fast code inspector). One of the features (that was already present before) allows you to switch look-and-feels of the...
on Aug 9, 2005
I just got an email from my co-author and looked up the Fry's ads for the San Jose Mercury news. If you live in the Bay Area (or San Jose, at least) then you can get a copy of Swing Hacks for 20$ minus a 15 dollar rebate, for a final cost of 5 bucks. Supposedly it's even cheaper in Atlanta. I don't know what stores this applies to so be sure to check out the ads for the local Fry's in your area...
on Aug 6, 2005
I'm not surprised to find negative sentiments towards GUI builders of the kind recently voiced by the HackNot blog (and linked by John Reynolds). For a long time, I avoided GUI building in Java, finding it a terribly unpleasant exercise. Over the past year, I've experienced a very pleasant change in attitude, and whereas last year I would have voiced ambivilance about using GUI tools, today I...
on Aug 1, 2005

Global Education and Learning

Greg Barton has created what I think is the first project in the GELC and possibly in all of Java.net that might be the first Java software you would find in the art classroom. Conceived by a professional artist and a very smart Java developer, this open source and non-commercial application is available to anyone that wants to use it. This software could make its way to your local high school...
on Aug 11, 2005

Java Web Services and XML

Nowadays many Java tools need to access HTTP resources. For example, Ant has a <get> task, Maven needs to download jar files, javadoc needs to locate package-list from a remote site, JAX-WS's WsImport reads WSDL from a remote website, and JAXB's schema compiler does the same for schema files. The list could go on forever. So first let's look at how these tools support proxies? Ant With Ant...
on Aug 10, 2005
I think the SOA hype is essentially a realization. The IT industry has realized that today's cutting edge technology is tomorrow's legacy. And that systems we create today ought to work with systems to be developed in the future. So how do we ensure that today's systems can be best utilized tomorrow ? Decompose the system into reusable components: We can selectively use parts of the system...
on Aug 9, 2005
Sun's Web Services and XML group has openings in the USA (West and East coast), India (Bangalore) and in the Czech Republic (Prague). Check out Eduardo's blog for more details. I've been with this group since it's inception (that's why biased) but it has been fun all along. Our group catapulted Sun to the top spot in Web Services toolkits and am very proud of it. You can make a difference!...
on Aug 4, 2005
Good commenting always make it easier to understand the source code (although people have different opinions about what exactly is good comments.) As such, one of the things we've been doing is to make sure that the JAXB RI source code is well commented. This is mostly done by javadoc, which is good for describing lower-level details of the code. It's also nice for a project to have a higher-...
on Aug 3, 2005
WSDL 1.1, section 3.7 defines SOAP header fault as: The optional headerfault elements which appear inside soap:header and have the same syntax as soap:header) allows specification of the header type(s) that are used to transmit error information pertaining to the header defined by the soap:header. The SOAP specification states that errors pertaining to headers must be returned in headers, and...
on Aug 1, 2005

Open JDK

Delivering Web Services is one of the primary themes for Mustang (Java SE 6). Our goal is that JSE will provide reasonable support for ease of development for the web services stack. This will primarily be client-side focused with a lightweight server to support callbacks. The main specifications are the Java Architecture for XML-Web Services (JAX-WS) 2.0 (formerly known as JAX-RPC) and Java...
on Aug 8, 2005
The consistently excellent Brian Goetz has written a new article in his Java Theory and Practice series entitled "Be a good (event) listener". Since listeners are an important part of the JMX API, here's how his advice applies there. There are really two sets of recommendations, one for event generators and one for event listeners. In the JMX API, events are instances of Notification, event...
on Jul 29, 2005

Java Enterprise

Three weeks without blogging and it feels way too long. I'm productively engaged with coauthoring technical articles for Sun Java Studio Enterprise 8 Early Access, soon to be released. In the works are an overview and four papers that address migration, UML modeling, security, and debugging. Excellent topics for both novice users and those who are already familiar with Sun Java Studio...
on Aug 8, 2005
I just got back from a trip out to Boston. Being away from my home and cappuccino maker, I found myself standing in line at Starbucks far too many times-- listening to all kinds of orders for 'coffee'. One could compare the JavaServer Faces framework to a chain like Starbucks. Starbucks offers a multitude of choices under a packaged 'brand'. You have those that know exactly what they want and...
on Aug 7, 2005
I was a JavaOne virgin; I didn't know what to expect. I had been contributing to the JavaServer Faces specification and the reference implementation for quite some time, but was looking forward to finally meeting everyone involved in person. Tell you what, the folks from Sun are some of the nicest people I've ever met professionally. I made a point to try to make it to sessions that I felt...
on Jul 31, 2005
Apache Derby, has successfully received approval to graduate from incubation. Derby will move from the incubator to be a sub project of the Apache DB project. Apache Derby is based on the Cloudscape codebase which IBM donated to Apache. Congrats to the efforts of all involved with the Apache Derby project for making this happen.
on Jul 28, 2005

NetBeans

In its rich history, NetBeans has grown various command-line options that affect how some things work or look. Some are for screen-real-estate freaks who want to minimize the size of everything but the editor; some turn on features that are off by default for one reason or another. Just for fun, the other day I patched Boolean.getBoolean() to find out just what was actually still in use (now,...
on Aug 8, 2005
Today, I received my award that was given by James Gosling at the NetBeans Day preceding JavaOne 2005. As you can see in the picture, the award was signed by three peoples. On the right, I can recognize the signature of James Gosling. But I have no idea about the two other signatures. If you could help me to identify the two others signatures, I will be very happy. I just would like to say that...
on Aug 2, 2005
My week began with a licensing debate. While those tend to be endless, this one, I hope, can be finite. It started when Elliotte Rusty Harold wrote in his blog the following: ...the download requires me to accept a non-open-source license that severely restricts what I'm allowed to do. I've heard Sun claim that Netbeans is open source, but that doesn't seem to be true. So I went to the...
on Jul 29, 2005