Skip to content
This repository
branch: development
Octocat-spinner-32 App_Data Database files included February 13, 2013
Octocat-spinner-32 App_Start Fixes: Array properties with elementTypes + tests April 23, 2013
Octocat-spinner-32 Bin ADD: OData WebApi package to project February 06, 2013
Octocat-spinner-32 Content CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 Controllers Fixes: Array properties with elementTypes + tests April 23, 2013
Octocat-spinner-32 Images CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 JayDataModules remove console.dir() April 08, 2014
Octocat-spinner-32 JayService fix: IE11 fix December 17, 2013
Octocat-spinner-32 JayStormBackup JayStorm backup September 02, 2012
Octocat-spinner-32 JaySvcUtil fix: IE11 fix December 17, 2013
Octocat-spinner-32 Models Fixes: Array properties with elementTypes + tests April 23, 2013
Octocat-spinner-32 Pro @ 7f8fb9f submondule March 24, 2014
Octocat-spinner-32 Properties CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 Scripts angular + first test September 10, 2013
Octocat-spinner-32 Services ADD: types tests April 22, 2013
Octocat-spinner-32 Tests fix: IE11 fix December 17, 2013
Octocat-spinner-32 Tools Fixed errors in Makefile May 31, 2012
Octocat-spinner-32 TypeSystem change: support for VersionedEntityContext module October 10, 2013
Octocat-spinner-32 Types refactor: dependent entity state at saveChanges February 25, 2014
Octocat-spinner-32 UnitTests ADD: sqlite unittest for COLLATE NOCASE search in sqlite March 24, 2014
Octocat-spinner-32 Views ADD: test links February 27, 2013
Octocat-spinner-32 au Cache, authentication, authorization middlewares, middleware fixes August 29, 2012
Octocat-spinner-32 npm node.js Facebook and YQL provider June 07, 2013
Octocat-spinner-32 oDataParser mongoDB update navigation fix May 27, 2013
Octocat-spinner-32 odata-server ModelBinder null field fix, mongoDB filter compiler field operation e… June 26, 2013
Octocat-spinner-32 packages rem file March 12, 2013
Octocat-spinner-32 release Release 1.3.6 February 24, 2014
Octocat-spinner-32 webserver NEW: knockoutjs now sees ValidationErrors as observable August 20, 2012
Octocat-spinner-32 .gitignore MERGE: jaydata/development March 04, 2013
Octocat-spinner-32 .gitmodules update Pro March 13, 2013
Octocat-spinner-32 CREDITS.txt FIX: file content encodings February 27, 2013
Octocat-spinner-32 GPL-LICENSE.txt Initial checkin May 07, 2012
Octocat-spinner-32 Global.asax CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 Global.asax.cs CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 JayServiceHtmlClient.html JayServices client test August 06, 2012
Octocat-spinner-32 JayServiceNodeClient.js JayServices client test August 08, 2012
Octocat-spinner-32 LocalItemStore.html fix: missing references November 27, 2012
Octocat-spinner-32 MIT-LICENSE.txt Update MIT-LICENSE.txt April 09, 2013
Octocat-spinner-32 Makefile update version February 24, 2014
Octocat-spinner-32 Math.uuid.js-licences.txt use $data.Trace.log() instead of console.log() February 21, 2014
Octocat-spinner-32 NewsReaderContext.js fix: tests February 19, 2013
Octocat-spinner-32 NewsReaderContext_server.js odata test nodejs server. August 27, 2012
Octocat-spinner-32 README.md Update README.md March 18, 2013
Octocat-spinner-32 Web.Debug.config CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 Web.Release.config CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 Web.config Remove ContextAPI folder, Web.config duplicate key remove December 20, 2013
Octocat-spinner-32 bower.json bower.json January 20, 2014
Octocat-spinner-32 client.html sqLite binary fix April 30, 2013
Octocat-spinner-32 datajs-1.0.3.min.js JayService + JaySvcUtil August 06, 2012
Octocat-spinner-32 favicon.ico CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 handlebars_examples.html NEW: addCommand November 29, 2012
Octocat-spinner-32 index.html Handlebars minifiy fix May 07, 2013
Octocat-spinner-32 jaydata.csproj change: add new attach modes($data.EntityAttachMode.Default, $data.En… February 07, 2014
Octocat-spinner-32 jaydata.csproj.user pro updated April 29, 2013
Octocat-spinner-32 jaydata.d.ts TypeScript 0.9.5 support December 09, 2013
Octocat-spinner-32 jaydata.sln CHANGE: project type from WebSite to MVC4 WebApi Application February 05, 2013
Octocat-spinner-32 jaydata.v11.suo MERGE April 29, 2013
Octocat-spinner-32 kendo.html FIX: kendo test page February 22, 2013
Octocat-spinner-32 nodeJsTest.html Fixes: Array properties with elementTypes + tests April 23, 2013
Octocat-spinner-32 nodeJsTest.js Test OData geography with mongoDBPro provider March 11, 2013
Octocat-spinner-32 packages.config Update to WebApi 4.0.0 March 11, 2013
Octocat-spinner-32 server_oData.js odata test nodejs server. August 27, 2012
Octocat-spinner-32 test.html change: add new attach modes($data.EntityAttachMode.Default, $data.En… February 07, 2014
Octocat-spinner-32 test_Handlebars.html Handlebars minifiy fix May 07, 2013
Octocat-spinner-32 test_JayData.html change: OData, reload complex types after save June 17, 2013
Octocat-spinner-32 test_JayData_min.html change: OData, reload complex types after save June 17, 2013
Octocat-spinner-32 test_JayData_min_nuget.html Converter unit tests April 22, 2013
Octocat-spinner-32 test_JayData_nuget.html Converter unit tests April 22, 2013
Octocat-spinner-32 test_JayData_nuget_prov.html Converter unit tests April 22, 2013
Octocat-spinner-32 test_Node.js mongoDB update navigation fix May 27, 2013
Octocat-spinner-32 test_cdn_JayData.html Converter unit tests April 22, 2013
Octocat-spinner-32 test_odata.html Refactor: unittests February 27, 2013
Octocat-spinner-32 websqlClient.html Fixed "Safari6 Bug": invalid field value assignment August 11, 2012
README.md

JayData

JayData is a unified data access library for JavaScript to CRUD data from different sources like WebSQL/SQLite, IndexedDB, MongoDb, ASP.NET WebAPI, OData, HTML5 localStorage, Facebook or YQL. The library can be integrated with KendoUI, Knockout.js, Handlebars.js or Sencha Touch 2 and can be used on Node.js as well.

JayData not only provides JavaScript Language Query (JSLQ) syntax to access local (in-browser and mobile) and remote databases, but builds the queries and executes/processes the requests of the essential data sources and data services to make developers able to concentrate only on the business logic.

Microsoft .NET developers can utilize Entity Framework and LINQ on server-side to perform operations on data from different databases. The aim of JayData library is to give a similar tool to JavaScript developers.

JayData is cross-platform (runs on HTML5 desktop and mobile browsers, can be hosted in PhoneGap environment on iPhone, iPad and Android) and cross-layer as it works on client-side and server-side (Node.JS).

Please read the release notes for current status of the providers.

Visit http://jaydata.org for detailed information and documentation.

As JayData covers many technologies and open new fields of development, we encourage you to contribute to the project with new providers or features. Check out the possible ways of contributions here: http://jaydata.org/community/contribute

JavaScript libraries released on CodePlex (http://jaydata.codeplex.com) can be used to develop applications, to get the structured sourcecode to develop JayData itself, visit http://github.com/jaydata

Feed of Latest releases, tutorials: https://twitter.com/jaydataorg Feed of commits in development branch: https://twitter.com/jaydatadev

JayData comes with multiple licensing: you can use it under MIT license if ship software software under MIT, but it should be used under GPL if you distribute your software under GPLv2. JayData Pro is a closed-source commercial product recommended for enterprise projects and commercial development efforts. http://jaystack.com/licensing

Something went wrong with that request. Please try again.