Dashboard > uDig > Home > Developer > Programmers Guide > Platform Architecture
uDig
Platform Architecture
Added by polio , last edited by jive on Dec 06, 2004  (view change)
Labels: 
(None)

The UDIG GISPlatform is built around the concept of plug-ins to the base Eclipse Rich Client Platform. Several other well-known eclipse plug-ins are used, such as the Eclipse Modeling Framework and the Graphic Modeling Framework.

It is useful to consider the UDIG application as a series of Tiers each with different responsibilities and capabilities.

  • Tier 0: The Toolkits used, such as Geotools and GeoAPI, provide useful abstractions (such as Features) and data connectivity. These libraries are all gathered into the net.refractions.udig.libs plugin so they may share a classloader.
  • Tier 1: Catalog Services provide a common API for data access and may serve as foundation for different GIS applications
  • Tier 2: Project services opperates as a UDIG application providing Maps and Printing under user control
  • Tier 3: Rendering and Tool services allow control of display and screen interaction.

Powered by a free Atlassian Confluence Open Source Project License granted to uDig. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators
User-friendly Desktop Internet GIS