Universität GH Essen

Wirtschaftsinformatik und Software-Technik

[Mitarbeiter] [Lehre] [Forschung und Entwicklung] [Interessante Seiten]

Ski Seminar, Winter Semester 2000/2001

Prof. Rony G. Flatscher and assistants
working group "Wirtschaftsinformatik und Softwaretechnologie"

[German] [ Images]

Presentation and discussion of the results: Pruggern/Steiermark/Austria, 2000-12-14 - 2000-12-20

Schedule


 
 
Date:  Thursday, December 14, 2000 - Wednesday, December 20, 2000
Location:  Pruggern (ski area Dachstein Tauern), Austria

 
Short description

The main goal of the ski seminar to solve problems using internet technology as specified, for example by OMG, IETF, and W3C using the simple scripting language Rexx. All software solutions should be open source, well documented, and freely accessible worldwide - if their quality permits.

Primary goals

Subjects
Problem 1 Rexx Language Bindings for CORBA 3.0. 
For years, the American standards organization "Object Management Group" (OMG) has been developing objekt oriented standards. The "Common Object Request Architecture" (CORBA) enables distributed objects to communicate across system boundaries. The OMG has developed the architecture definitions (language bindings) for the implementation of the architecture in Ada, C, C++, COBOL, Java, Smalltalk, and others. All standards and sample implementations are researchable through the internet and freely available. The task of this group is to develop the CORBA core, to analyze the current language bindings, and design and - if possible - implementation of language bindings for Rexx.
Supervision: Fredj Dridi
Developed by: Björn Muschall
Results: [HTML German] [HTML] [PDF German]
Presentation: [HTML] complete archive [zip]

Presentation date: 16.12.2000, 16:30 - 18:00
Problem 2 Rexx-Plugin for the Netscape Communicator, Microsoft Internet Explorer, and Opera.
WWW-Browser permit dynamic loading of ("Plugins") supplied by third party manufacturers, e.g. Adobe, to read PDF files from the browser and display them within a browser window. Furthermore, plugins in different script languages like Perl or TCL are available as source code, with detailed documentation available on the net, making client side scripting other than java script possible. This group is to research the browser plugin architeture, examine existing plugins for scripting languages, and develop and implement platform independent Rexx plugins.
Supervision: Fredj Dridi
Developed by: Michael Fischer
Results: [PDF German] [PDF]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: 15.12.2000, 16:30 - 18:00
Problem 3 A "mod-rexx" for the Apache.
Apache the world's leading web server, available as open source. It permits dynamic loading of CGI scripting languages and executing scripts within threads. So it is no longer necessary to fork a new, resource-consuming process for every single CGI request. Perl scripts, for example can be interpreted by "mod-perl", the source code of which is available on the net.
This group is to research the module architecture of the open source web server Apache, become familiar with existing implementations of different scripting languages, and implement a platform independent "mod-rexx".
Supervision: Fredj Dridi
Developed by: Carsten Mjartan
Results: [HTML] [HTML German]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: Januar 2001 (fährt nicht mit!)
Problem 4 Integration of the XML-Parser "expat" (implemented in C) into Rexx/ObjectRexx.
This group is to research the XML parser "expat", analyze its interfaces, and develop and implement a platform independent Rexx function package for it.
Supervision: Eckhart Köppen
Developed by: Dominik Stein
Results: [HTML] [PDF]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: 17.12.2000, 16:30 - 18:00
Problem 5 Basics, design, and development of a web based schedule editor - HTML implementation in Rexx or Object Rexx.
This group is to research internet standards for distributed schedule maintenance, analyze the necessary interfaces, develop conceptional data models, and use the results to design and implement a web based system in Rexx or Object Rexx accordingly.
Supervision: Reinhold Klapsing
Developed by: Thomas Jungmann
Results: [PDF]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: 18.12.2000, 20:00 - 22:00
Problem 6 Basics, design, and development of a web based schedule editor - WML implementation in Rexx or Object Rexx.
This group is to research internet standards for distributed schedule maintenance, analyze the necessary interfaces, develop conceptional data models, and use the results to design and implement a WML based system in Rexx or Object Rexx accordingly.
Supervision: Reinhold Klapsing
Developed by: E. Masovic
Results: [HTML German] [PDF German] [PDF]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: 18.12.2000, 20:00 - 22:00
Problem 7 Design and implementation of BSF for Rexx.
IBM's "Bean Scripting Framework" (BSF) permits control of Java applications from other scripting languages.
This group is to analyze the BSF specifications and interfaces, and design and implement a BSF interface for Rexx.
Supervision: Rony G. Flatscher
Developed by: Peter Kalender
Results: [PDF]
Presentation: [PDF] complete archive with source code [zip]

Presentation date: 15.12.2000, 20:00 - 21:30
1. Further reading
http://www.RexxLA.org

    ... references the following documents, among others:

            http://www2.hursley.ibm.com/rexx/
            http://www.software.ibm.com/ad/obj-rexx/
            http://www.ibm.com/software/ad/obj-rexx/download.html#forfree
            http://www2.hursley.ibm.com/netrexx/

            ftp://service.boulder.ibm.com/ps/products/ad/obj-xx/rexxpg.zip
            ftp://service.boulder.ibm.com/ps/products/ad/obj-xx/rexxref.zip
            ftp://service.boulder.ibm.com/ps/products/ad/obj-xx/rxsock.zip

            http://www.lightlink.com/hessling/
            http://www.comlab.ox.ac.uk/oucl/users/ian.collier/Rexx/index.html

    news:comp.lang.rexx