project logo OSGeo Projekt

Geomajas

Browser Anwendung

Geomajas ist ein erweiterbares Web-Mapping Framework, dass serverseitige Algorithmen im Browser zur Verfügung stellt.

Der Schwerpunkt von Geomajas ist es, eine Anwendung bereit zu stellen, die eine serverseite Integration von raumbezogenen Daten ermöglicht (vergleichbar etwa mit GeoTools oder Hibernate). Gleichzeitig ist das System mehrbenutzerfähig, so dass Benutzer die Daten über Ihre Web-Browser kontrollieren und verwalten können. Im wesentlichen stellt Geomajas eine Vielzahl von leistungsstarken Bausteinen zur Verfügung, die es ermöglicht GIS Anwendungen einfach zu erstellen.

Eine Besonderheit von Geomajas ist die starke serverseitge Fokussierung. Das Verarbeiten, Stylen, Filtern und Zwischenspeichern von Daten wird in einem abgesicherten Bereich durchgeführt. So sind Anwendungen, die über GeoMajas bereitgestellt werden gut skalierbar und performant.

Geomajas Showcase

Kernfunktionen

  • Programmierbar mit reinem Java über GWT
  • Unterstützt verschiedene Datenquellen (incl. WMS, WFS, WMTS, TMS, OSM, Google Maps, Shape, PostGIS, Oracle, JDBC, …)
  • Kollection von built-in Widgets (incl. Editieren Und Redlining, Druck, Geocoding, Ebenenbaum, …)
  • Aufbau von eigenen Use-Cases und neuen Widgets
  • Leicht anpassbar über CSS
  • Keine Verwendung von Browser-Plugins
  • Läuft auf zahlreichen internettauglichen Geräten die HTML5 verwenden
  • Noch kein GWT Enthusiast? Zugriff auf die Kernfunktionen über die Javascript API

Enterprise Server Funktionalität

  • Erweiterete Sicherheit auf unterschiedlichen Ebenen (Layer, Feature, Attribute, Funktionalität, …)
  • Seamless Integration mit dem eigenen Domain Model – Persistenz über Hibernate, Web Services, Java RMI, …
  • Enterprise Integration mit anderen Business Anwendungen wie JBPM, Activiti, JasperReports, CMS, Alfresco über ndustrie Standards (SOAP, REST, ESB, JNDI, …)
  • Leicht erweiterbar über das Spring Framework

Details

Webseite: http://www.geomajas.org/

Lizenz: AGPL

Software Version: 2.4.0

Unterstütze Plattformen: Windows, Linux, Mac

API Schnittstellen: Java und Javascript

Support: http://www.osgeo.org/node/725?SET=1&MUL_TECH[]=00089