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 |
... 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