uDig

«  Programmer Guide   ::   Contents   ::   Why a Platform  »

Welcome to the Programmer’s Guide

Welcome to the uDig community!

It takes a while to get start developing for uDig and a little bit of perspective helps. Once the fundamental design of the uDig system is understood, uDig provides a very powerful foundation for the creation of Geospatial applications.

uDig is two things:

The uDig code is specifically designed as a basis from which to create applications for the manipulation of geospatial data and, indeed, the uDig application testifies that the code serves that purpose.

It is also surprisingly easy to use the uDig code to create different applications. This document is intended to help you learn to use the uDig code base for whatever purpose you choose. Where the two approaches need to be distinguished, SDK Programming will be used to refer to work building new applications and Programming uDig internals will be used to refer to working on the uDig code base itself.

This document aims to help programmers use the uDig code to make better applications for the manipulation of Geospatial data.

Edit these Docs

This document is incomplete; while we do package up and include the latest with each major release - you will find the best source of information is the live document on the web:

As a member of our community you are encouraged to correct any mistakes you find and contribute new content as you learn.

As with any open source documentation this The Programmer’s Guide is a work in progress. The people who created uDig have chosen to focus first on the code.

Using the Mailing List

If you need help on a particular topic, please ask on the uDig mailing list.

The programmers of uDig itself may be able to compose a specific answer to your question and add it to this guide right after you ask. So please ask; hopefully someone knowledgeable will compose a useful answer.

«  Programmer Guide   ::   Contents   ::   Why a Platform  »