KOPFZEILE friendlyGIS

Deutsche Version
Deutsche Version

Contents

Contact: info@friendlyGIS.com

Copyright© friendlyGIS® GmbH 2000-2010

Last update: February 1st, 2011

-->Examples - others

-->References

Specific fields

This page lists most of the specific fields, products and environments I had to deal with during the past years.

specific field / product / environment Things I have been dealing with
Smallworld® Magik - Environment This is my main area of expertise - here I know almost every screw to be turned, in "painful" border areas like plotting and XML-handling as well.
Smallworld® ACPs ACP are fast interface modules Magik uses to talk with the outside world. All basic operations in Magik, which are implemented in 'C', are reached via ACP. New versions also support Java as the language the ACP is written in. I have used both languages to realise ACP (e.g. SW-Lookup®, EIS interface).
'C' A nowadays outdated language, very close to "real live", I mean the heart of the computer, and therefore very fast. My largest project completely written in this language dates from the time before friendlyGIS®, but it contained many interesting features like an own interpreter for a generic query language etc., and it had a lifetime of more than 15 years.
'C#' Object-coriented variant of 'C' specific to Microsoft, very similar to Java. Currently I am maintaining a rather complex three-tier-application with frontend, GIS-interface and web services written in this language.
Java The quasi standard for web applications and all kinds of equipments, an object-oriented language. I have been using it so far mainly to implement ACP and other interfaces. In SW-Lookup®, the dispatcher - a small web server - is implemented in Java.
ORACLE The most well known database system. It virtually defines the SQL standard, lastly I used it as the target system for the interface to a web application for servicing and maintenance management.
SQL-Server The Microsoft counterpart to ORACLE, this is the base of the maintence system written in C# which I mentioned earlier.
XML This is something you will find everywhere in the business today. The Smallworld® GUI is configured with it, many interfaces are based on it, also this homepage has been created from a few XML files using custom XSLT transformations. I use XML quite often, while keeping attention to conformity and the use of schemata for data definition and validation (as for as useful)

-->Examples - others

-->References