Portable Objects Version 2.0 Beta is here.

Portable Objects is a tool for simplifying the development of client/server applications that are built with object orientated languages. Currently it supports Java, C++ (Visual C++ and C++ Builder) and Delphi.

Download and try out the Beta version today.

What's New in Version 2.0

Here are some of the new features in 2.0,

Client Methods

These are methods on clients that a server can call, this obviates the need to create callback objects. Client methods can be used as data pumps allowing a server to disseminate information to it's clients, or used for asynchronous communication between client and server.

Object Versioning

This release supports object versioning, this allows a class's data structure to be modified (add/remove/change data type of data members) as it is being restored from a persisted state. Prior to this release only repository versioning was supported.

New Language Support

Portable Objects now supports Java 1.4 or higher and Visual C++ (V6.0, 2003 and 2005).

Location Service

A Location Service allows a server to publish it's location and clients to find a server without knowing its location. You can use the default Location Server provide with Portable Objects or you can create your own to meet your specific requirements.

View Source Code Changes

You can view source code changes while generating code and in the in the full screen editor. This allows you to QA changes you have made.

Copyright © 2004-2008, Simon Cox