Applications

DITYPE comes with:

API and Connectors

Similarly to the current version, DITYPE provides rendering API and connectors for most popular programming languages. APIs for Java and C# will provide both new interfaces and legacy versions compatible with the current ones. Additionally, formatting APIs in C/C++, Python, Perl and Ruby will be added.

Along with the APIs, the Integration and Connectivity Kit will contain pre-built modules for such frameworks as Twisted, Ruby on Rails, J2EE, etc.

Java API and Connectors

C# API and Connectors

APIs are available for online browsing and download from a restricted area.

Universal Plugin Connector

Many interactive applications use DITYPE core uniformly. They

Instead of reimplementing the same algorithms in each program, a Universal Plugin Connector is introduced. A prototype version of *UPC* is currently used to run the Web Demo, a web-based AJAX-enriched formatter application with interface similar to that of XEP assistant.

UPC provides the calls via XML-RPC, the protocol used in AJAX and inside DITYPE core, a robust way to interconnect pieces of a program written using diverse technologies and even running on different computers. Applications connect to UPC and use it as a proxy to format documents and receive formatting logs. An application becomes an XML-RPC client, a simple role supported by well-developed libraries in most programming languages and environments.

DiTypeDesignOverview/ApplicationsAndConnectors (last edited 2008-04-28 12:20:49 by TigranAghababyan)