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.
.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.
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved