Who are using Netbeans Platform ?

October 14th, 2009

Did you ever wondering who (companies or developers) are using Netbeans Platform as their platform of choice ? You will be surprised if you check this Netbeans Platform Screenshot Showcase.

There are a lot of them from various categories: Aerospace & Defence, Oil & Gas Services, Geospatial, Bio & Chemoinformatics, Scientific Modelers, Monitors, & Analyzers, Healthcare, Network Management & Communications Systems, Retail, Graphic Design & Image Manipulation, Music & Entertainment, Software Development.

Read the rest of this entry »

Tags: ,

Netbeans Platform Friend dependencies

May 27th, 2009

Recently on the nbdev (dev@openide.netbeans.org) mailing list someone ask a question regarding friend dependencies, because he/she I got the following Error:

The module some.package.path is not a friend of some-path\some.jar

So what is friend dependency anyways. Friend Dependency is caused by a Module that have an API which its author is not yet comfortable exposing to just anyone, because it might not be fully stabilized yet. In this case, the module with the API can declare some public packages, but also stipulate that only a predefined list of “friend modules” are permitted to use them. The friend modules just declare a regular specification version dependency, but unknown modules are not permitted to use any packages from the API module.

So in order to declare a dependency to that module, you need to use an implementation dependency. Please read the following Netbeans Wiki Dev FAQ on how to declare this implementation dependency and to enable friend dependency.

note: please also understand that implementation dependencies cause special problems for Auto Update. It is explained on the Netbeans Wiki Dev FAQ as well

Tags: ,

Book Review: Swing Extreme Testing

May 6th, 2009

There are many books published which describe on how to write unit test eg: using JUnit for Java program. Those books are come from simple-complex scenario depending on the book target reader. However, there are only a few which specialized on User Interface testing. So if you ever wondered on how to test Java GUI, then Swing Extreme Testing by Tim Lavers and Lindsay Peters from Packt Publishing might interest you.

Read the rest of this entry »

Tags: , , ,

Java Penetration Statistics

January 6th, 2009

This Java statistics is based on http://www.kiyut.com (not this blog, this blog is tracked separately). Basically, it is a B2C sites which specialize in Java Desktop Application.

If you are wondering how do we track Java version, please visit this step by step guide on how to track java version using google analytics at

Here is our Java visitor stats, it is fresh from Google Analytics data 05 December 2008 – 05 January 2009

Java Visitors

Read the rest of this entry »

Tags: , , ,

Netbeans Platform referencing other module in layer.xml Tips

December 12th, 2008

How do you reference some some instance from other module in the current module layer.xml ? In my case, I need this functionality/features because I create a module that act as branding module. In this branding module I declare the shortcut, windows, menu, etc. The other module is pure API and pure components.

Because of the above requirement I need to find a ways to reference or create instance of something from other module in the branding module, so nbres:// protocols was come to rescue.

In the example below, the settings and wstcref file of the TopComponent is located at other module (Core Module) and the layer.xml below is in the Branding module.

Read the rest of this entry »

Tags: , , , ,

Tracking Java Versions using Google Analytics

November 15th, 2008

Finally someone posting howto or tutorial for tracking Java version using google analytics. Here is the url for more detailed info

So now you can track your visitors who have java installed. The nice things regarding this tips and tricks is that this tips also capture the java version eg: Java 1.5, 1.6, etc. So no more wondering or guessing regarding Java installed base.

Tags: , , ,

Netbeans 10th Birthday Celebration

October 20th, 2008

If you haven’t realized, Netbeans is going to celebrate its 10th birthday. This event will be started from October 20, 2008. Here is the excerpt from the Netbeans Event Site.

Since 1998, NetBeans has grown from a student project into an award winning Open Source project, IDE and application platform. With millions of downloads a year worldwide, the NetBeans community boasts an active and diverse following of software developers, students, instructors and partner companies.

For our 10th birthday bash we plan to highlight some of the key initiatives and individuals whose contributions and dedication have kept the NetBeans momentum going strong. There will be unique content—video greetings, community profiles and more—available during the week-long retrospective.

We’ve also come up with a fun way for the community to celebrate with us—the NetBeans Decathlon! Ten interactive activities that let NetBeans users show and share what the NetBeans project means to them.

Participants will be entered to win a cool limited edition NetBeans T-shirt. Stay tuned for details of the Decathlon and the official birthday kickoff!

Netbeans Platform Localization as Plugins

August 6th, 2008

This is another series of Netbeans Platform i18n and localization trick. You can read the other series in here and here. This methods is used to localize Netbeans Platform based Application which can be updated using Update Center. It also have an entry on the Plugins List. However, please note this may be somekind of HACK. The proper localization should be following Netbeans Localization Project.

Netbeans Plugins Dialog

Read the rest of this entry »

Tags: , ,

Alkitab Bible Study 0.9

May 21st, 2008

We just released Alkitab Bible Study 0.9. Alkitab Bible Study is open source and free desktop based Bible Study tool. It features rich and user friendly Bible study tools. Alkitab supports parallel view, commentaries, lexicons, dictionaries, glossaries, and daily devotions. It also come with powerful search capability. Alkitab is an alternative front end to the JSword project. Alkitab also build on top of Netbeans Platform

What’s new:

  • Add Sword AugmentPath and DownloadDir
  • Add Strongs and Morphology User Preferences or Options
  • Add Source Viewer
  • Various UI Improvement
  • Various Bug Fixes
  • [Installer] add options to install some books:
    KJV, StrongsHebrew, StrongsGreek, Robinson Morph

This release improve the stability a lot, it fixes many bugs. The next release will be 1.0 final, so if you find any bugs, questions, etc please do not hesitate to drop me a note, it help me a lot to stop the bugs before 1.0 final.

Read the rest of this entry »

Tags: , , ,

Standalone Module Branding tips

May 8th, 2008

Just a simple tip regarding module branding splash during development or debugging.

If you build a “standalone” module for your Netbeans RCP based application, during development you will notice that it will display the original Netbeans IDE/RCP splash screen rather than your branded application splash screen.

To enable your own branded splash during development you can add the following on the module project properties

# replace the token with your own branding token

Note: it is tested on Netbeans 6.1

Tags: , ,