Beschreibung
C++ Developer, CORBA, UNIX, WINDOWS, SAS
1.1. Windows Platform
The development environment is Borland C++Builder 6 Enterprise editition together with the Visibroker Corba Middleware installation.
-
Tosca makes intensive use of VCL controls of the C++Builder environment.
-
VCL threads are used to implement parallel processing at the client's side
-
Tosca calls WIN API functions
-
CORBA software is that of Visibroker, bundled with C++Builder
-
Windows 'sockets' as provided by the OS
-
The COM technology is used for the communication with other Windows applications
-
MS Word
-
MS IE
-
ADO: Active Data Object by MS
and for SAS on the Unix server (communication is the same which SAS Enterprise Guide uses)
1.2. Unix Platform
-
The server process is written in C++ (HP's aCC compiler)
-
CORBA software is "MICO"
-
BSD 'sockets' as provided by the OS for the callback
-
Tosca takes intensive use of the Unix system calls and library functions. Among else:
-
Process management: exec, fork, wait
-
Signal handling
-
POSIX threads
-
POSIX thread synchronization via 'mutex'es and 'condition variable's
-
File locking mechanisms
-
Inter process communication:
-
Shared memory
Pipes
1.3. SAS Knowledge
-
Good working knowledge in SAS
1.4. Communication Windows - Unix