Project RO-C
From RemObjects Software
This is a RemObjects SDK Glossary entry
Feel free to add your notes to this topic below.
Project RO|C (read "RO pipe C") is an ongoing project to bring a native client implementation of RemObjects SDK (and eventually Data Abstract) to new platforms using C, C++ and Objective-C. The main targets for RO|C are Mac OS X and the iPhone OS, as well as Android and general Linux systems (through GCC), but RO|C will also support Windows through Visual C++ as well as possibly other platforms.
From the March 2008 ROadmap:
We believe that where the server side is concerned, we have covered all major platforms (namely Windows x86/x64, Linux but also Mac OS X Server or Solaris) fairly well with the existing products for .NET/Mono and Delphi/FPC. On the client-side, these same products provide decent coverage of today’s desktop environments, but the availability of a thin and light-weight C/C++ implementation of the SDK will enable developers to make their services accessible to a much wider range of devices. In particular, we will be concentrating on making RO|C run on iPhone OS and Android, in addition to other embedded devices. RO|C will also be usable for native desktop development on Linux, Mac OS X and of course Windows and Windows Mobile though Visual C++.
The plan for RO|C is to provide a very thin and lightweight C-based implementation of the essential RemObjects SDK client architecture - BinMessage and Message Envelopes, HTTP and TCP client channels and other core features necessary to connect to a standard RO server. On top of that, we will be providing a convenient and easy to use C++ and Objective-C API (the latter to be used mainly on Mac OS X and iPhone OS).
Depending on progress and demand, this will later be accompanied by a matching implementation of Data Abstract, built on top.
At this stage, we have no plans for a RO|C to provide server-side implementations of either product, since – as discussed above – we believe these are reasonable well covered by our existing editions.
Timeline
There has been no definitive time-line or release schedule announced for RO|C yet, but we expect a “usable beta” program to be available well within this year.
Are you on the RO|C beta already? Make sure to also check out the private Beta Wiki for details on features not shipping yet!
See Also
Product: RemObjects SDK
Current version: RemObjects SDK 'Vinci' (5.0)
Lists — Glossary — Features — How To — Components — Tools — Samples — Articles — Architecture — Issues

