Find Jobs
Hire Freelancers

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

$500-5000 USD

进行中
已发布将近 16 年前

$500-5000 USD

货到付款
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: <[login to view URL]> For more information about the RealThinClient SDK, please visit: <[login to view URL]> 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.
项目 ID: 3022448

关于此项目

1条提案
远程项目
活跃16 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$680 USD 在14天之内
4.1 (7条评论)
4.1
4.1

关于客户

GERMANY的国旗
Schwalbach/Ts, Germany
5.0
8
会员自3月 11, 2006起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。