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: