Open-Source Math Suite on the NetBeans Platform

The featured project is, which is a Set of Calculators for the New Force Material Equivalency and Compression Decompression Model of the Universe. Don't know what that means exactly, but when I run the app (which is a NetBeans project), I see a central control frame, from which the calculators can be opened:

Here's how the same application looks on the NetBeans Platform, which means that you can see many calculators simultaneously, without needing to click a button to open them:

And I think the application looks much more professional than the original.

One or two clicks later (i.e., I simply added another module, which provides OfficeLAF), and I had this result:

And the application is now pluggable, which wasn't true in the original application, meaning that contributors can create new modules that can be added to this application at runtime. Each contributor could add a new calculator, provided in a new module. Or you could put each of the existing calculators into seperate modules, then distribute a base application containing two or three of them, while making the modules providing the other calculators available for money. I.e., you can set up a pricing scheme based on your modular architecture.

Plus, no coding was done to create the above application. Everything was generated from templates, after which the content from the original application was copied to the generated NetBeans TopComponents.

And the whole porting process took me about 30 minutes to complete. In fact, right before breakfast.

In other news. How sensitive can you make the actions in your NetBeans Platform application? Find out here.


Originally, when I wrote the UAMath Calculators it was to get the word out about the creation of matter and some of the new CoDec Model information implied (see help section). In 1997 at SLAC they had created matter using light. You can find some information about this at in the news section. The reason I wrote in was that I like the idea of porting the application. This looks really sharp. I was wondering if I could get a copy of your modification.

Posted by G.T. on April 30, 2010 at 01:24 AM PDT #

Would be wonderful to contribute! Drop me an e-mail at geertjan dot wielenga at sun dot com and we can discuss how to proceed.

Posted by Geertjan Wielenga on April 30, 2010 at 02:43 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« July 2016