Version 4 of Andreas Otto

Updated 2004-05-11 07:46:48

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:
 1. 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:
 1. 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:
 1. 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
 2. 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.

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