21 projects tagged "rpc"
XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
Gearmand is the job server component of Gearman. Gearman provides a generic framework to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to balance the load of processing, or to call functions between languages.
PyAMF provides Action Message Format (AMF) support for Python that is compatible with the Adobe Flash Player. It includes integration with Python Web frameworks like Django, Pylons, Twisted, SQLAlchemy, and more. The Adobe Integrated Runtime and Adobe Flash Player use AMF to communicate between an application and a remote server. AMF encodes remote procedure calls (RPC) into a compact binary representation that can be transferred over HTTP/HTTPS or the RTMP/RTMPS protocol. Objects and data values are serialized into this binary format, which increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP.
Ext Direct App is a PHP class that can be used to call PHP classes from JavaScript. It generates JavaScript code to use the ExtJS library and send AJAX requests to a PHP script using this class to handle the requests. The class should be extended to implement the actions to handle the different types of AJAX requests that the applications may need.
Beneath A Binary Sky is an engine that simulates a world in which robots controlled by programs can live, work, fight, and even bear new children. The long-term goal of the project is to create a fully configurable engine that can simulates any kind of world, from simple to complex ones with many rules and events.