SharenGo Wiki
About Sharengo
- SharenGo
- Members
- Join us
- Contact

Methodology
- Methodology

Tools
- PragMaTic
- ABS
- JsRIA

Projects
- MarcoPolo

Components Directory

Infrastructure
- HAPlatForm

Legal

Community
- Tracker
- MailingLists

Wiki
- WikiHelp
- RecentChanges
- RSS
- WikiSearch

JsRIA


This page is also available in this in the following languages:
JsRiaFr

What is JsRIA

JsRIA means Javascript Rich Internet Application.

JsRIA is a framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology.
The client interface is described by an xml file (or dynamically in javascript if you need that).
JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects.
You also can use AJAX technology to bring really dynamic interface to your users.
Numerous functions are provided to parse and use xml flux coming from your server.

Status

JsRIA is still very young (but all AJAX / Rich Client technologies are, isn't it ? ;-) )
It's actually used to build a rich client interface for MarcoPolo.

Concepts

The user interface to build is described in xml file. The application load this file using XmlHttpRequest and parse it, building javacript objects related to each element of the user interface components. This objects must be of the javabeans kind (they must have a constructor with no parameter and setters and getters for each public attribute).
Example :


<list id="myList">
<button text="button1"/>
</list>


will be generating the following code :


var liste = new Liste();
liste.setId("myList");
var button = new Button();
button.setText("button1");
liste.add(button);


Getting started

Try it !

License

All JsRIA code and documentation are released under the Apache Software Licence V2.
JsRIA distribute third party tools and components with compatible licences.

Tutorials

Community

If you want to participate, you are very welcome to consult mailing list archives and subscribe at this page (look for adk-XXX mailing list)

A subversion repository is available you can checkout all sources with an anonymous access (anonymous/anon) :
svn co http://svn.open-model.org/jsria


JsRIA is mentioned on: JsRIAfr | LeftMenu


VeryQuickWiki Version 2.7.1 | Admin
Contact -