Table of Contents
Shared Records Developer
This wiki contains a mix of information for core and application developers.
Try It
To get a better feel for what is possible with Shared Records technology, start by trying the demo client applications. Or, to see what's involved with deploying a server try one of the pre-packaged Shared Records distributions. Try them now.
Do-It-Yourself
Ready to roll up your sleeves and get into the source code? Great. Once you get a development environment set up, we recommend experimenting with the demo application, then maybe building and deploying your own server.
- RecommendedDeveloperEnvironment - all the tools you need for development
- JavaDemoApplication - the standard reference for interacting with the server, and a good starting point for developing your own client application
- SharedRecordsServer - the web-friendly server which enables trusted data sharing
- Testing - UnitTests and the TestPlan
Learn More
There is a growing collection of reference documentation which details the available APIs and how to interact with the Shared Records server.
HTTP Server API
- Shared Records REST API - the low-level API for
- Shared Records Token API - a higher-level API which layers extra functionality on top of the REST API
- Meta Data Formats - definitions of the extra http headers which can be used with either API
Language Bindings
- Java Storage API - the choice for developing rich client applications
- CSharpApi's - port for .NET developers.
- CSharp Docs - class documentation
Release Notes
Planning
- VersionTwo - the next major stage of development
