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

Blogs by Community: Java Tools

• 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, I started some weeks ago to look at JavaFX. Well, I got an awesome message talking about a JavaFX course that will start on January 30th. For free! You can get more information at http://www.javapassion.com/javafx/
on Jan 21, 2009
I'm one of the few people who are still using Apache commons Jelly actively. I use it as an HTML macro engine in tools like htmlmacro, I use it to render views in Hudson, and I still occasionally use Maven1 to build my old projects, which uses Jelly big time. One of the pain points of using Jelly is that there's no schema for tags, so you can't take advantages of the modern schema-aware IDEs...
on Jan 6, 2009
Vivek told me that Hudson is on the front page of JavaWorld.
on Dec 18, 2008
I've been playing with OpenSolaris lately, and I was finally able to build my own OpenSolaris LiveCD with Hudson, so this is the record of what/how I did it. There are two ways to read this post; if you are just interested in installing Hudson on a machine, real or virtual, then you can just download the ISO file, boot from the ISO, then run the installer. It will install OpenSolaris and Hudson...
on Dec 15, 2008
Two recent good news made my day. In a blog post titled "What Sun should do?", an analyst James Governor wrote: Get behind Hudson is a big way. Developers really like it. It just works. It makes managing your builds a relatively painless experience. It is even, dare I say it, "pretty" - at least that was the adjective Dan McWeeney from Adobe used for it when he demoed it to me. This being...
on Dec 11, 2008
So far I'm exploring the samples. Looks good!
on Dec 7, 2008
A handy book by Sun's Ruth Kusterer, 100 NetBeans IDE Tips & Tricks: Your Guide to Finding Your Way Around the NetBeans IDE!, is now available on Safari Books Online. The tips are divided into 14 categories: editing, navigation, projects, and so forth: well organized, illuminating, and helpful. Congratulations and hats off to Ruth.
on Dec 4, 2008
It's common for a Java project to compile with later versions of JDK than it minimally requires. For example, when Hudson runs on Java6 it takes advantages of those features, but it can also run on Java5 without those advanced features. The technique to do this is well understood. Here's one such code fragment taken from Hudson: try {    for (ThreadInfo ti : Functions....
on Nov 14, 2008
Working on a project based on NetBeans Platform, never thought I would discover many new technologies! Ant-Based Projects, NetBeans Build System For the past 1 week or so, I am trying to learn how to create a new project type based on the layout I decide. So, thought of going for Ant Based Project Type, asked the mailing lists. I was pointed to a document, here's an overview- "This guide...
on Nov 11, 2008
Somehow this fall became a travel season for me. Just a couple of weeks after my trip to Brazil, I'll be travelling to Tokyo for two weeks. One nice thing about Tokyo is that it's such a huge city with a lot of actions that I can meet with a lot of people and visit their companies without ever leaving to another city. So in a relatively short amount of time, I can do a lot. Obviously, me being...
on Oct 2, 2008
I reported earlier that Hudson can now install itself as a Windows service, and behind this technology is the reusable Windows service wrapper code I wrote, which is separately reusable and available in the "winsw" project. Why? Now, I think the first question that people would ask is, why another, when there's Java Service Wrapper project already available. The main reason for writing my own...
on Sep 29, 2008
On most Unix systems, installing Hudson as a daemon is a rather simple process. This is particularly true with Unix with a decent packaging system (for example, on OpenSolaris, it's almost as easy as "pkg install hudson".) Unfortunately, Windows make it very hard to run an ordinary program as a service, so Erik had to write a rather long description of how to achieve this. In Hudson 1.254, I...
on Sep 27, 2008
Since I only had limited connectivity while I was on the road, I refrained from making a release for the past 2 weeks. The end result is that this 1.253 release contains two weeks worth of changes, making it a biggest Hudson release in recent years. Some of the work went into internal changes and new extension points, which users won't see immediately until some plugins start taking advantages...
on Sep 25, 2008
I was recently interviewing, and found that while some things have changed in the fourteen years since I last jumped companies, a lot is still the same. Recruiters still can barely spell Java or C++, let alone adequately screen a developer with those skills. Still, they (and the pointy-haired bosses working with them) are able to dream up a litany of all the hot technologies they just read...
on Sep 1, 2008
Today the JavaFX Preview SDK released today, marking the end of an incredible year-plus for the JavaFX Script compiler team. It's been quite a ride, which has been played out for the world to see on our project's email aliases and JIRA issue tracking system. There are still changes under consideration for the language and runtime for the 1.0 release, but the SDK is much more functional than its...
on Jul 31, 2008
One of the problems I often have to help within Sun is to push jars to the Maven repositories. Many Sun projects, especially older ones, are normally built by Ant, so simplifying the deployment of those jars has been a challenge. And this is not just a problem for me alone — often when you are using Maven, you have dependencies that do not exist in Maven repositories yet, then you have to...
on Jul 30, 2008
#post-20080715 pre { background:#ddd; margin-left: 2em; padding:0.5em; } In addition to Debian, OpenSUSE, and FreeBSD packages, Hudson is now available as an IPS package for users who run on OpenSolaris, and here is how you can use it: First, you need one-time set-up to hook up Hudson's IPS repository to your local system. The following two commands tell IPS to add http://...
on Jul 15, 2008
I work on many, many projects on java.net, many of which has a large issue database, like GlassFish and Hudson with 1000s of issues respectively. Unfortunately, java.net issue tracker performance is pretty bad, and so when I need to find some issues that I vaguely remember (for example maybe I'm replying to an e-mail and trying to point to an existing issue), I waste a lot of time waiting for...
on Jul 8, 2008
One of the innovations in the JavaFX toolchain is our new javafxdoc tool. Rather than producing a set of html files like regular 'javadoc' does, we produce a single large XML file representing the entire codebase's API. This lets us easily add extra processing steps, such as producing semantic wellformed XHTML as you see today. It also lets us do a few other things. I think I've mentioned before...
on Jul 3, 2008
#post-20080627 pre { background:#ddd; margin-left: 2em; padding:0.5em; } I blogged about my experience about creating an IPS package several days ago. Since my motivation for this was to package Hudson, which is built by Maven, I wanted to integrate the package creation process into a Maven build. Toward this end, I packaged IPS as a Maven artifact, then I used that to write maven-...
on Jun 27, 2008