DDObjects es un marco de trabajo remoto para Borland Delphi y C ++ Builder . Un objetivo principal al desarrollar DDObjects no ha sido solo mantener el código que uno tiene que implementar para utilizar DDObjects lo más simple posible, sino también muy cercano al estilo habitual de programación basada en eventos de Delphi .
DDObjects soporta llamadas a métodos remotos , devoluciones de llamada de servidor , llamadas asíncronas , devoluciones de llamada asincrónicas , los objetos con estado y -menos y otras características. DDObjects no imita otras implementaciones como DCOM o CORBA , que se generalizan a un mínimo común denominador, pero hace uso del rico sistema de tipos de Delphi que incluye Objetos, Excepciones, Registros, Conjuntos y Enumeraciones.
DDObjects utiliza XML simple y HTTP como protocolo , contiene un componente de intermediario , un generador de código fuente y algunos controles visuales nuevos . DDObjects es compatible con Delphi 5 a 7, 2005-XE2 (actualmente solo de 32 bits), así como con C ++ Builder 6, 2006 y 2009.