Sitemap Imprint        

Dr. Brunthaler IITech GmbH Software-Development

We use a wide range of tools and components for our software development. The most important tools are in-house developments.

Database systems

  • IBM INFORMIX 10.x
  • IBM INFORMIX 11.x
  • ORACLE 9
  • ORACLE 10


Programming languages used for development:

  • C
  • Java
  • SQL
  • 4GL (IBM Informix, QueriX)
  • Bourne-Shell
  • Perl
  • HTML
  • VRML, x3d


We use the following standards:

The SQL database interface makes it possible to develop our software independently of the target database. Therefore, we can offer our solutions, if required, for other database systems than the abovementioned.

The client/server communication ist based on web services described by WSDL. Communication is done with SOAP/XMLRPC. So virtuelly any service of our products is accessible via network, and customers and partners can develop their own e.g. user interfaces or EDI solutions. The server platform package is AXIS2.

Proprietary development tools

For the automatic generation of all kinds of programs we use a document processor ( "tform") with macro capability. From the documentation of a database table, it generates e.g. a human readable document, a file with SQL commands for creating the table and a library of functions which executes well-defined queries und updates on the data model. This saves us from having to maintain SQL code scattered over megabytes of source code. The data model can be changed with a simple "make all" in all programs...

The maintenance of makefiles is a delicate matter, therefore we use our own makefile generator ("mamf" = Make A Makefile). It can keep complete directory hierarchies with hundreds of makefiles consistent. A new platform has to undergo only one central configuration, that is all.

The configuration management and distribution of software is also tedious and error-prone. Thus we use sets of intricate tools which distribute only the necessary files to the target computer - with respect to the target configuration and fully automatic via the Internet or an Intranet.

Newsletter
   
   E-Mails empfangen

 


 


Valid XHTML 1.0 Transitional