Beschreibung
C++ Builder (Borland C++), UNIX - Germany
Our client in Germany is looking for C++ Builder (Borland C++), UNIX
Skills/Exp:
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
Tosca uses several techniques to communicate with Unix Servers and other ones:
- The main communication between the client and the Unix SAS server is achieved via the CORBA technology.
- The callback feature from the server to the windows client is realized by a socket implementation
Duration: 6 - 12 months
For immediate information about this job and interview bookings, please call Suma.