GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST
QNetMap is the library for displaying the map and the objects on it
The project has moved to GitHub (see https://github.com/vasyutin/qnetmap).
The project is based on the QMapControl library (http://qmapcontrol.sourceforge.net/) by Kai Winter.
To show the map QNetMap can use different providers like OpenStreetMap or other WMS servers. The map data can be downloaded from the Internet or from the disk cache.
User's own raster maps can also be used.
QNetMap supports layers so you can mix maps from different servers.
To enrich the map presentation you can draw your own objects in the given coordinates.
...
GeoJazzy WMSTileCache is a JEE WMS Tile Cache Web service. It optimizes and decreases the WMS request response between a WMS Server like mapserver and some Web clients like Openlayers or UDIG.