010-68421378
sales@cogitosoft.com
Your location:Home>News Center >Industry News

Remoting SDK 9.7: Cross-platform Remote Framework | lets you easily build this communication into your application!

发布时间:2019/06/24 浏览量:853
In today's day and age, most apps no longer live in isolation – they need to communicate with a server component, or "the cloud" – to get updated data, exchange information between users of the app, or the like.

Remoting SDK 9.7

 

What is Remoting SDK?

 

In today's day and age, most apps no longer live in isolation – they need to communicate with a server component, or "the cloud" – to get updated data, exchange information between users of the app, or the like.

 

Remoting SDK is a suite of libraries that lets you build this communication into your apps, easily. It covers both sides of the coin:

 

 

Servers can be written in C#, Swift, Oxygene, Visual Basic.NET and Delphi.

 

They can be deployed to Linux, Windows and Mac OS X Servers, including cloud hosting providers such as Amazon Web Services or Azure, and of course self-hosted servers – giving you a wide range of options and flexibility.

 

Remoting SDK makes writing servers easy, without requiring a lot of expertise in networking APIs and technologies. Getting a server up and running can be a matter of, literally, a couple of lines of code. (See our examples above).

 

You implement your server logic, Remoting SDK can take care of the rest.

 

But if you do need more control and know what you are doing, Remoting SDK exposes all the options and flexibility you need to really fine-tune your server's operation.

 

Clients are applications that talk to your servers, and Remoting SDK allows you to add client functionality to apps written in just about any modern programming tool, and for all current platforms:

 

For each platform and development tool, the Remoting SDK client library is implemented natively and completely from scratch – there are no compatibility layers, and the API feels native and natural everywhere.

 

You can learn about more each of our five client implementations below.

Clients for
.NET

.NET and Mono

Remoting SDK for .NET is implemented in 100% managed code, and is designed for use on all variants of the .NET framework – from the regular desktop framwork to WinRT. It is actively supported for Mono and Xamarin, for cross-platform and mobile app development, and can of course also be used in ASP.NET.

 

Remoting SDK supports development in C#, Visual Basic, Oxygene and Swift. It integrates with Visual Studio and Fire.

 

Full C# source code is provided.

Clients for

Cocoa

 

Cocoa – Mac, iOS, watchOS and tvOS

Remoting SDK for Cocoa is written in pure Objective-C and Version 9 has been heavily optimized for consumption from Swift, as well. The native library is light-weight, and can be embedded in your Mac, iOS, watchOS and tvOS projects as framework or as static library.

 

The API is identical across all four Cocoa sub-platforms, making it really easy to share your own code that uses Remoting SDK between, say, your Mac and iOS app.

 

Remoting SDK supports development in Xcode (Swift and Objective-C), and Elements (Swift, Oxygene and C#).

 

Full source code is provided.

Clients for

Java & Android

 

Java & Android

Remoting SDK for Java is a 100% pure JVM library designed to work everywhere Java is supported – including Oracle's Java runtime across various platforms and devices, as well as, of course, Android. It is a single light-weight .jar file than can easily be added to your project.

 

Remoting SDK actively supports development using the Java language, as well as the RemObjects Oxygene, C# and Swift implementations for Java. It will also work with most other languages targeting the Java and/or Dalvik runtime.

 

Deep IDE integrated support is available for Visual Studio and Fire.

 

Full source code is provided.

Clients for

Delphi

 

Delphi & C++Builder

Remoting SDK for Delphi is implemented in native Delphi code and supports all target platforms of Delphi, including Windows VCL applications, as well as Mac and mobile FireMonkey apps.

 

Remoting SDK works with all versions from Delphi 7 through the latest Delphi 10 "Seattle"; it also supports C++Builder XE7 or later.

 

Full source code is provided.

Clients for

JavaScript

 

JavaScript

Remoting SDK includes a light-weight pure-JavaScript client library that can be used to talk to servers from code embedded in rich-client websites, and just about anywhere else JavaScript runs.

 

Full un-obfuscated source code is provided.

 

Write Servers in C#

Use C# to build .NET-based server applications with Remoting SDK, targeting Windows and cross-platform deployment (through Mono).

Work in Visual Studio on Windows, or in Fire, our free Mac IDE.

Deploy your services to Linux, Windows and Mac OS X servers.

 

Write Servers in Oxygene

Use Oxygene, the worlds most advanced programming language, to build .NET-based Remoting SDK server applications, targeting Windows and cross-platform deployment (through Mono).

Work in Visual Studio on Windows, or in Fire, our free Mac IDE.

Deploy your services to Linux, Windows and Mac OS X servers.

 

Write Servers in Swift

With Remoting SDK, you can implement your server logic in Swift – which is a great choice especially for Cocoa developers.

Leveraging our free Swift compiler for .NET, you can combine the full power of the .NET framework and Remoting SDK's fully-managed server implementation with Apple's new state-of-the-art language.

Work in Fire, our free Mac IDE, or in Visual Studio on Windows.

Deploy your services to Linux, Windows and Mac OS X servers.

 

Write Servers in Visual Basic

Use Visual Basic to build .NET-based server applications with Remoting SDK, targeting Windows and cross-platform deployment (through Mono).

Work in Visual Studio on Windows.

Deploy your services to Linux, Windows and Mac OS X servers.

 

Write Servers in Delphi or C++Builder

As a Delphi or C++Builder developer, you can use Remoting SDK's fully native Delphi version to build sophisticated server applications using your favorite language.

Work with any version from Delphi 7 to the latest Delphi 10 "Seattle", or with C++Builder XE7 or later. You can even use FPC, to target Linux (unsupported).

Deploy your services to Windows, Mac OS X and Linux servers.

下一篇:Xmanager6:简单而又强大的PC X服务器!
上一篇:Nagios network analyzer: Netflow分析、监控和带宽利用软件!

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved