Package com.luciad.lucy


package com.luciad.lucy

This package contains the core of Lucy: the back-end, which is the central point of Lucy where addons can add functionality to extend Lucy, and the default front-end.

The following image illustrates the relations between the front-end, back-end and addons

Lucy overview

The back-end is the core of Lucy: it is the basic point where add-ons of Lucy can extend the Lucy functionality (for instance by adding extra model decoders) and retrieve all kinds of information (for instance what maps are currently available).

Addons are the modular elements that add functionality to the Lucy application. They are plugged in into the back-end, and they in their turn plug their functionality into the back-end.

The front-end glues all parts together: it is responsible for creating the main user interface, instantiating and configuring the back-end and creating and plugging all the addons. The default front-end creates a separate user interface, but it is possible to write a custom Lucy frontend that integrates the Lucy application with another existing application. For example, the lucy.frontend.mapcentric sample demonstrates how to customize the front-end in order to show a map-centric application with panels that float over the map.