NetBeans Goodies

NetBeans Goodies

I thought it was already Christmas as I just received a package from Sun Microsystems full of NetBeans goodies. I won these from the NetBeans.TV competition. Package included nice T-shirt, Rich Client Programming book, NetBeans pen, 1Gb memory stick and stress ball (or cube actually).

I have used NetBeans IDE 6.0 from the early daily builds and participated into NetCAT 6.0 program which was very nice experience. Now I’m using the latest release version of the NetBeans IDE and I’m loving every minute of it! NetBeans team have done excellent job! Best IDE just got better :)

Go ahead and download the latest release if you haven’t tried it out already.

Visualizing global networks with Java 3D

I have had this idea of visualizing global networks and connections with 3d globe for a long time but haven’t had time to try it out. Now that I’ve been exploring possibilities of Java 3D I was able to implement this feature quite easily.

The current API looks like this:

Globe globe = new Globe(this);
globe.addConnection("Finland", "Germany");
globe.addConnection("Finland", "Italy");
globe.addConnection("Finland", "Egypt");
globe.addConnection("Finland", "United States");
globe.addConnection("Finland", "Japan");
globe.addConnection("Finland", "China");
globe.addConnection("Finland", "South Africa");
spinGroup.addChild(globe.getGroup());

And here is the result.

Global network with Java 3D

Mobile Trail Explorer v1.8 – With Maps!

The developing of Mobile Trail Explorer is progressing well. We have received excellent code contributions from the community as I’m proud to present the OpenStreetMap integration in Mobile Trail Explorer. Big thanks to Gareth and Dennis!

Mobile Trail Explorer v1.8 - Map view Mobile Trail Explorer v1.8 - Information view

There are also other new features such as filtering recorded positions by maximum speed, minimum distance etc. Information view have also been reorganized so that information is grouped more clearly. User can now view current, average and maximum speed. Maximum speed position is also recorded and exported to KML file.

Unfortunately there are also some problems with some of the devices such as my Nokia N80 which doesn’t like the OpenStreetMap texture feature so much as it throws OutOfMemoryErrors even as it does have free memory. I’ve found few writings about the issue and it seems that it is another Symbian OS “feature”.

I hope that you would report whatever your device is able to draw the OpenStreetMap maps without problems or not. Map drawing can be enabled from Settings>Display>

Go ahead and download the latest version either from product page or Google Code project page.

Edit: I forgot to mention a lot of new features as I made the release in so quickly.

One of the features is the stream-gpx-to-file feature that removes all memory issues when user is recording long trails. With this feature user can stream the position data directly into file so you won’t lost your trail even when your phone battery dies.

Other great feature is the auto save feature which saves your trail when application is closed.