RPC-ExtDirect
=============

ABSTRACT

RPC::ExtDirect is a Perl implementation for Ext.Direct remoting protocol
used in Ext JS JavaScript framework by Sencha Inc.

WHAT IS IT FOR?

There are many RPC protocols out there; Ext JS framework provides yet another
one. In short, it is a means of calling server side code from client side
JavaScript without having to deal with Ajax calls and form submits manually.

Besides providing forward asynchronous data stream (client calls server),
Ext.Direct also defines a mechanism for backward (server to client) event
stream, also asynchronous. Add some perks like standartized exception
handling, request batching and file uploads and you get an engine that
greatly simplifies client to server interaction in JavaScript applications.

For detailed explanation, see http://www.sencha.com/products/extjs/extdirect/

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

RPC::ExtDirect modules require these other modules and libraries:

  Attribute::Handlers
  JSON

COPYRIGHT AND LICENCE

Copyright (C) 2011-2013 by Alexander Tokarev <tokarev@cpan.org>

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself. See perlartistic.

