Somes little enhancements I would like to see in next release of NetBeans are the following:
1. today, NetBeans editor permits to use Camel Notation. So, if I type NPE and press Ctrl-Space, I obtain NullPointerException.
I would like that NetBeans editor goes further and accept also Camel notation for methods. So, when I type Integer.tHS and press Ctrl-Space, it should become Integer.toHexString...
on Jun 14, 2006
Dave Johnson - eBusiness Applications' CTO, just posted his slides for the AJAX + Java Webinar and some screencasts showing how to use DWR with NetBeans over the weekend and I will be presenting that along with a few slides about AJAX + Java on a webcast over at developer.com. Check out the link there for all the details.
on Jun 13, 2006
In my previous blog entry I converted a standard JSF / EJB 3.0 application to one that uses JBoss' Seam framework. I covered Seam's primary feature, direct integration of JSF with EJB 3.0, eliminating the Managed Bean. In this entry, I'm going to show off Seam's validation support.
Complete the steps in my previous blog entry, Trying out JBoss' Seam.
on May 30, 2006
At JavaOne, Geertjan gave a talk on building an IDE for a specific framework (Wicket). I work on a similar project for an in-house framework. One feature that I thought would be useful is a convenient Java Class selector.
I really like the "Fast Open" selector that you get from the "Navigate...Go To Class" menu item. I looked at the code, and was dismayed to see that it was hard-coded for...
on May 25, 2006
JBoss does a nice job of documenting their sample registration Seam application. To really help you learn the framework, including its benefits, I thought I walk you through the steps required to port a standard JSF / EJB 3.0 application to one that uses the Seam framework. To be consistent with JBoss' example, I've rewritten the registration application using standard JSF / EJB 3.0. Now let's...
on May 25, 2006
Last month, my colleague Geertjan wrote a couple of pretty popular blog entries:The Best Feature of the Upcoming NetBeans IDE 5.5 (Part 1) and (Part 2). It basically showcases 2 new wizards in NetBeans 5.5: Entity Classes from Database and JSF Pages from Entity Class, that when run back to back essentially create a fully functional CRUD (Create, Read, Update, Delete) application. I was curious...
on May 23, 2006
I saw this javalobby discussion on roumen's antics today, and I thought I'd put my 2 cents in.
Yes, the products compete. Yes, there's a lot of heated debate and personal attacks on blogs and message boards.
You generally don't see that from the folks who actually *work* on these products.
Last year, I wrote an entry on a meeting of the minds between architects from the eclipse and netbeans...
on May 22, 2006
The theme of JavaOne 2006 is Java EE 5. However, it there was an unofficial theme, I'd have to say it's NetBeans - the tool is simply EVERYWHERE. Therefore, I shouldn't have been surprised when I was browsing through the JavaOne Book Store and noticed this post on the cash register:
Mixed among the other hot topics of the year - EJB 3.0 and AJAX - you see the NetBeans IDE Field Guild....
on May 18, 2006
I attended the JavaPro Magazine awards ceremony earlier this evening. It was possibly the most surreal moment I have ever experienced in the Java world...
First, WebLogic won an award as the "best visual java component". Now, the only problem with that is, WebLogic isn't one. Then, Oracle JDeveloper won the "best mobile development toolkit". The only problem there is that Oracle actually has...
on May 18, 2006
It's been a crazy couple of months, but JavaOne waits for no engineer. Most of Jackpot's new UI has been implemented and was pushed yesterday. This spec required fundamental changes in the transformation engine, which I think strengthened its design even though it impacted the schedule. It's also more Swing form coding that I have done in a long time, but thanks to Matisse I just made the...
on May 12, 2006
NetBeans 5.5 (beta) doesn't make available by default the JavaDB (based on Apache Derby) on to Tools menu. Note, the Enterprise Pack is not installed.
If you have Glassfish or Sun Java System App Server 9, then JavaDB is already there. Look at $GLASSFISH_HOME/javadb. If not, download it from JavaDB or Apache Derby.
The JavaDB is available at Development Update Center or Enterprise Pack Update...
on May 12, 2006
NetBeans lauched NetBeans 5.5 Enterprise Pack, preview release (read it as a early access release). The main goal of 5.5 is Java EE 5 support, so with that preview release, Sun bundled UML, BPEL and other EE things.
Now, the 5.5 beta release, with Enterprise Pack/Profiler/Mobility 5.5 beta is available too. First, download and install the NetBeans 5.5 IDE. Then install the Enterprise Pack 5.5...
on May 11, 2006
This is Part 3 of my notes and impressions from Netbeans Day (South Africa), held in Johannesburg this week, and covers Sang Shin's talk "What makes Netbeans the best IDE for Java EE Development?" (See Part 1 about Netbeans IDE 5.0 features, and Part 2 on Netbeans RCP).
Health warning: the italic text is just me rambling and so should probably be skipped.
Sang Shin is a Java evangelist from...
on May 7, 2006
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