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 Web Services and XML

JAX-RPC 2.0 Standard Implementation Early Access is now available. This release is a big leap from JAX-RPC 1.1 in terms of the feature set: Data binding using JAXB 2.0 Annotations for specifying metadata Standard customization framework instead of the configuration files Improved handler framework Dynamic client and server Asynchronous clients See Doug's blog about details on each feature. The...
on Apr 8, 2005
Doug reports that the binaries for the EA for JAX-RPC 2.0 are out. I'm sure Kohsuke or Sekhar will have a corresponding blog on JAXB 2.0. The downloads are off the correspoding Java.Net projects: jax-rpc and jaxb. Please give us feedback!.
on Apr 7, 2005
The JAX-RPC 2.0 Standard Implementation Early Access has just been released to the JAX-RPC project and you can download it here. I would like to highlight some of the new features available in this release here. JAXB data binding JAXB 2.0 Early Access is also available. JAX-RPC 2.0 uses JAXB for all of its data binding. This means that much more of XML Schema can be handled compared to JAX-...
on Apr 7, 2005
XML Schema is THE type system of web services. Learn it, use it, live it; don't hide behind Java->WSDL tools. More to the point: JAX-RPC Java->WSDL mechanical translation tools should never be used. Java-to-WSDL is a stunningly poor choice when you want to exchange data with another organization through web services. Think about it: you're going to translate a Java interface in to the XML Schema...
on Apr 7, 2005
JAXP is the core API for XML processing in the Java platform. The latest version is JAXP 1.3 which is in bundled in Tiger and is also available unbundled for older JVMs. Those implementations were frozen sometime before the final round of integrations into Tiger and were overdue for an update with the latest changes Xerces and Xalan. The JAXP team just finished that integration; the sources are...
on Apr 1, 2005
Introduction JAXB 2.0 is primarily a persistence technology; it walks through a graph of POJOs, then it produces the equivalent XML representation, much like Java serialization. We have a set of annotations you can use to tell JAXB that you do or don't want this property/field to show up in XML. For example, the following class tells JAXB that I want JAXB to access the properties, not the fields...
on Mar 30, 2005
JAXB 2.0 Early Draft 2 JAXB 2.0 (JSR222) Early Draft 2 is now available for review. Early Draft 2 contains both a specification as well as javadocs. Both are downloadable from JSR 222 JCP JAXB site . We have added significant functionality. We are very interested in your feedback. Here is a highlight of some of the features: XML schema support, Java to XML Schema mapping, schema evolution and...
on Mar 24, 2005

NetBeans

I spent this last Wednesday in NYC on what was probably the first nice day of Spring this year. I arrived from Connecticut via Amtrak into Penn Station. Generally, I take the subway up to the Sun offices near Grand Central Station, however, it was too nice of a day to be underground, so I decided to walk. It was close to lunch time when I arrived and the parks were overflowing with folks soaking...
on Apr 8, 2005
As I move my Java blog over from blogger.com, I figured I'd start things out with something I wrote as a sidebar for my DDJ article last month. The main article was about building applications on top of the NetBeans platform (not about the IDE). DDJ decided not to publish it along with the main article, so here it is: NetBeans vs. Eclipse as a Rich Client Platform In certain circles, raising...
on Mar 23, 2005

Java Desktop

For the past two months or so, I've been working with some of the JDNC developers on the databinding problem. After some false starts, the approach we've taken is to define "data aware" components and some special encapsulation classes for relational data. The overall goal is to make forms and master/detail applications relatively easy to build by automating most of the donkey work involved...
on Apr 7, 2005
There are a few questions in the world that you can pretty much get guaranteed answers to: Would you like a lot of money? Would you like a sock in the mouth? Do you want the last donut? In our geeky corner of the universe, we have similar "Well, duh!" questions like: Do you want Java to start up faster? Do you want your Java application to take up less space in memory? Do you want...
on Apr 5, 2005
It's been a while since I've contributed a blog. It's not for lack of thinking about it. The inspiration for pounding out some purple prose about developments around java desktop software has flowed from my brain to the tips of my fingers half a dozen times of the past month or so. For one reason or another I've set aside the the urge to write each time. It gets easier and easier to do so,...
on Mar 30, 2005
I've been involved with the JDesktop Integration Components (JDIC) project since inception. Lots of things have been going on since it was open sourced during JavaOne 2004. JDIC community just released a milestone release 0.9, with a couple of new features, API revisions and bug fixes to the earlier 0.8.x releases. There've been many interesting discussions and ideas in the community that worth...
on Mar 24, 2005

Java Tools

Exceptions (and their stacktraces) are one of the features that first attracted me to Java back in early 1995; C++ obviously had exceptions, but I never worked with any C++ projects that used them as effectively as the Java core classes did. I find well-designed exceptions to be a significant productivity booster. My first project on the JDK team was developing the debugger API, and I think it...
on Apr 4, 2005
If you are like me you have broken finger bindings. Probably from years of bash use or maybe you just have to switch platforms all the time. Since finger bindings are difficult to change this little utility will change the key bindings instead. Okay, so this isn't a Java tip, but it's useful nonetheless. If you are an OSX user, like me, then you may often run into the problem that the control,...
on Mar 31, 2005

JXTA

Voice over (My)JXTA is now being opened up for broader testing. Here's a snap: If you are interested in trying this feature out feel free to inquire within the MyJXTA community or fire off an email to the myjxta dev list. If you aren't interested, heck, stopy by and tell us just how not interested you are. MyJXTA :: use it - learn it - do it Java == platform independence XML ==...
on Mar 31, 2005
The MyJXTA crew recently added "voice over JXTA." I am intentionally not framing this as "voice over IP" per se as JXTA proper is a logical network overlay that is both language (ie Java, C, ...) and protocol (ie IP, TCP, HTTP, ...) agnostic. As such, voice over MyJXTA need not be limited to IP alone nor be constrained to one network. The field has been leveled. Matthew Schmidt of Java Lobby...
on Mar 25, 2005

Java Enterprise

I suppose all of my networking over the past year has payed off, because my session for JavaOne in June, 2005 has been accepted. Last year I wasn't so lucky, so I was pleasantly surprised to get a confirmation e-mail a couple of weeks ago. The session will be a Birds-of-the-Feather (BOF) called "Exploring the JavaServer Faces Ecosystem". It'll be in the WebTier track. Here's the summary: This...
on Mar 31, 2005

Global Education and Learning

Mike Clark is on to something. If you know Mike, this won't come as a surprise to you. If you don't know Mike, you should start reading his blog, and this entry in particular. Go ahead and take a look at it now. I'll wait. Yes, I know he's talking about Ruby, as well as unit testing, two topics that are pretty much guaranteed to raise the ire of some of the regulars on this site. After all, we'...
on Mar 30, 2005

Jini

About one year after first discussions about changing Jini licensing at the 7th Jini Community Meeting the first release of the Jini Starter Kit is available under an ASL2 license. In addition Sun provides a Patent Non-Assertion Covenant for Jini. But that's not the only news about this release. It is also a release that tackles the deployment problems users of Jini did often face. It comes with...
on Mar 30, 2005