Welcome to RemObjects SDK
RemObjects SDK™ is the award-winning cross-platform remoting framework that makes it easy to build modern applications that communicate and exchange data across the network.
What is Remoting?
In today's world, communication is an essential part of almost every application - whether it's a simple check for available updates or news, data synchronization between devices or more involved interaction with "cloud-based" services, social networks or other resources on the Internet or the company LAN.
Traditionally, remoting (or network communication in general) has been a tricky subject, requiring detailed expertise from the developer and often relying on verbose and inefficient protocols, such as Web Service's SOAP.
RemObjects SDK makes remoting easy, even enjoyable, by allowing developers to create and access these "remote services" just as they would local classes. Application writers can concentrate on their core task - implementing and consuming the services they need, while RemObjects SDK takes care of the entire infrastructure needed to bring clients and servers together.
RemObjects SDK provides highly optimized communication choices, such as our own BinMessage format, that was designed from the ground up to minimize network traffic and message parsing overhead (contrary to, say, SOAP), or the SuperTCP and SuperHTTP channels, which provide very efficient network communication and push notifications from servers to clients.
Feature Focus: How ZeroConf support, new in the Summer 2009 releases of RemObjects SDK, makes it easy to discover available services and to deploy servers without worrying about IP addresses and port numbers. Read More...
With RemObjects SDK, your services are instantly accessible from rich client applications on a wide range of platforms, inlcuding Windows, Mac and Linux desktops, Windows Mobile, iPhone, and browser-based web applications. Read More...
More Feature Highlights: Powerful and Extensible Framework — RAD Service Modelling — Service Tester — new! Olympia session state server — Smart Services — Push Events — Wide Range of Communication Channels — Integrated Compression and Encryption — Extensible Message Envelope Architecture — Full Delphi 2009 and up Unicode Support — Tight IDE Integration — Full support for creating and consuming SOAP and Web Services — and many more.
Find more information and a complete list of all features of RemObjects SDK in our detailed feature overview, or visit our extensive online wiki for documentation, articles, class references and discussion of the various aspects of the product.
Any Platform You Like
RemObjects SDK is available in three separate editions for the major development platforms out there: For managed development using Microsoft .NET and Mono in Visual Studio, for native Windows development using Delphi, and for native Mac OS X and iPhone development using Cocoa and Xcode
All three editions are designed from the ground up for the respective platforms, but are fully wire compatible, so clients and servers written for different platforms can communicate with each other seamlessly.
The RemObjects SDK library is rounded off by a wide variety of tools and deep integration into the supported Visual Studio and Delphi IDEs to provide the developer with the best possible experience and make working with the product a seamless process.
Service Builder provides a language- and platform-agnostic interface for designing and defining services, event sinks and related types. Service Tester allows you to put your finished services through their paces and ensure they are ready to cope with the client load you are expecting. Templates and Wizards in the IDEs help you to get started with your projects, and run you through common tasks, such as adding server functionality to an existing project: