About us

Tux Tax is a one-man enterprise in whose name I act as freelance software expert.
My focus is on software architecture and -development.

Main emphasis of my work is the area of business analysis and domain model design using the Unified Modeling Language (UML), software patterns and frameworks. I have experience in the creation of persistence layers for mapping relational data (ERM) of a database or legacy system into object-oriented (OO) models. Also, I have knowledge in the connexion of graphical, textual and web user interfaces (UI).

It will be a pleasure for me to receive your service request and to convince you of the quality of my architectural and development capabilities.

See also our prospectus!

Experience

We have collected extensive experiences in the following technologies:

  • Structural and Procedural Programming (SPP)
  • Object Oriented Programming (OOP)
  • Component Oriented Programming (COP)
  • Software Frameworks and -Patterns (Gamma, Buschmann, Fowler et al.)
  • Unified Modeling Language (UML) and tools (OTW, Rose, Innovator, Together)
  • C (glibc, libxml, pthread, Linux Console, xlibs/X11)
  • C++ (MFC, Stingray, in VisualC++)
  • Java (AWT/Swing and other Frameworks, JSP, in JBuilder, Visual Age/ Eclipse)
  • Object Pascal (VCL, in Delphi)
  • Markup Languages (XML, HTML, LaTeX)
  • Debian/SuSE GNU/Linux, KDE/GNOME, all Windows variants

Knowledge of further technologies, libraries, frameworks or toolkits may be accumulated in short time. Currently we have strong interest in working with the C/ C++ libraries Qt or GTK.

CYBOP

Within a dissertation work, a new theory of programming called Cybernetics Oriented Programming (CYBOP) was created together with a corresponding language (CYBOL) and interpreter (CYBOI). Both are developed as Open Source Software (OSS) under the GNU GPL licence and are thus freely available, distributable, extensible etc. CYBOP technology permits application software development characterised by:

  • human-readable knowledge models based on just one concept: Hierarchy
  • purely XML-based code (including domain knowledge, user interface, workflow logic)
  • portable applications which may easily provide different User Interfaces (UI): Textual (TUI), Graphical (GUI), Web (WUI)
  • avoidance of unfavourable bidirectional dependencies, global data access, container inheritance and further traditional weaknesses
  • faster development allowing domain experts and users to more actively participate in the process

See CYBOP Presentation given at LinuxTag 2007 in Berlin as well as CYBOP Book!

CYBOP is still in prototype state, but can already be used via Textual User Interface (TUI). The Web User Interface (WUI) is in preparation. Graphical User Interfaces (GUI) are not implemented yet.

If also you understand the chances the CYBOP technology opens up, we would be pleased to realise a smaller application software project together with you at reasonable conditions.

Logo

Copyright (c) 1997-2007. All rights reserved. Imprint. Webmaster. Last Update: 2007-06-13