Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JavaScript HTML C# XSLT Makefile CSS
branch: development

Merge pull request #207 from kildem/development

fix compatibility with node v0.12
latest commit 73a412eb0f
@PeterAronZentai PeterAronZentai authored lazarv committed
Failed to load latest commit information.
App_Data Database files included
App_Start Fixes: Array properties with elementTypes + tests
Bin ADD: OData WebApi package to project
Content CHANGE: project type from WebSite to MVC4 WebApi Application
Controllers Fixes: Array properties with elementTypes + tests
Images CHANGE: project type from WebSite to MVC4 WebApi Application
JayDataModules Fix: ItemStore: save configurable with attachMode
JayService JayService: fix full route to support Express 4
JayStormBackup JayStorm backup
JaySvcUtil fix compatibility with node v0.12
Models Fixes: Array properties with elementTypes + tests
Pro @ 7f8fb9f submondule
Properties CHANGE: project type from WebSite to MVC4 WebApi Application
Scripts angular + first test
Services ADD: types tests
Tests fix: IE11 fix
Tools Fixed errors in Makefile
TypeSystem Blob converter fix, model binder fix
Types ADD: OData V4 alpha
UnitTests ADD: OData V4 alpha
Views ADD: test links
au Cache, authentication, authorization middlewares, middleware fixes
npm node.js Facebook and YQL provider
oDataParser mongoDB update navigation fix
odata-server odata-server supports Express 4
packages rem file
release Release 1.3.6
webserver NEW: knockoutjs now sees ValidationErrors as observable
.gitignore MERGE: jaydata/development
.gitmodules update Pro
CREDITS.txt FIX: file content encodings
GPL-LICENSE.txt Initial checkin
Global.asax CHANGE: project type from WebSite to MVC4 WebApi Application
Global.asax.cs CHANGE: project type from WebSite to MVC4 WebApi Application
JayServiceHtmlClient.html JayServices client test
JayServiceNodeClient.js JayServices client test
LocalItemStore.html fix: missing references
MIT-LICENSE.txt Update MIT-LICENSE.txt
Makefile update version
Math.uuid.js-licences.txt use $data.Trace.log() instead of console.log()
NewsReaderContext.js fix: tests
NewsReaderContext_server.js odata test nodejs server.
README.md Update README.md
Web.Debug.config CHANGE: project type from WebSite to MVC4 WebApi Application
Web.Release.config CHANGE: project type from WebSite to MVC4 WebApi Application
Web.config Remove ContextAPI folder, Web.config duplicate key remove
bower.json bower.json
client.html sqLite binary fix
datajs-1.0.3.min.js JayService + JaySvcUtil
favicon.ico CHANGE: project type from WebSite to MVC4 WebApi Application
handlebars_examples.html NEW: addCommand
index.html Handlebars minifiy fix
jaydata.csproj change: add new attach modes($data.EntityAttachMode.Default, $data.En…
jaydata.csproj.user pro updated
jaydata.d.ts TypeScript 0.9.5 support
jaydata.sln CHANGE: project type from WebSite to MVC4 WebApi Application
jaydata.v11.suo MERGE
kendo.html FIX: kendo test page
nodeJsTest.html Fixes: Array properties with elementTypes + tests
nodeJsTest.js Test OData geography with mongoDBPro provider
packages.config Update to WebApi 4.0.0
server_oData.js odata test nodejs server.
test.html change: add new attach modes($data.EntityAttachMode.Default, $data.En…
test_Handlebars.html Handlebars minifiy fix
test_JayData.html change: OData, reload complex types after save
test_JayData_min.html change: OData, reload complex types after save
test_JayData_min_nuget.html Converter unit tests
test_JayData_nuget.html Converter unit tests
test_JayData_nuget_prov.html Converter unit tests
test_Node.js mongoDB update navigation fix
test_cdn_JayData.html Converter unit tests
test_odata.html Refactor: unittests
websqlClient.html Fixed "Safari6 Bug": invalid field value assignment

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.