|
Why a Remoting Solution?
Network communication is an important aspect of every application, today – whether it's a just simple version check,
data synchronization between devices or more complex interfactions with cloud-based services, social networks or other
resources on the internet or the company LAN.
Traditionally, remoting has been a tricky subject, requiring detailed expertise of the matter, and most of the time
relying on ineffcient and verbose protocols, such as SOAP.
RemObjects SDK makes remoting easy, even fun, by allowing developers to access remote
services just as they do local objects, callable - in the Mac version - using standard Objective-C messaging syntax.
It also provides more efficient communication mechanisms, such as its highly optiimzed BinMessage format supporting
out-of-the-box compression and encryption.
RemObjects SDK brings RAD approach to designing, implementing and accessing remote services.
Cross Platform All the Way
Because RemObjects SDK is wire-comptible across all platforms, you can easily – say – deploy a Linux
server that is accessible by clients on iPhones, Macs and Windows desktops.
Get Started Now!
Want to know more? Drop us a mail, sign up for the beta, or meet us at WWDC, to chat.
|
What Is Project RO|C?
Both RemObjects SDK (RO) and Data Abstract (DA) are mature products that have been available to .NET/Mono
and Delphi developers for several years and are used and deployed by thousands of development teams world wide, every day.
As part of Project RO|C (a larger endeavor to bring RO and DA to more C/C++/ObjC-based development
platforms), we are
implementing a version of these products for Mac OS X and iPhone OS developers who are
using Objective-C and Xcode.
This will be a native framework on these platforms, written in Objective-C and easily accessible and usable by any
developer familiar with development of Cocoa applications.
RO|C will also be completely wire compatible with the existing editions, allowing Mac and iPhone apps to
seamlessly communicate with existing applications implemented in .NET/Mono or Delphi.
Like all our libraries, RO|C will include full library source code for licensed users.
How Will This Work?
Project RO|C will ship as a .framework implementation ready to use by developers working in Xcode, the standard
development environment for the Apple platforms. You simply link to it from your project as you would any other framework
– such as Cocoa or more specific frameworks provided by Apple – and get full access to the RO|C framework
functionality.
The library can be linked seamlessly into your .app, like any other framework, and get deployed to your clients –
be it Mac or iPhone users – as part of your application.
|
About RemObjects SDK™
RemObjects SDK is a cross-platform remoting framework that provides a RAD* aproach to developing clients and servers that
can communicate with each other over a variety of networks.
It provides an object-oriented approach to communication, allowing developers to concentrate on their business logic
instead of worrying about the details of the network layer.
RemObjects SDK also offers a wide range of transport options, use of HTTP or lower-levek TCP, and encryption, and
allows services to be accessible via SOAP and more efficient protocols at the same time – a concept we
call Smart Services™
About Data Abstract™
Data Abstract builds on top of RemObjects SDK to provide a robust and flexible data layer that makes it easy to implement
multi-tier data access, encapsulating business logic on the server and providing a rich editing experience on the client.
It completely abstracts away the differences between various back-end database engines, making it easy for applications to talk
to virtually any database system, be it Oracle, MySQL, PostreSQL, SQLite or Microsoft SQL Server.
You can read more about the general benefits of a multi-tier data access strategy in our WP01
whitepaper.
|