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
|