Home      Photos      Videos      Download     
This website is a demo of the system.
What is the ARV framework?
The ARV web framework is a client and server side tool that simplifies the coding technique to load asynchronous content into web pages. In the most simple case, a programmer would have to insert only one line of code inside the HTML anchor tags.

Code example : <a <?php=siteTools::generateAnchorAttributes(array('attributes' => array('href' => 'page=click&urlvar=value'))?>>Click</a>

The main goal of the ARV framework is to increase the navigation speed for any heavy content website that has a lot of graphical elements, the framework does that while remaining compatible with other JavaScript frameworks as well as an MVC architecture on the server side.
What are the main features of the framework?
  • Even if the user has JavaScript turned off, the system will continue to link and render all the requests exactly as they are meant to.

  • Everything is transparent to the user, nothing is different about any browsing behaviours the user is used to, which include browser history (back and forward), URL sharing and page refreshing.

  • Surfing is faster, which leads to a greater number of clicks during a time restrained browsing session.

  • The latest feature is that it is very easy and fast to work with the ARV framework. So easy that a web developer can use it even if they only knows markup langueges like HTML.
  • How does the system work?
    he system works with a list of templates that are defined on the server side. With these templates, the system renders the pages and render their structures as XML. Later, these XML structures are used by the client side script as references. And during a browsing sessions, the system will check for the differences between the loaded page and the requested page. Then the script will load the content that is not loaded in the page.

    When JavaScript is deactivated the requests are made to a server side script where this script render the full pages based on their template.
    Watch the screencast.
    The screencast showcases the basic steps of creating a new page with the framework. It's a 7MB H264 MOV file that can be downloaded here : (screencast.mp4).
    Advertisement
    Screencast
    This website is a live demo of the ARV web framework. Every functionalities listed on this site should works as described and from any browsers, including those from mobile devices. For further more information or for any inquiries, please contact me at : jean-denis@paralines.net.