See Part 1 about Geertan's talk on the distinguishing features of Netbeans 5.0.
Geertjan reminded us that the Netbeans IDE, and other Sun developer tools like Creator, are built on the Netbeans RCP (Rich Client Platform).
The Netbeans IDE is a Netbeans RCP "module suite." If you remove all the modules in Netbeans IDE, you get left with a shell which is the Netbeans RCP. This provides a...
on May 6, 2006
A while back NetBeans made available coyote project to enable developers write code in dynamic languages. Actually it supports Groovy and Jython. But it doesn't supports BeanShell which I am a fan, specially because of the interactive shell console.
The shell console let's you type code and execute it when the 'enter' key is pressed, so it's a shell console. (ok I know someone will remember me of...
on May 3, 2006
When the NetBeans Look and Fell competition were launched, the date was close to when I discovered substance-netbeans. As I already used Substance (btw, a cool LAF), I saw more and more screenshots of netbeans and substance. Then I thought "well, almost everybody will use substance, then I feel the need to use another LAF", that I remembered of Napkin LAF.
What I found cool on Napkin is the...
on Apr 16, 2006
Last month I took a Cay S. Hortsmann article, Elvis Meets GlassFish, and demonstrated how you could use the NetBeans 5.5 Preview to make Elvis even happier. I was curious what it would take to make that same application run on JBoss. Elvis continues to smile.
Download and install the NetBeans 5.5 Preview. This will install both NetBeans and if needed, the GlassFish Application...
on Apr 14, 2006
I was reviewing Cay S. Hortsmann's article, Elvis Meets GlassFish, and I have to say I REALLY like his approach. However, Elvis would be even happier using the NetBeans IDE to create his application (Cay does mention NetBeans' upcoming support for EJB3, but choose not to use it because it's still under development).As a comparison, I'll create the same application using the NetBeans 5.5 Preview....
on Mar 28, 2006
I have been getting some comments regarding the limits of Jackpot's rule language which suggest that Jackpot itself is not very powerful or useful. I must therefore be at fault for not making it clear that the rule language is a "little language"; it was never meant to be a complete transformation language for Java, but instead was designed to be an easier way to describe many of the more common...
on Mar 22, 2006
Remember last year's JavaOne NetBeans Day? It was more about JavaStudio than Creator. I hope this year we have an event centered on NetBeans itself and less on the closed forks maintained by Sun.
NetBeans has a very active community and interest in it is growing because of the unique features of the open source software base, but Sun people always look more interested on marketing the closed...
on Mar 20, 2006
I've been a big fan of early community involvement in projects, especially after how much it helped drive Swing to its first release. Back then the general rule was to post an alpha, silently wait for feedback to trickle in, ship a beta months later, wait again, and then release the batch without any response to most of the feedback. Swing broke that process by releasing snapshots every two...
on Mar 17, 2006
Well, it's been a long haul, but Jackpot is now available as an early access release. It's not pretty or have a rich command set yet, but the core engine works and there is lots of documentation to read and sample transformations to try out. Everything can be found at the Jackpot project home page.
As previously promised, this early access release is geared toward developers who want to...
on Mar 13, 2006
Patience is a virtue? I never really learned that growing up, and impatience has served me and most of my fellow developers much better in our careers. So it's been a frustrating time since JavaOne lining up my ducks (an expression which probably doesn't translate well, but visualize how hard that would be) to make Jackpot available. Yesterday we had a big breakthrough, though, with marketing...
on Mar 3, 2006
If your answer is an IDE, you're half right. It's also probably what more than 90% of my readers have answered. Few folks seem to know that NetBeans is also a platform for building desktop applications. I was on the phone with an analyst last week who was absolutely shocked to learn this fact. Now the NetBeans Platform has been around for 5 years - so why is it such a big secret? Most likely...
on Feb 28, 2006
because I currently can't find a solution for a bug, and haven't an idea for a module that is interessting to write, I want to share today some lerning I got during the developent of JnlpMultiView.
It is based on XmlMultiView, which enables you to create a visual editor for every XML file. I was real happy when Geertjan add a project sample to his Update Center. I tried it before but without...
on Feb 26, 2006
Hi and welcome to my first blog entry.
Today, I want to write about two topics I really like: NetBeans and Java Web Start.
Web Start is my first choose for application deployment, but the JNLP files offers you many option, and it is hard to remind everything. The support of JNLP files in NetBeans was bad, not even the standard xml editor features works.
With NetBeans 5.0 Module Development was...
on Feb 16, 2006
NetBeans starts with the expected product experience:
Easy to download and install.
The product loaded quickly.
Typical start screen with progress bar.
After 3 pages of notes, I surmised that the NetBeans team still doesn't get it. It is look and feel, it is user experience, it is the GUI experience on the Windows platform.
The following are some minor complaints after a few hours of...
on Feb 13, 2006
At Geertjan's prompting, I've submitted the windows version of the JDIC browser to nbextras.org. I don't know what their turnaround time is, but keep a look out...
on Feb 7, 2006
This blog just collects some bugs I've filed on NetBeans and the
fixes and workarounds they have. Also, I want to take this opportunity
to say that the netbeans team is incredibly responsive to bug reports,
especially finding and marking duplicates. Us users really appreciate
it. Personally, as a member of Sun's JSF team, you are an inspiration
for me to be more responsive to my bugs!
on Jan 24, 2006
In his blog today, Charles Lamb points out precisely one of the advantages of NetBeans over Eclipse - portability.
With NetBeans, exactly the same bits run on any platform with a 1.4 or greater JVM - there's no native code to worry about. You can take the zip distribution, just unzip it on any machine with a modern JDK and there you go.
And more importantly, working with a J2EE project...
on Jan 19, 2006
After reading my Derby Tutorial, a co-worker asked me about using JNDI to access the Derby database. Here are the steps required to access Derby as a resource configured in Tomcat 5.5.
First, follow the Derby Tutorial at least through the step Create Table Wizard. This will get Derby properly configured with NetBeans and give us at least one table to work with, Friends.
on Jan 17, 2006
When an analyst says that Microsoft and IBM are following Sun/NetBeans in tools. Yet James Governor of RedMonk does just that in his blog today.
What a lovely thing to read over my first cup of coffee on a Tuesday (de-facto Monday - yesterday was a holiday in the U.S.) morning. It's going to be a good week :-)
on Jan 17, 2006
If you read my bio, you'll see that I have a pretty deep background in J2EE technology. However, over the past year I've been focusing on other technologies, like the eBay SDK for Java and J2ME. In the mean time, J2EE, now Java EE, has sped on past. With the forthcoming release of Java EE 5, things are changing dramatically, specifically with regards to EJBs. Last month JSR 220 - Enterprise...
on Jan 5, 2006