DE / EN

IAPG: Projekte

Jump to english description

Download von Ressourcen

Teile der im Rahmen dieses Projektes entwickelten Software können heruntergeladen und frei verwendet werden. Es handelt sich dabei um einen in C++ geschriebenen "SVG-Kernel", der eine Teilmenge des SVG-Standards implementiert. Dieser Kernel ist ursprünglich plattformunabhängig entworfen worden, als Entwicklungs- und Testplattformen wurden Windows für Desktop-PCs und Pocket PC 2002/2003 bzw. Windows CE .NET verwendet; entsprechende Projektdateien für (Embedded) Visual C++ sind verfügbar. Darüber hinaus gibt es eine ActiveX-Komponente, die einen SVG-Betrachter realisiert und (Embedded) Visual Basic-Projekte, welche diese Komponente referenzieren.

Bei allen unten aufgeführten Dateien handelt es sich um ZIP-Archive. Sollten Sie mehrere der angebotenen Archive herunterladen, ist es ratsam, sie alle in ein und dasselbe Verzeichnis zu entpacken, um die ursprüngliche Verzeichnisstruktur zu erhalten, die von allen Archiven genutzt wird. Dies gilt jedoch nicht für das Archiv mit der ActiveX-Komponente.

Bei Problemen und Rückfragen wenden Sie sich bitte an Christian Rolfs. Wir werden uns um Anfragen kümmern, sobald unser Pensum dies zulässt. Einen umfassenden technischen Software-Support können wir jedoch nicht anbieten, da diese Bibliothek nicht mehr Hauptgegenstand unserer aktuellen Arbeiten ist. Insbesondere wird die ActiveX-Komponente nicht mehr weitergeführt.

Stand: September 2006

SVG-Kernel

Quelltext (1,2 MB)
Laden Sie dieses Paket herunter, wenn Sie den SVG-Kernel an Ihre Bedürfnisse anpassen möchten oder lediglich einen Blick in den Quelltext werfen möchten. Es enthält Projektdateien für Visual C++ .NET, Visual C++ 6 und Embedded Visual C++ 3. Darüber hinaus ist der Quelltext der ActiveX-Komponente enthalten. Sämtliche in diesem Paket enthaltenen Ressourcen unterliegen der LGPL (Lesser General Public License).


Bibliothek (1,5 MB)
Laden Sie dieses Paket herunter, wenn Sie die Funktionalität des SVG-Kernels in Ihren eigenen Projekten nutzen möchten. Es enthält alle nötigen LIB- und DLL-Dateien für die folgenden Ziel-Plattformen:

  • Windows für Desktop-PCs (Debug- und Release-Version)
  • PDA-Emulator (Debug-Version).
  • ARM (Advanced RISC Machine-Prozessoren) (Release-Version)


Darüber hinaus sind die Release-Versionen der LIB- und DLL-Dateien der ActiveX-Komponente für die folgenden Ziel-Plattformen enthalten:

  • Windows für Desktop-PCs
  • PDA-Emulator
  • ARM


Beachten Sie, dass Sie zusätzlich das obige Paket (Quelltext) herunterladen müssen, da die darin enthaltenen Header-Dateien bei einer Nutzung der Bibliothek benötigt werden.

ActiveX-Komponente

Bibliothek (1,8 MB)
Laden Sie dieses Paket herunter, wenn Sie eine ActiveX-Komponente benötigen, welche die grafische Anzeige von SVG-Dateien ermöglicht. Es enthält die folgenden Dateien:

  • DLLs (Release-Versionen) für die Plattformen Windows (Desktop), ARM und PDA-Emulator
  • Ein simples Visual Basic 6-Projekt, welches die Komponente einbindet
  • Eine HTML-Seite, welche die Komponente einbindet
  • Eine SVG-Datei samt Stylesheet, jene eine Karte darstellt
  • Die Datei regsvrce.exe zur Registrierung der Komponente unter Windows CE und ein Batch-Skript, welches diese Registrierung durchführt


Bitte beachten Sie, dass diese Komponente nicht mehr weitergeführt wird.

Fremd-Bibliotheken

Quelltext (1,7 MB)
Dieses Paket enthält den Quelltext der innerhalb dieses Projektes referenzierten Fremd-Bibliotheken. Zu beachten ist, dass in manchen dieser Bibliotheken der Quelltext modifiziert wurde, um sie auf den oben genannten "mobilen Betriebssystemen" nutzen zu können. Der Inhalt dieses Paket unterliegt den Rechten und Beschränkungen, die seinen jeweiligen Bestandteilen durch die ursprünglichen Entwickler auferlegt worden sind.

Bibliothek (1,0 MB)
Laden Sie dieses Paket herunter, wenn Sie lediglich die Funktionalität der (modifizierten) Fremdbibliotheken nutzen. Es enthält die dazu notwendigen LIB- und DLL-Dateien.

Dokumentation

Dokumentation (6,8 MB)
Dieses Paket enthält unter anderem die mit Hilfe von Doxygen aus den Quelltextdateien des SVG-Kernels generierten Hilfe-Dateien in Form von HTML.

Download of resources

Parts of the software which has been developed within this project can be downloaded and used freely. Most important is the "SVG kernel" which implements a subset of the SVG standard and has been written in C++. The kernel has been designed to be platform independent, albeit development and testing have mainly been performed on Windows for desktop PCs and Pocket PC 2002/2003/Windows CE .NET. Project files for (Embedded) Visual C++ are provided. Besides, an ActiveX component implementing an SVG viewer plus some (Embedded) Visual Basic projects using this component have been developed.

All files listed below are ZIP archives. If you intend to download more than one of the archives, it is advisable to unpack them in a single directory in order to preserve the original directory structure to which all of the archives refer. However, this does not apply for the archive holding the ActiveX component.

If you encounter any problems do not hesitate to contact Christian Rolfs. We will take care of your query as soon as possible. However, we cannot offer a full technical support as this library is no longer subject of our current activities. The ActiveX component is not maintained anymore.

Last update: September 2006

SVG kernel

Source code (1.2 MB)
Download this package if you aim to adapt the SVG kernel to your own needs or if you just want to get some insight into the code. The package comprises project files for Visual C++ .NET, Visual C++ 6 and Embedded Visual C++ 3 plus the source code of the ActiveX component. All these resources are subject to LGPL (Lesser General Public License).

Library (1.5 MB)
Download this package if you just want to use the kernel's functionality in your own software projects. It comprises all necessary LIB and DLL files for the following target platforms:

  • Windows for desktop PCs (debug and release version)
  • PDA emulator (debug version).
  • ARM (Advanced RISC Machine processors) (release version)


Furthermore, the release versions of the LIB- and DLL-files of the ActiveX component for the following target platforms are included:

  • Windows for desktop PCs
  • PDA emulator
  • ARM


Please note that you also need to download the above package ("source code") because a usage of the library requires that the corresponding header files be present.

ActiveX component

Library (1.8 MB)
Download this package if you are in need of an ActiveX component which enables the graphic display of SVG files. It holds the following files:

  • DLLs (release versions) for the platforms Windows (desktop version), ARM and PDA emulator
  • A simple Visual Basic 6 project referencing the component
  • An HTML site which uses the component
  • An SVG file (plus stylesheet) depicting a map
  • The file regsvrce.exe enabling the registration of the component plus a batch script which executes the registration


Please note that this component will be no longer maintained.

External libraries

Source code (1.7 MB)
This package holds the source code of the external libraries which are used within this project. Please note that some of these libraries have been modified in order to get them up and running on the above mentioned mobile operating systems. The contents of this package are subject to rights and restrictions which have originally been imposed onto its components by the original developers.

Library (1.0 MB)
Download this package if you just want to use the functionality of the (modified) libraries in your own software projects. It comprises all necessary LIB and DLL files.

Demo application plus example data

Source code, executable file and SVG data (2 MB)
This package contains source code as well as LIB and DLL files and executable files (EXE) for desktop Windows and ARM processors of an application which allows for loading and displaying of SVG files.
Download this package if you are merely interested in having a peek at an application which uses the SVG kernel without having to carry out programming activities yourself. It also contains some example SVG files which depict several geographic regions.

Documentation

Documentation (6.8 MB)
This package contains, amongst others, the HTML documentation which has been generated from the source code files of the SVG kernel using Doxygen.

 

Impressum der Jade HochschuleDatenschutzerklärung der Jade Hochschule

Legal Notice of Jade UniversityProvacy Notice