Forschungsbericht 1999-2000 | |
Institut für Wirtschaftsinformatik
Leonardo-Campus 3 48149 Münster Tel. (0251) 83-38100 Fax: (0251) 83-38109 e-mail: ls-is@uni-muenster.de WWW: http://www.wi.uni-muenster.de/ Geschäftsführender Direktor: Prof. Dr. Jörg Becker | |
Forschungsschwerpunkte 1999 - 2000
Fachbereich 04 - Wirtschaftswissenschaftliche Fakultät Institut für Wirtschaftsinformatik Lehrstuhl Prof. Dr. Heinz Lothar Grob (Wirtschaftsinformatik und Controlling) | ||||
Javabasierte Softwareentwicklung
Gegenstand des Projektes zur Javabasierten Softwareentwicklung am Lehrstuhl für
Wirtschaftsinformatik und Controlling sind die Erstellung von Basistechnologien zur Verwendung im
Computergestützten Controlling einerseits sowie zur Unterstützung der
Computergestützten Hochschullehre (cHL) andererseits. Java ist eine
plattformunabhängige, objektorientierte Programmiersprache der Firma Sun zur Entwicklung von
portablen, auch verteilten Anwendungen mit Unterstützung im Bereich Sicherheit und Performanz.
Sun stellt dazu eine Reihe umfangreicher Klassenbibliotheken zur Verfügung, die
Grundfunktionen für bestimmte Anwendungsbereiche implementieren. Die konsequent
objektorientierte Struktur erlaubt dabei beliebige Anpassung und Erweiterung der
Standard-Funktionalitäten. Ein wichtiger Teil der Javabasierten Softwareentwicklung ist die
Erstellung von eigenen Klassenbibliotheken für die Entwicklung von Softwareprodukten für
andere Forschungsbereiche des Lehrstuhls. Anwendung finden diese Klassenbibliotheken in den
vielfältigen Komponenten der Freestyle-Learning-Software. "Freestyle" bezieht dabei die
gesamte Hard- und Softwareumgebung des Nutzers mit ein: die Varianten des Lernen und Lehrens sind
dabei genauso frei wählbar wie die Rechnerplattform und das Betriebssystem. Java
ermöglicht einfache Wiederverwendbarkeit der eigenen Klassenbibliotheken, da der compilierte
Code nicht an bestimmte Hardware gebunden ist, sondern als Bytecode vorliegt, der von jeder Java
Laufzeitumgebung (Virtual Machine, VM) auf einem beliebigen Betriebssystem interpretiert werden
kann. Einzige Einschränkung dabei ist, dass für ein Betriebssystem auch eine
Laufzeitumgebung existiert. Diese Laufzeitumgebungen werden von Sun in der neuesten Version
für die Betriebssysteme Windows, Solaris und Linux kostenfrei zur Verfügung gestellt.
Ausserdem wurde aufbauend auf der am Lehrstuhl entwickelten Klassenbibliothek ein Framework
geschaffen, welches den Entwicklungsaufwand für die Erstellung von komfortablen Applikation
erheblich vereinfacht. Vielfach finden solche Applikationen am Lehrstuhl Anwendung als Teil neuer
Learning Units für Freestyle Learning. Auch in Zukunft werden die Klassenbibliothek und
das Framework erweitert. Insbesondere im Zusammenhang mit der Neuentwicklung der einer
Oberfläche zur Generierung von ereignisorientierten Planspielen (Planspiel-Shell) in Java
ist die Integration weiterer Komponenten und Schnittstellen geplant.
Beteiligte Wissenschaftler: |
||||
Hans-Joachim Peter