Menu

Multiform Framework 1.0 released

Multiform aim is to let developers define their application by describing it in a easy XML-based language. This definition may be compiled into the application source codes. Developers just need to add their user interface.

This is the first release of Multiform Framework: the javascript classes that enable the compiled code of the application to run!
Multiform classes are intended to work with different data formats and different data transfer protocols. Each file in the framework has comments that may halp to understand what's it's purpose.
Each js file contains the definition of one class by the same name.

Files in this release:
- BusienssObject.js: used to handle remote/local calls to server BusinessObjects. Each
BusinessObject has it's own descriptor wich tells the format it uses to represents its
data and the protocol to be used to call it. Makes use of protocol classes
- Expression.js: used to evaluate the expression of the Process definition language
- GUI.js: class to be used by UI developers to access data
- Multiset.js: holds data received from a BusinessObject and let it be available to
developers in a unique and uniform format. To parse the data of the BusinessObject and
access it, Multiset instances use the format class specified in the BusinessObject
descriptor. This way Multisets may handle differents data formats (from string to XML)
without the developer bother about it
- MultisetStatus.js: handle the status of the associated Multiset enabling navigation
on the data, data filtering and data links beween Multisets
- Process.js: class that gives the ability to load processes and run them
- Propagator.js: the event systems of Multiform. Propagates events between linked
Multisets updating the information in their status
- Visualizzation.js: handles the visualizzation of the processes

Posted by Stefano Liboni 2007-01-23

Log in to post a comment.

MongoDB Logo MongoDB