Skip navigation


7 posts

Java Store/Warehouse Blog

Posted by wsnyder6 Jun 2, 2009
For desktop apps only at the start. Will require a Verisign or other cert for distribution (no suprise there).

During the beta, all apps are free and can be self-signed.

Get the details here: at or : Java Warehouse

Looks like the sign up process is quick. (Got approved for submissions to the store in about 5 min).

Too bad we have to wait until the end of the year for the JavaFX Authoring tool...

I am writing a utility to import issue data from one db to another and am using the built in Hibernate support in NetBeans. The reverse engineering and other wizards have made this pretty painless. 

However, the Hibernate logging can get out of control. Since Hibernate uses java.util.logging you can overwrite the existing NetBeans/Hibernate logging configuration using thejava.util.logging.config system property. 

Here is a sample config file example.  

This will be short and sweet. 

To work around a race condition (see this thread), LWUIT needs to run on a separate thread on the Blackberry. Taking this into effect, together with a modified LWUIT distribution (removing references to M3G helper classes and the 3D Transition classes), I've finally got the demo to work on a simulator.

Granted, this in the JDE, not NetBeans. I need to figure that out yet. In the JDE, make sure you have the modified LWUIT dist set up as a library type project, and then make your a LWUIT midlet project dependent on that library.

Oh yeah, since LWUIT really relies on the presence of soft keys, you may want to use the BlackBerry UiApplication class to catch key events and wheel events, then translate those to the corresponding UI action. But you can also keep the same q/w and o/p softkeys in place.

Proof that it works!



Introducing CashForward Blog

Posted by wsnyder6 May 18, 2008
In the coming months I'll be putting together a NetBeans based application for tracking household income and expenses. The primary audience are those who are new to budgeting software, or those who want a money management application that does the basic tasks, and does them well. (Oh, and is free and works on Windows, Linux, or a Mac.) 


Motivating Features

Ease of Use 

I've found personal finance tools something I couldn't possible live without. The ability to see my financial state, or cashflow, at a glance is priceless. It's my hope that this project to be one that focuses heavily on usability and ease of use. I believe that is one reason why many folks avoid cash management software. 


Life (read: income and expenses) certainly does not follow a straight path, and in my household we find the ability to create various 'spending plans' a necessity. Really for two reasons - to compare the plan's outcomes over time - and to 'version' our plan so that we can revert back to it if possible. 

For example, how does my future cash flow look if I need to increase my fuel budget $100 vs $300 per month. We tweak our budget frequently and need to compare these scenarios graphically. 

Maybe this doesn't sound that exciting, maybe you already use software that you love. Maybe you have ideas of things you would like to see in money management software. In any case, I'd like to hear from you. You can post questions and comments in the forums at

There is nothing to look at quite yet; but as the project progresses toward an August beta, the state of the project can be found at 

Cleaning out the project closet. 

Like many of you, I've got a few ideas/projects cooking on the backburner. I'm tired of having them sit around. Anyone care about what source to post first?

  • JavaFX - Craigslist searcher
  • JavaFX - The start of a simple checkbook/cashflow app
  • JavaFX - Embedded Browser
  • Swing - Tabbed SSH client
  • Swing - Guitar Chord/Set Manager
  • Swing - Ebay search/filter tool
  • Swing - MLB Gamecast thingy
  • Midlet - Guitar Tuner

I wanted to build something to handle my imeem playlists in a simple interface. (I am not in to the social network site stuff, yet I find that free tunes on imeem is hard to resist).

Using the DJ JWebBrowser as a custom JFX component, I was able to get something going.

It'd be nice to see if I could use the JFlashPlayer to control the playlists/songs. Next time...


It's been nice to finally see various toolkits arrive with the promise to make Java desktop development simpler, more focused (and more fun).

I think JavaDesktop development is coming to a cross roads - and I am wondering, what will the focus be next? It seems that in the last few years much emphasis has been put on data-binding, application-infrastructure, and more recently, graphical effects.

But all these, are really pieces of the desktop app infrastructure. While they definitely make life easier for the developer, there is still another step to take...

Domain-specific UI code

Its been about 4 years since the initial Java Desktop Network Components debuted. The overall idea at the beginning was to afford creation of desktop applications using declarative markup. So the project had built in components for data-binding, application-infrastructure, and even some basic effects.

That's where I'd love to see all these frameworks come together -> into some domain-specific-markup-type framework that makes it easy to build desktop applications. (Oh, and it has to be extensible.) I know this has already been discussed, but I don't quite agree with the proposed solution. I'd like to see something done in Java, because of it's maturity and richness.

It will be interesting to see where F3 goes, and if any similar projects get started.

What do you think? Where should the focus be now within Java desktop development?