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]  


NetBeans

I came across this post from a frustrated developer today, and couldn't help but wonder - are we keeping NetBeans a secret? Poor Dan is just trying to create a simple JSP. For some reason, I couldn't see the code referenced in his post, but I think I got the gist of what he's trying to do. Let's tackle them one frustration at a time: Frustration #1 - Create a Hello World Web Project Create a...
on Sep 29, 2005
It's an old comic routine, where a grumpy old man complains about how much easier "kids today" have it than he did. Personally I think Dana Carvey perfected it in his Saturday Night Live character, but I bet most of us have at least one older relative who sounds like this guy at times. With the way software development changes so rapidly, it's easy for any of us with a few years experience to...
on Sep 28, 2005
One big difference between the application server project and the NetBeans project is how often we release. The application server release schedule is basically driven by the JCP, which pumps out a new J2EE spec every couple of years, at best. With NetBeans, we target roughly a 6-9 month release schedule. The upshot - we get many more release parties than my friends on the application server team...
on Sep 28, 2005
Once again, a company (to remain nameless... in fact, let's call this a hypothetical situation) made a broad, sweeping decision to commit all of its in-house developers to a single IDE platform for all internal development. Let's just say that it's either Eclipse or Netbeans. (No need to get all holy-[ide]-war in this post; that's not the point.) One IDE for all... Sounds kinda silly, doesn't...
on Sep 26, 2005
Java 5 has a lot of major improvements to the platform, to the point where some of the smaller features can get overlooked. Like many developers (including Calvin Austin his J2SE in a Nutshell article), I thought it great that varargs methods were added so printf() could be implemented, but didn't see much other use for the feature. Yesterday I was updating a Factory class which uses a...
on Sep 24, 2005

Open JDK

The Tiger JDK introduced a nifty feature whereby you could run an application with -Dcom.sun.management.jmxremote and then later connect to it using the jconsole tool. That allows you to see the JVM's instrumentation (memory, classes, threads) plus any JMX instrumentation you've defined yourself. As Alan Bateman describes, with the Mustang JDK you can now attach jconsole to any application,...
on Sep 29, 2005

Java Desktop

Synth can be tricky (JScrollbar) sometimes (JTree). So tricky that I actually fell into a trap today. When styling a combo box, I ran into a rather curious problem. A combo box is made of a popup menu, a list, a label, an arrow button and, in case of editable combo boxes, a text field. Since these components are styled independantly, it can be difficult to give them a specific style when in the...
on Sep 28, 2005
I just finished (well almost) a Swing demo using real world physics to animate a drag and drop gesture. You can try the demo or read more about its implementation. If you're very curious you can also read the source code. Finally, here are two screenshots from the demo:
on Sep 27, 2005
Important update: R. J. Lorimer has the solution!. Be damned you stupid manifest files! :) Disclaimer: It's not in my intent to start another flame war about IDE. Also please note that, as a user, I don't care about native look fidelity. Finally, please, please understand that I' talking about the look only, not the feel. Every now and then, when I read articles about why SWT and/or Eclipse are...
on Sep 26, 2005
The client group in Java SE-land is looking for someone smart enough to automate themselves out of a good job — and into an even better one. Some Background Currently, whenever a client team (Swing, 2D, AWT, etc.) needs to integrate its changes into the main Java SE workspace, the team's integrator does the job. The integrator is just an engineer on the team — generally someone...
on Sep 26, 2005
When you bring up a Swing file chooser in Tiger with the Synth look and feel you get a perfectly blank window. Styling JFileChooser requires bindings for scrollbars, tables, buttons, combo box, buttons, text fields and labels. Needless to say it's a rather difficult task. Despite your efforts you won't unfortunately be able to fully style it. It appears that Tiger provides no way to specify icons...
on Sep 23, 2005

Java Web Services and XML

JAX-WSA sources project on java.net is now open sourced under CDDL 1.0, an OSI-approved license. The description and rationale of the license is explained here. The development work in this project was started couple of months ago so you will see code if you check out the workspace (login and join the project before you can view these instructions). Alternatively, the code can be browsed here....
on Sep 28, 2005
The JAX-WS development team is proud to announce that JAX-WS 2.0 is now feature complete and the team has entered bug fixing mode. To obtain the highlest level of quality the team wishes to enlist all developers interested in Web Services to get the lastest JAX-WS bits and kick the tires. If you find issues with JAX-WS please let us know. You can provide feedback in the JAXB 2.0 and JAX-WS 2.0...
on Sep 26, 2005

Global Education and Learning

I've been to quite a few conferences and symposiums lately, and I must say that JavaZone 2005 was one of the best. It had the right mix of in-depth talks, range, great attendees, and a smattering of vendors and exhibits. It also had a classy feel, which I'm always fond of :-). Topics included Spring, JSF, Ajax, SOA, EJBs, design and management areas, and more. The selection of speakers was top-...
on Sep 27, 2005
After I wrote about the JavaCast being discontinued, Dick Wall got in contact to tell me about a new Java podcast that he was putting together with a couple of other people - Tor Norbye and Carl Quinn. This is excellent news and an initial podcast has been released, featuring an interview with Rob Hardwood from JetBrains. As of today, I noticed that you can subscribe to The Java Posse via...
on Sep 26, 2005

Java Enterprise

The Sun Java Studio Enterprise Software Forum is the place for you to congregate with fellow developers and the Java Studio Enterprise engineering team online: You can ask questions, post comments, discuss bugs or issues, share your thoughts about the UI, offer suggestions. Not a participant yet? Just join Sun Developer Network--for free--and then sign in and post away. In this series, I'll recap...
on Sep 26, 2005
This is part 6 of a blog series on the superb capabilities new in Sun Java Studio Enterprise 8 EA. As indicated in part 1, input from Nathan Fiedler of the IDE's development team was what made this series possible. Thanks a million, Nathan. UML Modeling: A Sleek Redesign for Clarity and Simplicity A redesign of the UML diagram editor and toolbar has resulted in their assuming a similar look and...
on Sep 26, 2005

Java Tools

Since I wrote the last blog entry about the maven java.net plugin, Ross Bamford joined the development, and we've been working on the Maven repository for all java.net projects. The idea is to have a single Maven repository where all java.net projects can publish their artifacts. This has two benefits; the first is that it becomes easier for other projects to depend on java.net projects,...
on Sep 23, 2005
Xdoclet did a very good thing: not only did they use a doclet-like mechanism to produce xml files and other artifacts to make j2ee and web development easier, they gave us a better design than javadoc in that the code generation is template-driven. My understanding is that xdoclet v1 used the xdt template engine while xdoclet 2 is now based on generama (where one can choose to use velocity or...
on Sep 23, 2005

JXTA

We all know that Java 5 represents one of the most significant evolutions of the Java language since its inception. And Java 5 is taking root and sprouting at different rates in different environments. The tool makers are the rapid adopters, of course. The IT houses are obviously going to proceed more slowly, more cautiously. So I was thinking about all of these new features in the language...
on Sep 23, 2005