My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

The Gimv Framework

The Gimv library contains a variety of user interface components to work with all kinds of rendered images e.g. charts or maps.

Features

  • contains interface components that support
    • dragging
    • bounding box zoom
    • mouse wheel zoom
    • keyboard commands
    • tool-tips
    • overview images
    • browser history support
    • calendar component for time series charts
    • image move (e.g. with arrows)
  • can be easily embedded into larger applications
  • aims to be flexible and customizable
  • uses proven design techniques like the MVP-Pattern and event based notification
  • has built in support for dynamic layouts

Rendering images either on the client or on the server side is currently outside the scope of Gimv.

Requirements

  • GWT 2.x versions are supported

Getting started

See the user guide.

Samples



Google Charts Integration Sample

This demo showcases a line chart rendered by the Google Chart API™. Gimv adds a number of user interface components e.g. for dragging or zooming the image.

Additionally the sample demonstrates three different ways to customize the library itself.





Open Street Map Integration Sample

This demo uses Open Street Map to render a map. Besides the interface components used in the previous sample there is an overview map at the lower right.

Projects using Gimv

  • PEGELONLINE is a portal for water level related data in Germany. It uses Gimv for visualizing time series data.
  • Thin SWE Client is a Sensor Observation Service (SOS) client, that uses Gimv for part of its functionality.
Powered by Google Project Hosting