4!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

"Using the power of open source software to redefine the horizons of your world."

My OpenJUMP

What is OpenJUMP?

OpenJUMP is an open source desktop GIS program written in the Java programming language. Being an open source program means that you have the freedom to modify and redistribute the program. Being written in the Java programming language means OpenJUMP is cross-platform and can run on different operating systems. (OpenJUMP will run on Linux or other operating systems in which the Java programming language is supported, not just on Microsoft Windows.) OpenJUMP is written in the Java programming language, which is powerful, productive and widely adopted. OpenJUMP is not designed as a web application, but to run on your desktop or laptop computer, like your word processor or digital music player. It is a “GIS program”, which means it is made to work with digital maps and other types of “geospatial data”.

Who maintains and develops OpenJUMP?

OpenJUMP is maintained by an informal group of volunteer programmers from around the world. I attempt to assist this group of volunteer programmers as an administrator of the JUMP Pilot Project. This is the “unofficial” organization that produces the official releases of OpenJUMP. Stefan Stieniger is my partner administrator. Our other current and pastcontributors include:

Why is OpenJUMP important?

OpenJUMP provides a viable alternative to expensive proprietary GIS software. This allows small businesses, non-profit organizations, and small government agencies to reap the benefits of GIS when they would not otherwise be able to afford it. Some features that make OpenJUMP and important member of the open source GIS software community include:

How have I been involved in OpenJUMP?

I have created a few plug-ins for OpenJUMP. These include the Super Select Tool (which allows the user to create “sticky” selections in OpenJUMP’s Layer View), the GPX import plug-in (which imports waypoints and tracks stored in GPX files into OpenJUMP), and plug-ins that offer utility functions to work with OpenJUMP layers and feature attributes. (You can download my plug-ins for OpenJUMP on the resources page of this website. I also try to squish bugs in the program, answer questions posted on the OpenJUMP mailing lists, help package releases of the program, and work on miscellaneous improvements to the “core” of the program.

In my own fork of OpenJUMP (which is known as BizzJUMP), I am also working on the following improvements:

Why am I involved in OpenJUMP?

I am involved in OpenJUMP for several reasons:

A Brief History of OpenJUMP

OpenJUMP is produced by the “unofficial” organization known as the JUMP Pilot Project. I co-founded the JUMP Pilot Project with Steve Tanner in or around 2003/2004. (The name “OpenJUMP” was not chosen for the source code that we maintained until a couple years later.) The JUMP Pilot Project (and OpenJUMP) was created for the following reasons:

The Future of OpenJUMP

OpenJUMP currently has some limitations. It may not be the desktop GIS program for you or your organization. Some of these current limitations include:

OpenJUMP also faces some serious challenges to its continued development and survival:

Despite these limitations and challenges, I hope OpenJUMP will have a bright and healthy future. I have these personal goals for OpenJUMP: For a list of specific goals I have for OpenJUMP, please see my OpenJUMP Programming Road Map.