I write tutorials and articles quite a bit. NetBeans is an excellent editor for HTML, but there were a few things missing. So I wrote some modules to plug the gaps.
If you have a development build of NetBeans, you can get any of these from the development build update center off the Tools menu. They are:
HTML Projects - support for opening a directory of HTML files as a NetBeans project. By...
on Aug 5, 2006
I am doing some related issues with Diff Module in Greenbox NetBeans Plugin.
Basically, when user generates a code by second time, the NetBeans will ask to him "Hey you did some changes in original file, would you like to see the diff between old file and new file you are generating?", If User presse "yes" button, The Diff module will appear to user.
To invoke the Diff Panel on NetBeans you can...
on Aug 3, 2006
This is week two of my forced vacation at Cancun, Mexico; this week we are staying at the Grand Mayan near Playa del Carmen. Forced? This may come as a shock to some, but vacation is hard to take for many engineers including myself. On the recommendation of another work-aholic engineer, my wife and I bought a Mexican vacation timeshare where I cannot work or access the Internet reliably....
on Jun 26, 2006
My previous blog entries document how to incorporate Seam into an existing JSF / EJB 3.0 application running on JBoss. In this entry, I'm going to run that application on GlassFish. Seam has changed quite a bit in the short time period since those entries were written, so I'll provide for you a working Seam application to start. Note, in order to run Seam on GlassFish, we will need several...
on Jun 20, 2006
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