Dream Projects Become Reality - Innovators Grant Contest Winners Announced!
September 29, 2008-
Eight months and 170+ submitted project proposals later, we present the winners of the NetBeans Innovators Grant contest!
Day 2- September 06, 2008
Time to deliver, its my first ever workshop outside my campus, and this time I was representing NetBeans Dream Team, as well as JIIT University. I came back early on Day 1, to prepare for this event. Read this entry for more info...
GlassFish V3 Prelude Update Tool user experience....
While aiming at blueMarine 1.0 for the end of the year, the effort is being put not only to stability and performance, but also on cleaning up the APIs in order to have a polished and stable version that others might use.
On that purpose I'm finding an excellent tool in the book "Practical API Design: Confessions of a Java Framework Architect" by Jaroslav Tulach (I've not finished it yet, I'll...
The folding GUI is an often neglected part of the IDE. It allows you to focus on the work at hand by hiding the unneeded parts of the code. What it didn't have so far was... style.
Today I tackle embedding a database within a Java desktop application. Most of the tutorials I've run across talk about creating applications that connect with a database that is managed from a server. This is appropriate for most business applications. However, sometimes you might want to create a more portable application that carries its own data with it, such as an application in which a user manages personal data.
An Interesting discussion took place during NetCAT 6.5 Second/Third Week...Topic was whether in NetBeans, the user can navigate to the implemented method (of an interface), analogous to the concept of dynamic binding? Read more...
I wrote this blog nearly two years ago, and was politely asked/advised not to publish it. If I rewrote it today, I'd probably make it a bit shorter. But I think the points are ones our industry needs to learn
I'm helping a friend work on a project involving Portlets. There is a nice integration of OpenPortal with NetBeans, for one-click deployment. But OpenPortal is missing the Apache Portlet Bridges stuff necessary to use the wicket portlet. So I wrote an implementation last night. It's not beautiful but it will get you going.
When encoding your Java source files, you have more than two options. NetBeans does it one way, Eclipse another, and now I have a third.
Geertjan and I just finished a week doing NetBeans Certified Training in Manila - great, minus the typhoon; my friend Karel figured out the right way to handle forum moderation 9 years ago and the world still hasn't caught on; there's a cool new module for NetBens on the plugin portal
I have published a draft of an extended tutorial on creating desktop Java applications, based on my recent blog posts. The main things that appear in the tutorial that were missing from the blog are currency and date rendering and more customizations of table columns.
Next week, I'll be in Zurich for the Jazoon conference with the GlassFish crew. This is a Java conference, and I'll be talking about....PHP and OpenSolaris and the OpenSolaris WebStack (Apache, MySQL, PHP,...). What!!! PHP at a Java conference? Am I crazy?
Unfortunately, NetBeans 6.1 has not yet made it into the package repository for OpenSolaris 2008.05 yet. Here's how to install it.
Now and again someone will ask me how you can search records in a desktop database app. Here's a reasonably simple way to do so, using mechanisms that exist in Swing and the Beans Binding library. We will create a binding between the rowSorter property of the master table in the example in my previous entries and a text field that I've just added for the search string. For this binding we will need a binding converter so that the table knows how to respond to the search string.
Four years ago, I went on a hunt for best practices for doing tree table components in Swing. We had a tree-table component in NetBeans, whose maintenance was my never-ending nightmare and the biggest source of bugs on my bug list. Now there is a real Swing Tree Table component available in NetBeans and for any programmer who wants to use it.
JPA is a very good tool for simplifying the task of performing queries
and updates to a relational database while keeping the Java code as
much object oriented as possibile; but one of the tasks that are not
covered is the standard maintenance of the database...
This is the fourth in a series of posts on creating a Java database application. In my last few posts, I've created a desktop database application by starting with skeleton code generated by the IDE and providing my own customizations, including adding a dialog to use for data entry and binding those fields with a table on the main form. In this post, I finish coding the connection between the dialog and the main form. I'll also add an Edit Client button and its corresponding Action code to the main form.
Continuing from my last post, I'll show the next steps in the creation of this simple (but not too simple) client purchase application. This time, our main focus is in creating a separate dialog which we will use for data entry. We'll need to do a few tricks so that input from the dialog is propagated to the main form and then the database.