Homepage - Alexander Schatten: Software

Software

All Software provided here is mainly a result of research work at the university. Partly it is joint work with student and colleagues. In that case, this is mentioned in the detail pages or special websites. I can give no guarantee whatsoever, neither for functionality nor for security or continuity of development. You may use the software provided here as is.

Also historic projects are listed here as part of "my" engineering history...

EngSB: Engineering Service Bus

EngSB, the Open Source Engineering Service Bus is a foundation for a variety of industrial projects as well as for research and Open Source Software Engineering. EngSB allows to integrate a variety of development tools and framework from various vendors and supports integrated and transparent engineering processes. Please stay in touch with our Open Source project, as well as with the scientific publications.

EngSB Open Source Project

Best-Practice-Software-Engineering Examples

One of our current projects is to provide a set of "best-practice" Java examples that show how to build modern component-oriented software using "standard" tools and frameworks like Maven, Spring, and so on. A set of examples is provided plus according introductionary documentation (patterns, tools, procedures...)

BPSE Website

Naiad

In the last years we developed a Naiad, an event processing engine that allows to do event-correlation, (rule-based) complex event processing and monitoring. This system was the (theoretical and prototypical) foundation for various projects (e.g.SWIS with Frequentis). For details, please check my publications and project page and particularly the diploma thesis from Marian Schedenig, Paul Alexandrow, Roland Vecera, PhD and diploma thesis from Szabolcs Rozsnyai.

Thesis Downloads

Cellular Automata and Image Processing

This is a project from a practical work of "Jürgen Platzer"; it demonstrates the capabilities of cellular automata to reduce noise in images and for edge-detection

Download Software

Open Science Workplace

OSWP is a groupware web-application that supports (dislocated) groups to manage and monitor projects, manage persons and tasks, supports communication (discussion, mailing, chat). It was initiated as a joint project with the university of Kerman/Iran.

OSWP Project Website

SQL Batch Manager

SQL Batch Manager is a Tool that allows to send multiple SQL Statement to arbitrary database connected with a JDBC driver. SQL Files are parsed and individual statements can by modified in case of errors or problems. Batches can be repeated until all statements are sent successfully. This is particularly useful when porting databases containing multiple tables from one database to another. Additionally database selects can be viewed and exported to XML.

Detail Information

Xindice Browser

The Xindice Browser was developed for the promising native XML database Xindice (Apache Software Foundation). This browser works for Xindice 1.0. Unfortunately in the last years there was hardly any significant progress in the Xindice project, hence the development of the browser is frozen until the future of the XML database will become clearer.

Detail Information

File Watchdog

FWD is a command-line server-side tool, that allows to monitor server ressources, specifically certain files, file-types or complete directories. It can be configured using an XML config file. Every time one of the ressources is modified, the modification is written into a logfile, or some adminstrator is notified by an email.

Detail Information

Simplex Optimization Library

A small SIMPLEX optimization library with a test- GUI Applet is provided here.

Detail Information

XML Indexer

The XML Indexer is a small tool that allows to index arbitrary XML documents and generate configurable index-outfiles. It is a batch application and can be used e.g., for server-side applications.

Detail Information


back to "normal" page