Version 5 of Andreas Otto

Updated 2004-05-11 07:48:58

Tcl'er since ~1994 (my boss put me into a group to develop a SW management tool based on Tcl/Tk).

Until now I wrote a huge amount of Tcl/Tl software mostly used by German companies. This is just a subset (I can not remember all the projects)

  1. Banking:

a couple of tools used to setup and maintain a SW known as "Kondor" (by Reuters). "Kondor" is used as back-office SW mostly for money exchange and money-market deals. I wrote a plug in technology to extend the default features of "Kondor" with special customer reports (all together ~ 20 independent projects)

 2. a couple of tools used to setup and maintain a SW known as

"Xetra" and "Eurex". "Xetra" and "Eurex" is a SW for management of Stock and Option Market issues (something like Ebay for the big guys) (all together ~ 10 independent projects)


  1. Telecommunication:

a couple of tools used to setup and maintain a SW known as "Ars" (by Remedy). This SW is used to create 3-tier database based Applications. The GUI is a generic tool called "Remedy User" and acts like a "Web-Browser for Ars special data". This mean all the application-logic is placed in the server and no application specific client-setup is necessary. First I designed a Tcl-Extension to act with the Ars-Api. With this extension I wrote a huge amount of tools to do near everything with Ars and the applications run on it. (all together ~ 30 independent projects)


  1. Industry:

At the end of the last millennium I had the ill idea to write a compiler for Tcl. I call this SW just "Compiler" and used it to compile tcl-scripts into native binaries.

   This works very well on all known Tcl-Host-Os's like the different kinds

of Unix's, Mac Os and Windows. The benefits are speed (significant faster), security (nobody can read your code) and ease (putting everything together). But I call this project useless because I never got my investment back. The only things I learned were:

  • every SW project is possible if you put the right guys at the right place
  • never try to do business with people who have no money
  • never start a project before you know how to get the money back

A tool for connecting "something" together. This is a very generic description but its just a generic tool. This tool is used to connect very different software (mostly a legacy application) with other software (mostly something useful or something hype). Connecting means the connected SW acts like one SW but with the benefit of independent roots.


I call me 100% Unix and this means in 2004 100% (Linux, SunSolaris, ..) 100% (MacOsX) and 100% Windows (SFU). The later one I discovered this year (2004) to finally close my last OS world gap. Windows (SFU) or Interix is a full Unix running as a Windows subsystem and used to provide a Posix infrastructure to the Windows OS. I maintain the Tcl/Tk port to Interix (because I'm the first one who did it). Together with Tcl/Tk I've done an Expect port as well.


[ Category Person ]