Em Andamento

Port the RTC SDK to Lazarus/FreePascal for Linux(repost)

RealThinClient SDK, a communications component set? for Delphi/Win32, has to be ported to Lazarus/FreePascal for Linux, so that the existing components can be used with Lazarus/FreePascal for writing Linux clients and servers the same way they can now be used with Delphi/Win32 for writing Windows clients and servers.

RealThinClient SDK is Open Source under the? Free BSD license:

<[url removed, login to view]>

For more information about the RealThinClient SDK, please visit:

<[url removed, login to view]>

Developer working on this project will have to have (1) Experience working with FreePascal and/or Lazarus on Linux, (2) Expert knowledge about Threads, Critical Sections and Timers on Linux, beause the RTC SDK implements its own thread pooling and reconnect mechanisms which also needs to be ported to Lazarus/FreePascal (3) Expert knowledge about TCP/IP Sockets on Linux, because a new client-side and server-side connection providers will need to be implemented for Linux.

The author of the components for Delphi/Win32 will be available for all questions about components internals and support the developer as much as possible, but the developer placing the bid and taking this job will need to do all the coding.

Please note that our goal is NOT to get a completely new set of components, but only to modify the existing code so it can also be compiled with FreePascal/Lazarus for Linux (now it only compiles with Delphi for Windows), and to implement new low-level connection providers for Linux.

This means that cca 95% of the code will remain as it is now, 5% will need to be IFDEF-ed (threading and timers) for Linux, and two new units will need to be written to implement a TCP/IP server and a TCP/IP client connection providers for Linux. The current connection providers for Delphi/Win32 can be used as a template for writing connection providers for FreePascal/Linux.

PS.? In case you are interested in completing this project, please download the RealThinClient SDK from SourceForge and look at the code to see how much time you might need to complete the task (as described above). Only developers with a reasonable timeline and price offer will be considered.

## Deliverables

The RealThinClient SDK package includes Demos. Even though converting all Demos to FreePascal/Lazarus is NOT required, the developer winning the bid will need to port the RTC_WebServer and RTC_FileClient demos to Lazarus/FreePascal, so will have a client and a server project which can be used for testing components functionality.

Habilidades: Delphi, Engenharia, Linux, Mac OS, MySQL, PHP, Arquitetura de software, Teste de Software, Administrador do Sistema, UNIX

Ver mais: realthinclient lazarus, lazarus rtc timers, source linux information, php developer download free, php net developers required, linux developers, license delphi price, level communications, job offer php developer, implements set, writing template, get information writing, get new job, developer license, delphi projects open source, delphi developer job, client side coding, realthinclient freepascal, tcp sockets, delphi license price, delphi free source code, sdk, rtc, php delphi developer, linux projects

Acerca do Empregador:
( 8 comentários ) Schwalbach/Ts, Germany

ID do Projeto: #3022448

Premiar a:


See private message.

$680 USD em 14 dias
(7 Avaliações)