Projects / Yote

Yote

Yote is a server and set of libraries which connect JavaScript objects to backend objects using JSON RPC. It is composed of an HTTP server, a set of JavaScript libraries, and a set of Perl libraries. Yote objects are container objects connected together in a graph branching off from a root node. They are automatically loaded and saved as needed so that only a portion of the graph is in memory at one time. An account and app infrastructure are provided. Each call to the server automatically syncs the objects in the client side cache. Security is handled on the server side, which tracks which client is allowed what data and calls.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  20 Jun 2013 06:37

    Release Notes: In this alpha release, the process model has changed. Yote still maintains atomicity while providing for multiple execution as well as serving processes. The processes communicate to maintain up-to-date object caches, lock objects between them, and include automatic deadlock detection and resolution.

    •  20 May 2013 22:28

      Release Notes: This release fixes a utf-8 encoding bug and follows some perl::critic suggestions.

      •  16 May 2013 16:51

        Release Notes: This release has a bugfix for the sqlite configuration settings.

        •  11 May 2013 06:19

          Release Notes: File serving speed was increased significantly. The samples page has been updated to include code that is used on the site, like the new blog. Blogging code can be implemented with less than 100 lines of code across the client and server. POD documentation was updated. An is_root method was added to Account.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.