Geoff (Geo Fast Forward)


Status message

This proposal has been approved and the Geoff (Geo Fast Forward) project has been created.

This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please add your feedback in the comments section.

Parent Project: 

Enable existing Eclipse RCP applications that are connected to some kind of data sources that contain valuable information to easily and quickly integrate into the geospatial domain by visualizing geospatial information on a geographical map embedded into those applications. It is not meant to provide a fully-fledged Geographic Information System (GIS). The focus is on visualizing existing geospatial data in existing Eclipse RCP applications using lightweight components.


As we know, 80% of any kind of data is said to have some geospatial relevance. There are many Eclipse RCP applications connected to data sources (RDBMS, EMF models, Files, etc.) of valuable information that need to be explored and visualized geographically. Unfortunately, many users and/or developers in their respective business domains are not familiar with the rather complex geospatial topics. But, they are the experts of those domains. The problem is how to make them get their feet wet and start exploring their data sources from a geospatial point of view. As fully-fledged Geographic Information Systems (GIS) tend to be even more complex to deal with just to show some POIs (points of interest) on a map, the entry barriers are rather very high.

This project aims at simplifying the process for integrating existing business applications connected to some kind of data sources into the geospatial domain. Its intent is to provide a simple to use framework and/or tools collection for visualizing geospatial data on a geographical map embedded into Eclipse RCP applications.

Why Here?: 

The Eclipse Community is a vital, highly active and reliable open source community which is known for good quality projects. With the LocationTech IWG the Eclipse Foundation has made a big step forward to enhance and enlarge its community's capabilities. This project can act as a bridge between the Eclipse RCP community and the OpenLayers web community. Furthermore, this project will profit from the good and reliable IT infrastructure the Eclipse Foundation/Community offers.

Initial Contribution: 

The initial code is hosted at

It consists of some (Eclipse) plugins and (OSGi) services.

Currently, it provides the following functionalities:

  • Querying a geocoding service (OpenStreetMap's Nominatim is tested) to (manually) geocode business objects
  • Packaged OpenLayers 3.0 as a resource bundle/plugin (for use via the equinox.http.registry extension point)
  • An SWT Composite that wraps an embedded Browser Control to load OpenLayers in
  • A fluent API to act as a Facade and/or to hide EMF specifics (for users not familiar with EMF)
Project Scheduling: 

Q1 2014: adapt/move github repository to LocationTech's infrastructure

Q2 2014: provide version 0.8.0 for consumption by interested parties

Future Work: 

- evaluation of and integration with GeoServer for rasterized maps (for use in offline scenarios)

- evaluation of and integration with Eclipse CDO and/or other Eclipse persistence technologies

Project Leads: 


jgrehl4v7's picture
jgrehl4v7 says

It's a fantatic idea to implement a bridge RCP/RAP to OpenLayer. A Plugin to connect GMaps JS API would be useful. :-)

Posted on Tue, 06/11/2013 - 04:25
ekaraca's picture
ekaraca says

@jgrehl4v7: What is your suggestion? OpenLayers already supports Google Maps as a layer. 

Posted on Mon, 06/17/2013 - 15:05