|
Motorcycles are quite useful in Paris, besides busses they are a nice way to get around. As you may imagine, I like driving a motorcycle. That means to spend 5 days and 2500km in the French and Italian Alpes, or more. Sometimes motorcycles disappear, not only under snow. In Google, sometimes this page disappears.
EdelWeb since 1995 (EdelPhase) Ubi bene, ibi patria
When creating EdelWeb with friends, I gave up work security of a public service and replaced it by trust in the ability to live from commercial activities; so far, so good. EdelWeb now has more than 13 years, we moved several times, and we sold the company twice.
Some parts of my work cannot be decribed here, mainly for confidentiality agreements with our customer. The remainder of this page is organised in rough inversed chronological order.
|
You need a java capable browser to see this applet. Use the mouse to rotate and the hold down the Control and Shift key to select among 6 possible rotations. In 1995 I spend an evening to add another dimension to the java sample three-dimension wire-frame display applet to learn a bit of the Emperor's new clothes (c.f. SIMULA). since I always wanted to implement such a thing to be manipulated in real time about 20 years after having seen it in a film presented at one of the Annual Mathematical Conference in Bonn (produced picture by picture at that time).
|
|
- Specification of a profil for XML based signatures for the French DGME.
- Specification of a standard for interoperability of information systems for the French Social Security Organsiations. Spring 2005 to Spring 2006, presented at the 2006 EPFE conference.
REACTIVATE SIMULA September 2005: Under the free Hercules IBM architectures emulator and Volker Bandke's Turnkey MVS, a 20 years old Simula 67 compiler is now working again.
- Participation in the IETF LTANS working group. Together with Alexsey Jerman-Blasic, a article concerning this work was presented at the 2005 EuroPKI workshop.
- The EdelKey Project, this was presented at the 2005 EFPE conference and an article is publshed in the proceedings of the 12th DFN-CERT Workshop Sicherheit in vernetzten Systemen.
- Hacking with and in OpenSSL, mod_ssl, Apache HTTP, curl, wxWidgets, or Bouncycastle.
- Technical management of the EU IST project OpenEvidence (There were two motorcycle tours involved to Prague, Vienna and Ljubljana, and the other to the 2004 EPFE conference in Poland. (2002-2004)
![]()
- Participation in the EU IST project EU-PKI (2002-2003)
- Participation in the EU IST project Chronic (2000-2001)
- Studies, installation, and administration of application security infrastructures (certification authorities, secure message handling, time stamping)
- Design and implementation of a Timestamping Demonstration Service (since October 2000), generating hundreds of fortune cookies per day.
- Design and implementation of the French La Poste Clepsydre pilot service (2000). Contrary of what was initially asked for, i.e., a service based on RFC 3161 and some proprietary user management, we could (rather easily) convince the client to use RFC 3029 - DVCS and X.509 certificates for clients.
- EdelSafe architect, a server based solution for signature and certificate validation using RFC 3029 - DVCS. (1999-2001). The architecture received an authorisation for use of cryptographic tools from the French authorities, since it allowed to centrally manage encryption certificates for gateways and authories.
- I wrote some part concerning confidentiality for IALTA specifications.
- Project manager of the French part of the EU project EuroTrust (1996-1997). During this work, I participated in the French GTFA (Groupe de Travail de Fournisseurs d'Administration) which worked on the French contribution to the EU directive on Electronic Signatures. We also programmed a little OCSP server based on reverse engineered knowledge of the Unicert ORACLE data base.
- Design and development of a MIXER-RFC 2156 gateway (X.400/88-MIME) (1995)
- Coupling web servers and electronic micropayment systems. For example, you could buy Le Monde in 1997.
- Tools for remote administration of web and mail servers.
- Development of prototypes and real web servers (see the list of our guests and ancient guests).
- Some other fun, like EdelForum, or the applet on this page. Part of this is an object oriented persistance storage on top of an SQL data base.
INRIA 1992-1994 (phase Unix) Fortes fortuna adiuvat
INRIA convinced me and, more important, the president of (GMD) that it would be a good think for me to spend some time in Rocquencourt near Paris allowing them to benefit a bit of my previous work, and me to learn something new. I was thrown into Unix, and became a member of the COMISO group at INRIA. Since we started immediately to developmautomatic tools for the message handling operation and supervision, we all had soon some time to do some research and development work.
- The Y-Net X.400 and Internet gateway project of the European Commision,
- The RENATER Internet/X.400 gateway project,
- Participation in RARE working groups for message handling and directories,
- Development of some applications using mofe/wafe, like the HiLarité MabouLe HTML editor,
- X.400/Internet MIXER gateway prototyping,
- X.500 systems for network configuration information,
- Indexing of network configuration data bases, basically transforming the EARN database BITEARN NODES into an X.500 directory in various ways,
- Phonetic searching and indexing, SOUNDEX is nice, it just doesn't work well with English,
- Cooperation with Telesystemes/E3X to maintain and enhance the X.400 product ucomx400.
- Participation in the RFC 1327 review team.
EARN Office France 1991 (Phase IBM/VM) Quid sit futurum cras, fuge quaerere
![]()
![]()
Since GMD was shutting down their IBM MVS facilities and networking was well in place in Germany, I decided to take a break. I took a sabbatical year (from GMD) and worked at the EARN Office near Paris as technical staff member (Paris is in France which is in Europe on Earth.) It is not true that I left Germany because the country is dangerous for animals named Bruno (like me). Bären sind doch nette Leute.
- Maintenance and development of network configuration management tools, i.e., GENROUTS and UPDNODES, actually not UPDNODES because it was just working fine.
- Evaluation of the X.25 networks REUNIR and IXI, and the use of NJE/OSI in interoperation with VAX/VMS systems.
- Author and editor of the EARN Pocket Guide,
- Training of new EARN sites, e.g. SUEARN operated at the Institute of Organic Chemics at Moscow.
- Design, implementation and operation of an X.400 gateway between IBM's internal network and EARN, in cooperation with IBM France and CIRCE Orsay
GMD 1975-1990 (Phase IBM MVS) Ne discere cessa
![]()
![]()
I worked some time with Volker Blasius at the IBM center of GMD. Volker explains the history of GMD quite well. GMD does no longer exist, the institutes have been integrated into the Fraunhofer Gesellschaft.GMD does not mean "Gesellschaft für Mittagessen und Dienstreisen" and the Logo should not be regarded as kleinkariert.
- IBM MVS system programmer, design, development, maintenance of OS extensions, and all that jazz, too (JES2) and very exiting. I spent some time around RACF, e.g., by creating a "e;table view"e; interface of the user data structure accessible via standard programming language interfaces in normal user environments.
- IBM cooperation projects for Network Information Center Environments, a project to create user client software to interface EARN services like the user directory, a file server cache. In 1984, the EARN network fileserver NETSERV by Berthold Pasch was a beast to which you talked like 'GET filename' or 'PUT filename', Older servers in BITNET and then also Eric Thomas' revised LISTSERV also used this protocol. BTW: Eric worked for some at a well-known place in Geneva in these days. ... Montpellier->Bonn, 10 hours
- Development of UCLA/Mail400 in 1987, an X.400 extension of the previous including a RFC 987 gateway, sponsored by DFN. X.400 P2 data structures and RFC 822 are basicallly the same thing (as can be seen from the gateway specifications. MVS was not yet a fully dead dinosaur and UCLA/Mail together with its user interfaces was a powerful system by thousands of people, I had the idea to add an X.400 communication module to it. This was done in cooperation with Softlab. What followed in 1988 was 16000km tour between Canada and Mexico to show my motocycle to the friends at UCLA.
- I started to work a lot with students in order to develop prototypes for netweork services. For example, we developped two different gateways for the IBM SNA/NJE protocol, one written in PLI/1 communication directly with the X.25 mapped SNA LUs in the communication controller, and another, together with a student of the University of Heidelberg, written in assembler on top of OTSS/OSNS, The latter was later also implemented also in VAX/VMS by Joiner as part of the Digital support initiative for EARN. (Yes, the company, the other dinosaur). Connecting two sites that had both a local NJE name UCLAMAIL created a little undesirable problem with the JES2 path management.
- Some hacking in UCLA/Mail, an electronic mail environment for MVS to be used in BITNET, EARN and the early Internet, working with colleagues in Los Angeles and Tel-Aviv, sometimes in two shifts, exchanging the code via mail.
- In 1983, the major work of restructuring system modifications was finished. Later maintenance due to the intsalling of new versions of MVS, JES2 or RACF became a simple task. At that time, GMD became member of the European Academic and Research Network EARN and BITNET. I participates in the German EARN technical support group, mainly because there were not many MVS sites in this VM dominated work. Besides my growing interest in electronic mail, working in a world wide NJE network with 3000 network nodes operated by several hundreds of independant institutions needed some work and tools for network management, routing tables, etc. I wrote UPDNODES, for example. To finish one of the management meetings: 800km on a motorcycle on the beautiful island of Crete during the weekend. I am sorry for another Peter who was forced to stop after 10km.
- A full screen TSO logon procedure. About 5 years later, IBM started providing something similar with still less features. Recently, I had some work to do on a Z/OS, after 25 years, they are pretty close.
- One of my first tasks was to remake the user information and accounting system and use RACF for it. The result was a kind of directory systems implemented using RACF user data, and accessible through a high level API, i.e. no need for low level assembler programming.
- The MVS systems programming work contained a complete replacement of all existing system modifications by using defined exit points of MVS and JES2, including a migration of a GMD developped accounting and user management system by RACF features. The Assembler macro set mentioned below got integrated into the System Programmer's Tool Set (SPTS).
![]()
I studied Mathematics at the University of Bonn, and graduated in 1981 with a work on Über die Anzahl geschlossener Geodätischer kompakter Mannigfaltigkeiten negativer Krümmung. (The number of closed geodesics on compact manifolds with negative curbature).
- Still as a student: While making the COMEDY, I enhanced an assembler macro set developped by GMD for structured programming. This macro set was also used by Klaus Birkenbihl et al. in the port the B.I.T.S system (initially developped for 360 MFT) to the MVS/TSO/ISPF environment, and later, by me, in many MVS system programs, exits, etc. The macro set became part of our the (System Programmer's Tool Set SPTS (some people say the SP means actually something else). SPTS included a pseudo code processor, and an assembler listing beautifier, both essentially targetted to work nicely with the macros.
- TheComputer Output on Microfilm sYstem aka COMEDY, together with a hacked version of the IBM MVS External Writer to transfer the results properly separated by tape labels, processed by a modified CALCOMP microfilm printer controller whose 48x reduction lens problems were much worse than the ones of the Hubble telescope. The most important internal use of the Comedy was to print PTF cover letters, allowing to use effectively the huge sets of IBM microfiches.
- A TEX output driver for Calcomp on 35mm film, we had no laser printer at that time.
During summer 1978, since I the meaning of BAL,I spent three months in the US doing some IAESTE practical training at the Swiss Colony Computation Center in Monroe, Wisconsin, and 13.000 kilometers in a Greyhound bus. (I'm talking to U).
- C.H.A. (Kees) Koster gave some programming courses at GMD; from one about CDL2, you may see some impact in my C programs.
- In 1975 GMD opened its own IBM facility with an IBM /158 running under MVS. The TSO system equiped with SPF was a real difference.
- I started at GMD as a student to work with a CALCOMP computer graphics and microfiche systems, for software development and operation. Programming these machines with their 8K nonets (words with 9 bits) of memory makes you modest.
- GMD also had a Telefunken computer TR 86, which possessed at that time (early 70s) an interactive vector graphic user interface GRAFSY with pull down menus, and track balls etc, well, only 64K of words of 24 bits, and you could run some fortran programs. The vector graphics displays were often used for airplane traffic control at that time.
In 1973, when I began my university studies at Bonn, P.P. Spies just had the excellent idea to introduce SIMULA 67, not only in a small course but during one year to learn the language and how to implement it. Smalltalk and Java make me smile.
- Besides, that, for programming there was the never ending waiting line at the card reader and the noisy printers, but sometimes it was also possible to use TSO on IBM MVT, the machine was an IBM /168. In other words, we could use the machine almost like a PC today, well, share it among several hundreds of users.
Once upon a time ... Fiat lux
![]()
I began programming on an Olivetti Programma 101 in 1969 or 1970.
The picture is part of the Programma 101 Web.
Coming to the final point:
PETER BEGIN
Hello, World.![]()
Copyright © Peter Sylvester 1995 - 2005, All Rights Reserved.