Meine Projekte im Überblick
Math.NET ist ein objektorientiertes Framework geschrieben in C# für symbolische Mathematik, das skalare & komplexe Lineare Algebra (Vektor, Matrix, Tensor), Logik, Komplexe Zahlen, 3D Geometrie, Digitaltechnik und endliche Zustandsmachinen sowie Operationen wie das Ableiten und Integrieren, das Approximieren durch Taylorreihen, das Evaluieren von Ausdrücken, das symbolische Lösen von regulären und irregulären linearen Systemen und vieles mehr unterstützt.
Math.NET ist frei, gratis und wurde unter einer modifizierten BSD Lizenz (FreeBSD License) publiziert. Die neusten Versionen sind auf der SourceForge website publiziert.

:. Math.NET Details
NeuroBox ist eine objektorientierte .NET Bibliothek, mit der man komplexe neuronale Netzwerke generieren, propagieren und trainieren kann. Unterstützt werden Konzepte wie Backpropagation mit Weight Decacy, Momentum Term, Manhattan Training, Flatspot Elimination etc.
NeuroBox ist gratis, offen und GPL lizenziert. Die neusten Versionen sind auf der SourceForge website publiziert.

:. Neurobox Details
ThreadMessaging.NET ist eine kleine Framework Bibliothek geschrieben in C# für fortgeschrittene transparente Synchronisation und Kommunikation zwischen verschiedenen Threads und Prozessen (auch über Rechnergrenzen hinweg) in der .NET Welt und stellt sichere Implementationen verschiedener Nachrichtenübermittlungs- und Datenflusssteuerungsstrukturen bereit.
ThreadMessaging.NET ist gratis, offen und BSD lizenziert. Die neusten Versionen sind auf der SourceForge website publiziert.

:. ThreadMessaging.NET Details
GenoBox Library
Analog zur NeuroBox ist GenoBox eine objektorientierte .NET Bibliothek, die Parameteroptimierungen und ähnliche Probleme mittels genetischen Algorithmen unterstützt. GenoBox ist ein sehr junges Projekt, entsprechend sind noch keine Releases verfügbar.
GenoBox ist gratis, offen und GPL lizenziert. Eine SourceForge Projekt Website wird demnächst eröffnet.
Painter ist eine kleine Applikation zur Manipulation von TIFF Grafiken auf Solaris und Linux, geschrieben in C++ von Christoph Rüegg and Matthias Bader als 'Semester Homework' für die Vorlesung 'Informatik I' der Erstsemestrigen Informationstechnologie und Elektrotechnikstudenten an der ETH Zürich.
:. Painter Details
Beim Projekt "Vom Spiel zur Wissenschaft" im Rahmen eines PPS Semester Seminars an der ETH Zürich geht es darum (zelluläre) Automaten oder Simulationen zu programmieren, dokumentieren und präsentieren oder aber Spiele zu entwickeln, welche wissenschaftliches Wissen vermitteln und auch als Lernprogramme bezeichnet werden können.
:. evolutionOne Details
Auf der CMOS Website habe ich eine vielleicht nützliche Sammlung von Basiselementen zusammengestellt, vom einfachen Inverter bis zum Teilmikroprozessor, sowie auch meine spezifischen Projekte, die auf eben diesen Basiselementen aufbauen.
:. CMOS Website
Xbot ist eine modulare Bot Software Umgebung (basiert auf dem .NET Framework) für autonome durch neuronale Netzwerke, Scripts oder Kartengesteuerte mobile Omniwheel Roboter, die den SV203 Controller verwenden.
Xbot ist gratis, offen und GPL lizenziert. Die neusten Versionen sind auf der SourceForge website publiziert.

:. Xbot Details
NntpLib ist ein objektorientierter .NET NNTP (News) Client geschrieben in C#. Er arbeitet auf mehreren Ebenen, was den Vorteil mit sich bringt, dass man selber entscheiden kann wieviel Abstraktion man nutzen will.
NntpLib hat seinen ersten Entwicklungszyklus verlassen, wurde aber noch nicht publiziert.
:. NNTP Library Details
IRC Library
SharpIRC ist ein .NET IRC Client geschrieben in C#. Der zentrale Teil der Applikation ist die irclib, der objektorientierten IRC Bibliothek, die Sockets und das IRC Protokoll verwaltet und ein über eine abstrahierte Schnittstelle einbindbar ist.
SharpIRC ist gratis, offen und GPL lizenziert. Die neusten Versionen sind auf der SourceForge website publiziert.

SharpIRC at SourceForge
Regex Tester ist so klein wie nützlich: Er besteht aus nur ein par wenigen Codezeilen, kann aber das Schreiben und Testen von regulären Ausdrücken für das .NET Framework Regular Expression Packet erheblich unterstützen. Der Regex Tester ist gratis und opensource (GPL)
:. Regex Tester Details
NanoAge - The Concern Wars
Nanoage ist ein MMORPG das in einer Dark Future Welt spielt. Wir sind ein Team von mehr als 10 aktiven Mitgliedern und einigen weiteren freien Arbeiter, geteilt in 10 Unterteams. Ich bin in die folgenden drei Teams involviert: Project Management, Game Design & Architecture, Server Management. Mehr Informationen und News findest du auf unsere Website.
Das Projekt wurde eingefrohren. Eine Zusammenstellung unserer Arbeiten wird demnächst hier publiziert werden...
Lynx Community
Lynx Community ist ein reines HTML (kein Java!) Community System basierend auf einem Chat mit vielen neuen Features wie ein vollständiges Shell System, Games (gegen andere Communitymitglieder), News Abonnements (Die Headlines und Links werden als spezielle private Nachtichten in den Chat gepostet), etc. Lynx ist in C# geschrieben und arbeitet mit ASP.NET und einem spezialisierten HTTP Dämon NT service.
:. Labyrinth
:. Muehle
Web Tool Box
WebToolBox ist ein System bestehend aus einigen Tools die den Alltag eines Webmaster oder Surfer etwas erleichtern, wie beispielsweise Metatag Generatoren, Link Verifizierer, Suchmaschinen Registrationsautomaten etc. WebToolBox wird zu .NET WebServices migriert und kann dann auch programmatisch eingebunden werden.
:. WebToolBox Details & Access Points (note: deactivated; in service)>
Das Lernen von Key/Value Paaren wie Französischwörter kann sehr hart sein. Also habe ich ein weiteres kleines konsolenbasiertes Trainingsporgramm in die Welt gesetzt, dieses mal .NET basiert, geschrieben in C#; wie immer gratis und opensource (GPL). Es steht auch eine Version für MacOS X zur Verfügung.
:. LangMan Details
Intranet Trouble Ticket Solution
Ein auf ASP.NET, WebServices und SQL Server basiertes Trouble Ticket System, das für den Einsatz als interaktive Koordinations- und Kommunktationsplattform im Intranet entwickelt wurde. Es unterstützt Kategorien, Kategorie Master-/Detalansicht, Ticket Master-/Detailansicht, Ticket Status Tracking, dynamische Ticketerweiterung, spezifische Ticketattribute, Kategoriebasierte Abonnements (Email Benachrichtigung), Volltextsuche, NT integrierte Sicherheit (Domains), Zugriffskontrolllisten (Benutzerbasierte Zugriffsrichtlinien, z.B. Benutzer A kann alle Tickets der Kategorie X lesen aber nicht editieren und erweitern), eine offene Schnittstelle für die Integration in bestehende automatisierte Geschäftsprozesse, und vieles mehr.
Da dieses Projekt eine Auftragsarbeit ist kann ich weder weitere Details noch Quelltexte veröffentlichen. Ich werde jedoch versuchen, das Projekt so bald wie möglich zu öffnen.
IMFS DB
Wie die meisten Schweizer meines Alters wurde auch ich (unfreiwillig) dazu gebracht, fast den ganzen Sommer 2002 (15 Wochen) an einem der wohl unbeliebtesten Plätzen der Schweiz zu verbringtn. Als Kontrast zum langweiligen langen Tag in der UEM RS 262 (Schweizer Armee) begann ich (ok, ich musste) eine Applikation in C# zu schreiben, die den Prozess der Planung eines Mikrowellenbasiertes Kommunikationsnetzwerks genannt IMFS vereinfacht und optimiert. Die Intranet (web-) basierte Applikations verwaltet bereits getestete Verbindungen von vergangenen Übungen, verknüpft mit sicheren Plätzen für Netzwerkknoten und alle benötigten elektronischen Geräten, diversen Attributen und mehr. Mithilfe dieser Informationen vereinfacht es die Planung neuer Netzwerke, das Rendern von Netzwerkkarten, das Generieren von druckbaren Datenblättern und Befehlsdokumenten, den Export geographischer Daten für das interne GIS System, etc. Klarerweise ist diese Applikation nicht opensource und steht auch nicht zum Download zur Verfügung (ich habe netterweise nicht mal selber aktiven Zugriff).
.NET Analyzer
Ich bin Teil des Entwicklungsteam des .NET Analyzer, ein leistungsfähiges webbasiertes Datenanalysetools, das von der ppedv AG entwickelt wird. Ich bin am Design einer sehr felxiblen Datenprovider Infrastruktur Architektur beteiligt. Besuche die Website der ppedv, um mehr über das (kommerzielle) Produkt .NET Analyzer zu erfahren. |