Camptocamp – Training

uDig: development of Desktop GIS applications

uDig is an Open Source (EPL and BSD) desktop application framework, built with Eclipse Rich Client (RCP) technology, which allows to implement in an efficient manner a multi-platform GIS Desktop application.

This session will help you understand the architecture of plugin Eclipse  and develop new features for uDig.

This training is provided by a uDig core developer.


  • Know how to create Eclipse plugins and uDig
  • Know how to implement an extended uDig application


  • 3 days


  • Good user knowledge of uDig
  • Very good level  in JAVA development
  • Knowledge of the GeoTools API, recommended


  • Eclipse architecture of plugin
    • Introduction to the JFACE and SWT APIs
    • GeoTools API
    • Creation of a basic plugin
  • Creation of an application with a custom graphical  appearance
  • Development of extensions for uDig
    • Operations to interact with data and layers
    • Data inspection tools
    • Map graphic component for textual annotations
    • Service for access and rendering of CSV data
    • Edition of geometries
    • Printing and report systems
    • Debug method and tools
  • Presentation of the community
    • Development tools: bugs tracker, SVN, unit tests
    • Roadmap
    • Assistance and supports (mailing-lists, IRC, etc.)


  • Société du Canal de Provence (FR)


  • Upon request


  • Upon request
  • Tax exempt if training part of a convention

Reservation and contact