Portfolio von
Immanuel Scholz
|
|
This is an excerpt. A complete reference to all my projects are
in CV.
Map of the MegaMekNET - Campaign
MegaMekNET
Scope: | ca. 2 years |
Technology: | Java, Swing, Network |
Website: | mekwars.org |
BattleTech (MechWarrior) is a well-known board game. One realisation of the
original rules on the PC is MegaMek. MegaMekNET is a MMO-campaign around single
battles.
I wrote a map of the campaign, a message board and several other features for
the game client.
I tweaked the server-cleant communication protocol and chat and improved the performance
of the server.
Java OpenStreetMap Editor
JOSM
In the summer of 2005, I attended a congress in the netherlands. There, I saw
a talk about OpenStreetMap - a project
that aimed for providing map vector data under a free license. Since I just
buyed a Zaurus including a GPS receiver, I knew what my next OpenSource project
would be.
I wrote an offline editor to enter map data. It supports different projection
modes, GPX import, different layers (including non-map layers like picturs),
undo/redo, data synchronization with the OSM-server, 3-way-merge of map data,
plugins and many other features. Until today, JOSM is one of the both most-used
map editors for OpenStreetMap. Since september 2007, The development of JOSM
is continued by the OpenStreetMap community.
Additional to the map editor, I wrote parts of the server code in ruby. I
helped designing the server API. Finally, I was secretary of the OpenStreetMap
Foundation for one year.
Spectrum Analyser
Scope: | ca. 1 year |
Technology: | C++, QT, Visual Studio 2003 |
For my former company, I went to munich for little more than one year. I wrote
user interfaces for spectrum and network analyser.
Remarkable about this project was the tight requirements to performance. Some
applications were strict real-time. Also, these analysers have very limited
debugging capabilities.
|
|