PP3 creates celestial charts. It generates resolution independent sky maps of very high graphical quality. They can be used for example as illustrations in books or on web pages. Databases are included but you may use own data if you wish.
Linux printing, scanning, and photo-card access on most HP multi-function peripherals.
The Hewlett-Packard Co. Linux Inkjet Driver Project has moved! Our new site is: http://hplip.sourceforge.net
GenChemLab is an OpenGL-based application intended to simulate several common general chemistry laboratory exercises.
Generates configurable datasets which emulate user transactions. Modified to compile in VS 2008, and run in Windows. Original files seemingly no longer available through IBM, but mirrored here: http://www.cs.loyola.edu/~cgiannel/assoc_gen.html .
Omni provides support for many printers with a pluggable framework (easy to add devices). Device data is defined with XML with many different hook points for code support. Omni also supports many new printing standards.
GPLconx is an educational visualization tool that allows exploration of lines and conic sections in three models of 2-D hyperbolic geometry.
openStages is an interactive 3D computer model of any theatre into which are placed the systems associated with performance. These systems can be manipulated in real time just as it would be possible with real scenery in a real theatrical space.
Bachelor of Science (Informatik)
The toolkit glpk supports methods for mixed integer linear programming (MILP). These methods solve Capital Budgeting Problems (CBP). Unfortunately, glpk does not support any multithreading and there is no feature to distribute problems via network connections. Today, this is a pitiable sight, because modern computer systems are coupled by networks and support multi threading. We create a distributed system with Apache thrift and the C-API of glpk. Now, it is possible to use as many cores in a network as you want. With a focus on the MILP methods we implement a load balancing and speed up the solving process in a multiplicative way. Sometimes we have super-linear speedup with a small set of hardware. With a splitting of problems, parallel computing and distributing the actual best solution to all running processes we solve CBP much faster than a sequential processing can do.
This is a WYSIWYMean editor which outputs MusiXTeX files to typset music. The project is quite eary in development.
typing drills for the 10 key number pad
This program provides exercise material to practice typing on the number-pad (aka. the 10key). It provides a long sequence of numbers for the user to type. This does not (yet) calculate accuracy or speed, but simply provides a means to practice.
Legacy C++ libraries for basic image processing
This Library was released by Acute3D for educational purposes. It is distributed under a BSD license. Some derivative works are used for teaching C++ development and image processing at Ecole des Ponts ParisTech. The Library is composed of 4 modules: - Common: base containers, random number generation, timer functions. - Images: image I/O and basic image processing algorithms. - LinAlg: simple wrappers for linear algebra algorithms. - Graphics: basic graphical user interface based on wxWidgets.
A Win32 (98, Win2K, XP, etc) virtual printer that stores print jobs temporarily allowing users to assemble them into larger print jobs which are then sent to other printer drivers. Useful for sending Faxes, building archives, front-ending PDFs etc.
Body Language Effect on Users
The BLEU project was created with C++, OGRE, RBGUI, and OIS. Obviously the code structure is not the most ideal imaginable, but I was hard pressed for time when I wrote it. If I were to write it today, it would be completely different. As you can see in my GPE documentation, I no longer use the friend keyword quite so liberally (In fact, haven't used it once in GPE). The naming convention I have used is a bit wonky as well. In addition the scoping for all the variables, methods, etc. really needs to be reorganized. I might get around to doing a refactoring on this code, but I wouldn't hold my breath. I wrote it over three years ago, and wrote it in quite a hurry when I did. If you compare this stuff with my GPE code, its like night and day. Well, hopefully somebody learning to work with OGRE or to program in C++, might find it useful
Study hard, with Flash Cards!
This is a full featured Flash Cards Program (console application) I wrote because I was sick of writing those darn things. Make as many decks as you like, and name them and save them! Each deck is stored as a file, so if you want, you can send decks to friends to study. you can modify cards, delete cards, delete decks, and create decks. Pretty much everything. Also, if you press SPACEBAR while you're studying, it will shuffle it for you! :)
A modular system for exact geometric construction; one can define and re-use parametrized constructions and own curves given by their parametrized point-by-point construction method.
The GiFaWT project want to publish a clone of the proprietary education-managment-software Telescol©, used in France. It will implement: Mark manager, homework manager, presence reporter, ..., and a better look, and less bug :-)
KewlWrite is a word processing program built for Linux and other systems that has a much wider variety of document setups than other text programs. For example, with KewlWrite, you can code an RSS page or write a page in PHP.
A foreign language learning software provided by a Chinese high school student. Its name "Lamplicit" is a combination of "language" and "implicit".
Ein Latein - Deutsch Übersetzer / A Latin - German Translator
Ein einfacher Lateinübersetzer. Der Lingua Latina Translator übersetzt einzelne lateinische Formen ins Deutsche. Aktuelle Version: 220.127.116.11 "Otium" Betriebssystem: Windows XP SP3 oder höher (VC++ Redist 2010 benötigt): http://www.microsoft.com/download/en/details.aspx?id=5555 Mac OS X mit WINE Linux wird nur teilweise unterstützt. Sorry liebe Linuxnutzer, aber Microsoft Windows hat Funktionen, die die Programmierzeit erheblich verkürzen. -> Für Kernfunktionen: Linuxversion reicht -> Für Spezialfunktionen (Internet): Windows ist zwingend nötig. Kleiner Tipp: WINE funktioniert gut. Uns fehlt die Zeit; mit dem Qt SDK kann man sich den LLT auf Linux aber auch selber bauen. We aren't able to produce an English translator at the same time because the day's only got 24 hours and we've got other (necessary) work to do. We need more programmers/resources to do this so we'll make the English version as soon as we'll have finished the German one
An open source face recognition project.
Mathematical modelling and computer simulating of military operations.
This program contains some common math functions. Very helpful if you struggle with math.
A variety of projects I completed thoughout software development courses that would be beneficial to other upcoming developers.