| 
            
            
            | 
        
				
        
          | 
            
            
             A small JavaScript program that can be included into HTML
	      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. 
               (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. 
	        (more ...)
             
            | 
        
				
        
          
            
            
              |  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 ...)
              
             |