GeoFroggerFX 2.0 Development Preview

GeoFroggerFX 2.0 Development Preview

I rewrote the GeoFroggerFX application for several reasons.

1. Data Storage Performance

I was very unhappy with the performance of the H2 JPA version and tried some other data storages.
The first alternative attempt was in using the OrientDB as an object database. The performance got better but not good enough. Still had to wait more than a minute for inserting and/or updating 10.000 caches (also including waypoints).

As an object database seemed to be a good solution, I tried db4o. It performed a lot better than OrientDB and I thought this is the solution for GeoFroggerFX, but

Read More

GeoCachingFrogger Teil 4 - Nodes und ExplorerManager

GeoCachingFrogger Teil 4 - Nodes und ExplorerManager

Einleitung

Als leidenschaftlicher Geocacher kommt man an einem Punkt an, an dem man gerne komfortabel die Geocaches verwalten und planen möchte. Es gibt dafür einige Tools im Internet, aber ich habe mir überlegt ein eigenes Tool zu schreiben und dabei die NetbeansRCP kennen zu lernen. Ich habe schon einige Swing-Anwendungen entwickelt, aber noch nie mit NetbeansRCP und bin gespannt, was mir die Plattform alles bietet und ob es tatsächlich der einfachere/bessere Weg ist.

Teil4 – Nodes und ExplorerManager

ModelManager

Wie im vorherigen Teil gezeigt, haben wir ein Model Modul in dem das Domain Model abgebildet wird und ein GPX Modul,

Read More

GeoCachingFrogger Teil 3 - Domain Model und GPX Reader

Einleitung

Als leidenschaftlicher Geocacher kommt man an einem Punkt an, an dem man gerne komfortabel die Geocaches verwalten und planen möchte. Es gibt dafür einige Tools im Internet, aber ich habe mir überlegt ein eigenes Tool zu schreiben und dabei die NetbeansRCP kennen zu lernen. Ich habe schon einige Swing-Anwendungen entwickelt, aber noch nie mit NetbeansRCP und bin gespannt, was mir die Plattform alles bietet und ob es tatsächlich der einfachere/bessere Weg ist.

Teil3 – Domain Model und GPX Reader

Domain Model

Damit wir die eingelesenen Daten intern nutzen können, legen wir ein Domain Model an. Dafür haben wir zuvor

Read More

GeoCachingFrogger Teil 2 - Netbeans Projekt aufsetzen

Einleitung

Als leidenschaftlicher Geocacher kommt man an einem Punkt an, an dem man gerne komfortabel die Geocaches verwalten und planen möchte. Es gibt dafür einige Tools im Internet, aber ich habe mir überlegt ein eigenes Tool zu schreiben und dabei die NetbeansRCP kennen zu lernen. Ich habe schon einige Swing-Anwendungen entwickelt, aber noch nie mit NetbeansRCP und bin gespannt, was mir die Plattform alles bietet und ob es tatsächlich der einfachere/bessere Weg ist.

Teil 2 -Aufsetzen eines NetbeansRCP Projekts

Projektstruktur

  • GeocachingFroggerCore
    Die eigentliche Anwendung und UI-Themen finden hier statt.
  • GPX
    In diesem Teilprojekt werden die GPX Dateien verarbeitet (einlesen/

Read More

GeoCachingFrogger Teil 1 - IDEE

Einleitung

Als leidenschaftlicher Geocacher kommt man an einem Punkt an, an dem man gerne komfortabel die Geocaches verwalten und planen möchte. Es gibt dafür einige Tools im Internet, aber ich habe mir überlegt ein eigenes Tool zu schreiben und dabei die NetbeansRCP kennen zu lernen. Ich habe schon einige Swing-Anwendungen entwickelt, aber noch nie mit NetbeansRCP und bin gespannt, was mir die Plattform alles bietet und ob es tatsächlich der einfachere/bessere Weg ist.

Feature-Planung

Das Programm soll über die Zeit immer mehr Features bekommen, aber als erstes sollen folgende Punkte realisiert werden:

Version 0.1

  • Einlesen der GPX Datei

Read More