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

Ever want to go back in time and unmake a coding decision? Was it after a honeymoon period where you found some critical problem in something you'd bet on heavily and publicly? This happened to me recently with those seductive JDK 5 language features. Someone needed the software to work in JSDK 1.4, and I wanted to step into the way-back machine, return to September and start again. Then a fellow...
on Apr 26, 2005
The GNU folks have released version 4.0 of the venerable GCC compiler with built-in support for the C, C++, Objective-C, Ada, Fortran, and Java programming languages. The biggest general change is the completely new intermediate language representation based on tree SSA. SSA (Static, Single Assignment) is a modern approach to the intermediate representation of the parsed programs which allows...
on Apr 22, 2005

Java Desktop

JDIC (JDesktop Integration Components) project incubates many useful desktop features. In the recent months, we have been working closely with the J2SE team to incorporate some of the exciting features from JDIC into the next J2SE release (J2SE 6.0, code named Mustang). Check out the JDIC Inclusion Into J2SE section of my blog Where's JDIC Going? for a briefing of JDIC's feature inclusion into...
on Apr 24, 2005
I've been working from home in Atlanta since I started at Sun. I have two homes under renovation and a lot of things to take care of before I can move out west, so working from home for a few months seemed like the best solution. The problem is I only own a laptop, my new iBook. Coding and writing for 10 hours a day on a 1024x768 screen really is no fun. I've got a USB hub, mouse, and keyboard...
on Apr 21, 2005
There's an article posted on java.sun.com that talks about the ongoing feature work in the desktop group. We hope this helps you understand what we're busy with and what you can look forward to in the 6.0 release. The article should be fairly dynamic and we will try to update it when things change. So, for example, when a particular feature is integrated into the release, we'll put...
on Apr 20, 2005
Exposee! News Flash! Clear Skies Ahead! Perceived Performance Problem Perforated! This feature's so huge, so cool, so visible, there's just got to be a catchy title for it. I spent a few minutes coming up with the above list, but somehow it just doesn't get the point across, at least not in a spew-coffee-onto-your-keyboard-laughing kind of way that I was after. Dang - I guess I'll...
on Apr 20, 2005
Everyone knows that Java's mantra has always been "Write Once Run Anywhere" (WORA) and there has been a lot of discussion over the years about that claim. Putting the WORA discussion aside (it's already been beaten to death), I see the real value being in that Java, itself, seems to run everywhere. No matter where I need my application or data to get to; desktops, servers, wireless devices,...
on Apr 13, 2005

Java Web Services and XML

Theres a lot of hype surrounding Ajax on developer's blogs right now. As with most new technologies, there is an initial period of frantic usage as people grapple with the new toy, but eventually some patterns and best practices appear which simplify the use of the technology and make it easier for developers to leverage without creating projects that become a nightmare to maintain. Ajax...
on Apr 23, 2005
Many people seem to have trouble understanding XmlAdapter/XmlJavaTypeAdapter. I think it's at least partially because of the lack of documentation/samples, but it might be that there's a problem in the design, and if so that's not good. So today, I'm going to talk about XmlAdapter/XmlJavaTypeAdapter so that people can make more informed discussions about it. Motivation Normally, JAXB tries to...
on Apr 22, 2005
I have revamped the JWSDP developer's home page at Java.Net. There has been a lot of new activity in the JWSDP community including new EAs for JAX-RPC 2.0 and JAXB 2.0; the SJSXP and JAXP 1.3 weekly builds, and I piling that on the old page seemed to make things more messy, so I used that excuse for the cleanup. The new page tries to provide a quick entry into News, Downloads, Specs, Blogs,...
on Apr 18, 2005
Last Friday, Ryan and I spent most of the day to bring the source code of the JAXB RI from Sun's internal CVS repository to java.net. It wasn't a simple CVS import because we need to retain a portion of the repository inside Sun (for example, all those test cases that we received from various people.) But all the code that constitutes the JAXB RI --- the runtime, the compiler, the schema...
on Apr 18, 2005
WS-Addressing 1.0 Core and SOAP Binding documents are in Last Call and the review period ends on May 11th.
on Apr 15, 2005

NetBeans

That's it, NetBeans 4.1 is now in Release Candidate state. It means that the code is frozen, and only a handful (or less) of bugs will be fixed. To benefit from the out of the box experience in J2EE land, make sure you download the co-bundle with the J2EE 1.4 Application Server. This Application Server, in its standard edition,  announced today a Best-In-Class Price/Performance result for...
on Apr 21, 2005
It seems that it exists a tradition at NetBeans to modify their graphic chart every years, 2 years. UPDATE: It seems that they decided to use that new look and feel for NetBeans 4.1RC1. NetBeans EDI 4.1 is not yet released that they are already preparing the NetBeans EDI 4.2. And, therefore, it seems they are reviewing the colormap and changing their logo. Please discover what you can see now...
on Apr 18, 2005
"Bonjour, comment Java?" Java is turning 10 this year... I was told that before being made public, the project was killed several times. Maybe due to lack of product requirement documents, or non-existing VOC (voice of customer), but anyway, Java was not a death march project and millions of users and developers can now enjoy its benefits. A nice Java timeline document, describes the chronology...
on Apr 17, 2005
In his blog, Ludovic Champenois, one of the lead enginners on the J2EE functionality in NetBeans, asked what we (NetBeans's users) would like to see in NetBeans 4.2 or even NetBeans 5.0. So, hereafter is my wish list: Enhancements Please look at all issues marked as Enhancement/Feature in Issuezilla of NetBeans. And say to the reporter if it's accepted or rejected. Enhance the Form Editor to...
on Apr 17, 2005
These days I tend to press F5 in my favorite browser every couple of minutes. I'm visiting the NetBeans page and cannot wait the delivery of NetBeans 4.1 since the release branch is known to be taken. Sure, 4.0 has been a big step in the development of NetBeans, but from my point of view (J2SE) introduced a lot of difficulties. I cannot judge how the benefits have been to the J2EE world, but I...
on Apr 12, 2005

Global Education and Learning

I came across a disturbing factoid this morning: "U.S. students earlier this month made their worst showing in the 29-year history of the ACM International Collegiate Programming Contest." By pure coincidence, I had a chat last week with a friend who is an adjunct professor at a well known university. For some reason the topic drifted towards discussing the relevancy of computer science...
on Apr 19, 2005

Embedded

If you have not visited the http://java.sun.com/j2se page recently, I suggest you go there and take a look. Hmmmm, "Core Java"... yes, we all know about that. "Desktop Java"... yes, wonderful technology, many of us use it every day. "J2SE Embedded"... what!? J2SE Embedded? Where did that come from? While much of the Java community has been busy battling in the J2EE/.NET wars, the Law of...
on Apr 15, 2005

Java Enterprise

Anyone who has used Flickr, GMail, Google Suggest, or Google Maps will realize that Web applications are not limited to plain and boring HTML-only user interfaces anymore. These applications provide very slick UIs and the hot, but not-so-new, technology behind them is Asynchronous JavaScript and XML (AJAX). We, the Java BluePrints team at Sun, are starting to address this area by developing a set...
on Apr 14, 2005