| JSWinSearch | JavaScript, HTML | JSWinSearch is a small but powerfull Fulltext-JavaScript-Search-Engine. The index consists of... |
| PhiEdit | Java, SWT, JFace, Eclipse-Rich-Client-Application | PhiEdit is a editor-plugin for eclipse (http://www.eclipse.org) who is arised from the editor PIEdit... |
| Lucene eLecture | Java, JSP, Servlets, mySQL | Development of a Searchframework for the eLecture portal (http://electures.informatik.uni-freiburg.de/catalog/courses.do) of the institute for computer science (http://www.informatik.uni-freiburg.de/) at the Albert Ludwig university Freiburg (http://www.uni-freiburg.de/).... |
| JWebServer | Java | A small WebServer who can process and analyse requests... |
| Site-Checker (W3C Markup Validation Service) | Java | Comfortable automated validating of a complete Internet presence (homepage). By indication of a directory on the hard disk all contained validatable files (HTML, HTM, DWT) are extracted recursively and represented in a directory tree. Subdirectories and files can be selected... |
| PIEdit (editor) | Java | A mixture of style editor and programming editor, with a multiplicity of useful functions. Special highlights of this editor are platform independence, Styled Programming,… |
| IDEA-Crypt (Java) | Java | Production of the IDEA (International Data Encryption Algorithm) cryptography algorithm with the mode of operation CBC (Cipher block Chaining) as Java code… |
| JSP-MemCounter (Java, JSP) | Java, JavaScript, HTML, JSP | Selections of the Andy Hoppe Counter (http://www.andyhoppe.com/) by means of JavaScript and representation in a JSP side. Then over a button "ToDatabase" one can convey the data (current date, current time, URL, visitors, page-clicks, comment) to a SQL data base. The … |
| JavaPlayer (JavaSound) | Java | Small player for loading, playing, pausing and stopping audio files. Over a slider… |
| TV-Info (MS SQL Server, JDBC, SQL): | Java | Periodic transformation (SQL Enterprise Manager - > Data Transformation Service) of the local TV-Movie-Clickfinder-Access-data base (Microsoft Access) to Microsoft SQL Server data base. From there the transmission information becomes… |
| TV-Info (JDataConnect, JDBC, SQL): | Java | Selections of the local TV-Movie-Clickfinder-Access-data base (Microsoft Access) by SQL under use of the JDataConnect JDBC driver (JNetDirect) (http://www.jnetdirect.com/products.php?op=jdataconnect), in order to pick out and represent the transmission information so largely on the screen that they are readable from far distance. Over the cursor keys movies can be selected and detailed information indicated. Ideally if one uses the computer to see TV. STATUS: finished. (Had only trial version (30 days) of the JDBC driver, which ran off meanwhile). |
| ClientServer (TCP): | Java | Send away data from a Client to a server and back by means of TCP. (no J2EE, see also ClientServer (UDP)) STATUS: functionally finished. |
| ClientServer (UDP): | Java | Send away data from a client to a server and back by means of UDP packages. (no J2EE). 2 Java programs:
- Server program (runs e.g. on the university of Freiburg)
- Client program (runs e.g. on my computer at home) Both can communicate arbitrary data, i.e. can exchange. STATUS: functionally finished. |
| MailClient (SMTP): | Java | Send away text e-mails over internet (with authentification over user name and password). |
| JavaScrypt | Java | Obfocusion of JavaScript programs with copy protection system… |
| LineMorphText | Java (applet) | An applet that indicates in the form of lines letters, which meld in each other. |
| Cubes3D (Java3D) | Java | 3D-game its environment from a block world exists, which one must walk through (use… |
| VirtualDub-Timer | C++ | Extension of VirtualDub around a timer. The start and stop time of a capture can be adjusted and whether the PC is to shut down after the capture. By a starting configuration… |
| LANPing | C++ (MFC) | To "ping" a computer in the network, in order to find out whether this is turned on. Status becomes… |
| TrayDay | C++ (MFC) | Indicate in the system tray the current day (e.g. with 24.12. in the tray "24" indicated). This program… |
| 3D-Race | Java | A 3D-game (without use of the 3D-library) to drive off a road with a car. All 3D-calculations… |
| Canci | JavaScript | Production of a cancer running around on the homepage. Canci stands for… |
| lowerfilename | Java | Convert all file names in a directory into small letters. STATUS: finished. |
| DoubleCleaner | Java | Finding double files. |
| typehex | Java | Show file in the HEX format (16 system) STATUS: finished. |
| howmuch | Java | Count ASCII character frequentnesses of a file STATUS: finished. |
| listall | Java | Announcements and filters of file name (temp file deletion). Similarly to the dir instruction under DOS. STATUS: finished. |
| discboy | Java | Splitting up and joining large files on floppy disc size. STATUS: finished, but only for floppy disc size 1,44MB usable. |
| Lempel Ziv | Java | Theory of algorithms: Program around to compress data with the Lempel Ziv procedure without use of the Java library. STATUS: finished. Unfortunately no high compression, as e.g. with ZIP, reaches. |
| RSA (BigInteger) | Java | Coding/decoding of data with help of the BigInteger's of the Java library (see in addition to RSA (core)). STATUS: finished. |
| RSA (core) | Java | Cipher data by means of RSA (private key, public key) without use of the Java library, i.e. I, from unawareness of the BigInteger, programmed the operations such as adding, subtracting, dividing, multiplying, etc. by hand (use of an array around numbers more largely than 64 bits). STATUS: finished. |
| SYN16BIT | Turbo Pascal 5.5 | A program developed in Turbo Pascal 5.5 around to generate WAV files… My first PC program. Date of preparation: At the end of 1994. |
| graphic printing | completely in assembler | Fast printing of the sceen contents on a Star LC10-Color. Printing with the normal printer driver lasted approximately 10 times so long, since among other things the print head remained standing for approx. 5 seconds after each printed out line. STATUS: finished. |
| BoulderDash (game) | AmigaBasic + Assembler | Conversion of the well-known game (with the stones) in AmigaBasic STATUS: finished. |
| Sokoban (game) | AmigaBasic + Assembler | Conversion of the well-known Sokoban game to AmigaBasic, extended by a undo function. STATUS: finished. |
| Disky (game) | AmigaBasic + Assembler | A game with which one can navigate a play figure by joystick through a world consisting of rectangular pictures. There was thereby teleporter, transportation fields for objects, lightnings, etc. Assembler integrated, around to close performance gaps (e.g.: create structure of the playing field). STATUS: finished. |
| 3D-Game (cube world) | completely in Assembler (hard core) | Cube world with different components such as water, stones, acid, etc. the world was however only in pseudo-3D, which means that the world could not be rotated. I programmed the game completely hard core, what means that I addressed blitter and copper direct (to set of different bits at firm storage addresses) and both program and data put down at firm storage addresses. I thereby used non libraries => very good performance. STATUS: finished. |
| floppy disc boot-block programs | completely in Assembler | The program in the boot block of floppy discs (1024 byte largely) is the first program started, when inserting a disc. I developed there various programs, which e.g. indicated my name decorated with animated lines in the background. The interesting fact with this was that the program was started very fast after inserting the disk (<1 second). STATUS: finished. |
| Fast Workbench | Batch files | I developed discs, in order to put down the most important components of the workbench (e.g. instructions) into a virtual RAM drive, from which then the workbench was started. The virtual RAM drive was thereby reset-resistant so that the loading of the workbench, after a crash (Guru-Meditation), was very fast. Since straight while programming in assembler a crash can easy happened (e.g. division by zero), one could work more efficiently. STATUS: finished. |
| Cinema statistics | AmigaBasic | Since I in former times very often went into the cinema, I was written its own data base program, in order to store my cinema visits. In addition it contained many statistics announcements. STATUS: finished. Date of preparation: approx. 1991 |