RemObjects Software Gears
RemObjects Software Home

Back from WWDC 2008

We had a good time at WWDC, and met a lot of interesting people — we hope you enjoyed it too.

Get Started Now!

Sign up for the beta now, and be among the first to experience RemObjects SDK on Mac and iPhone.

 
     

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.

RO

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

DA

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.