当前您所在的位置:首页>开发控件 版本控制 >开发控件

Remoting SDK 9.7

什么是Remoting SDK

 

在当今时代,大多数应用程序不再孤立地存在——它们需要与服务器组件或“云”通信,以获取更新的数据、在应用程序用户之间交换信息等。

 

Remoting SDK是一套库,可以让您轻松地将此通信构建到应用程序中。它覆盖了硬币的两面:

 

 

服务器可以用C#、Swift、Oxygene、Visual Basic.NET和Delphi编写。

 

它们可以部署到Linux、Windows和Mac OS X服务器上,包括云托管提供商(如Amazon Web Services或Azure),当然还可以部署在自托管服务器上,为您提供了广泛的选项和灵活性。

 

Remoting SDK使编写服务器变得容易,而不需要在网络API和技术方面有很多专业知识。让服务器启动和运行实际上可能需要几行代码。(请参阅上面的示例)。

 

您负责实现服务器逻辑,Remoting SDK可以处理其余部分。

 

但是,如果您确实需要更多的控制并知道自己在做什么,那么Remoting SDK将公开您真正微调服务器操作所需的所有选项和灵活性。

 

客户机是与服务器对话的应用程序,Remoting SDK允许您将客户机功能添加到任何现代编程工具中编写的应用程序中,以及所有当前平台中:

 

对于每个平台和开发工具,Remoting SDK客户端库都是在本地实施且从零开始实现——没有兼容层,而且API在任何地方都是本地的。

 

您可以了解下面五个客户端实施中的每一个。

 

 

Clients for
.NET

.NET和Mono

Remoting SDK for .NET是以100%托管代码实现的,并且是为在.NET框架的所有变体(从常规桌面框架到WinRT)上使用而设计的。它积极支持Mono和Xamarin、跨平台和移动应用程序开发,当然也可以在ASP.NET中使用。

 

Remoting SDK支持C#、Visual Basic、Oxygene和Swift的开发。它与VisualStudio和Fire集成。

 

提供完整的C#源代码。

 

 

Clients for

Cocoa

 

Cocoa – Mac, iOS, WatchOS和tvOS

用于Cocoa的Remoting SDK是用纯Objective-C编写的,版本9也经过了大量的优化,以供Swift使用。本机库重量轻,可以作为框架或静态库嵌入到Mac、iOS、WatchOS和tvOS项目中。

 

API在所有四个Cocoa子平台上都是相同的,这使得在Mac和iOS应用程序之间共享使用Remoting SDK的代码变得非常容易。

 

Remoting SDK支持Xcode(Swift和Objective-C)和Elements(Swift, Oxygene and C#)的开发。

 

提供完整的源代码。

 

 

Clients for

Java& Android

 

Java与Android

Remoting SDK for Java是一个100%纯JVM库,它被设计成在Java支持的任何地方运行,包括Oracle在各种平台和设备上运行Java的运行时间,当然还有Android。它是一个轻量级的.jar文件,不容易添加到项目中。

 

Remoting SDK积极支持使用Java语言开发,以及Java、RemObjectsOxygene和Swift的Java实现。它还将与Java和/或Dalvik运行的大多数其他语言一起工作。

 

对Visual Studio和Fire提供了深入的IDE集成支持。

 

提供完整的源代码。

 

 

Clients for

Delphi

 

Delphi与C++Builder

Remoting SDK for Delphi以本地Delphi代码实现,支持Delphi的所有目标平台,包括WindowsVCL应用程序,以及Mac和移动FireMonkey应用程序。

 

Remoting SDK通过Delphi 7的所有版本通过最新的Delphi10“Seattle”工作;它还支持C++ Builder XE7或更高版本。

 

提供完整的源代码。

 

 

Clients for

JavaScript

 

JavaScript

Remoting SDK包括一个轻量的纯JavaScript客户端库,可用于从丰富的客户机网站中嵌入的代码与服务器进行对话,以及在任何其他运行JavaScript的地方进行对话。

 

提供完整的未混淆的源代码。

 

用C#语言编写服务器

使用C#通过RemotingSDK、面向Windows和跨平台部署(通过Mono)构建基于.NET的服务器应用程序。

在Windows上的Visual Studio中工作,或者在我们的免费Mac IDE中工作。

将您的服务部署到Linux、Windows和Mac OS X服务器中。

 

在Oxygene中写入服务器

使用世界上最先进的编程语言Oxygene构建基于.NET的Remoting SDK服务器应用程序,以Windows和跨平台部署为目标(通过Mono)。

在Windows上的Visual Studio中工作,或者在我们的免费Mac IDE中工作。

将您的服务部署到Linux、Windows和Mac OS X服务器中。

 

用Swift编写服务器

有了Remoting SDK,您可以用Swift实现服务器逻辑,这对于Cocoa开发人员来说是一个很好的选择。

利用我们免费的.NET Swift编译器,您可以将.NET框架的全部功能和远程处理SDK的完全管理的服务器实现与Apple最新的先进语言结合起来。

在Fire、我们的免费Mac IDE或Windows上的Visual Studio中工作。

将您的服务部署到Linux、Windows和Mac OS X服务器中。

 

用Visual Basic编写服务器

使用Visual Basic通过Remoting SDK、面向Windows和跨平台部署(通过Mono)构建基于.NET的服务器应用程序。

在Windows上的Visual Studio中工作。

将您的服务部署到Linux、Windows和Mac OS X服务器中。

 

用Delphi或C++Builder编写服务器

作为Delphi或C++Builder开发人员,可以使用Remoting SDK的完全本地Delphi版本来使用您最喜欢的语言构建复杂的服务器应用程序。

使用任何版本从Delphi 7到最新的Delphi 10“Seattle”,或用C++Builder XE7或更高版本。甚至可以使用FPC以Linux为目标(不受支持)。

将您的服务部署到Windows、Mac OS X和Linux服务器中。

 
北京哲想软件有限公司