RTC Forums
March 29, 2024, 08:59:46 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Developing for Windows, MacOSX, iOS and Android  (Read 12593 times)
D.Tkalcec (RTC)
Administrator
*****
Posts: 1881


« on: October 31, 2011, 12:46:38 PM »

What are the differences between the RTC SDK on different platforms?

The latest RealThinClient SDK version has support for developing Windows, Mac OSX, iOS and Android Applications. While the Windows platform is fully supported and all the features of the RTC SDK are fully functional when used inside 32bit and 64bit Windows Applications, some features are NOT available for non-Windows platforms, so you shoud take these limitations into account if you want to make your RTC Applications cross-platform.

* Built-in Client-side SSL support is available ONLY for Windows Applications. The "useSSL" property on the TRtcHttpClient component will simply be ignored on all other platforms. The reason for this limitation is that WinInet and WinHTTP APIs are used for built-in SSL support, but these APIs are ONLY available on Windows. SSL support by using 3rd-party encryption components is available on all platforms, but you will need to contact your encryption component vendor (StreamSec or Eldos) to ask if their components can be used for the IDE and platform you are targeting.

* Built-in Client-side automatic Proxy recognition (connect through firewalls and HTTP Proxies by setting the "useProxy" property to TRUE) and built-in User Authentication (using the "UserLogin" property) are available ONLY for Windows Applications. The reason for this limitation is the same as for built-in Client-side SSL support. These features are provided by WinInet and WinHTTP APIs, which are NOT available on any non-Windows platform. These features will remain available ONLY on Windows.

* TRtcISAPIServer component is ONLY available on Windows. Other platforms are NOT planned, because ISAPI DLLs are Windows Dynamic Link Libraries which would NOT work on other platforms.

Best Regards,
Danijel Tkalcec
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.021 seconds with 17 queries.