pages to support client-side syntax highlighting of source
code. The script is based on Jasper Bedaux's
C++2HTML with the difference that it doesn't create a new
HTML page for the highligted code, but replaces the sourcecode
that is included in a HTML page inline with a highlighted
version of itself. (more ...)
This started as a toy project for evaluating the Java Unicode and XML capabilities and evolved meanwhile
into a fully-fledged eReader for synopses1 with a sophisticated
graphical user interface and a lot of little nice features like an arbitrary number of parallel versions,
builtin dictionaries, on the fly KWIC-index generation, Unicode regular expression search capabilities,
strong encryption of the book contents, input methods and much more.
1synopsis: from Greek synopsesthai to be goining to see together. The
side by side arrangement of related texts or text versions so that corresponding sections can be seen in parallel columns.
Though programming languages and programming styles evolve with remarkable speed today, there is no such evolution in
the field of program documentation. And although there exist some popular approaches like Knuth's literate programming
system WEB [Web] and nowadays JavaDoc [JDoc] or DOC++ [DOCpp], tools for managing software development and
documentation are not as widespread as desirable. This paper introduces a small tool
box of utilities which can be used to easily produce nicely formatted PostScript, PDF and HTML documentations for
software projects with LATEX. It is especially useful for mixed language projects and for documenting already
finished programs and libraries. Due to it's sophisticated syntax highlighting capabilities (currently implemented for
C/C++/Java, Scheme/Elisp and XML) it is also a good choice for writing articles or technical white papers which
contain source code examples. (more ...)
This is an effort of porting the software documentation philosophy behind ProgDoc to the new world of XML, XSLT, XSL-FO, DocBook, ...
The software is in Alpha status now, but the ideas behind the new sytem are quite interesting and the technology seems promising.
| SerializeIt - Java Serialization for C++ |
Notice: This project is currently not under active developement.
For my diploma thesis I developed a C++ library which implements
the Java Object Serialization protocol. I plan to release a
new and improved version of this library here in the near future.
So bookmark this page and watch out for it ..
During this project I implemented a Java GUI and a server written in C
which allow the demonstration and usage of a parallel equation solver which
itself can run only on multiprocessor sun machines, through any ordinary,
Java-enabled Web-browser. (more ...)