Blog

The Proxima profile has just been updated to "public" - today we're moving Proxima into beta! For those of you not familiar with Proxima (which would be just about everyone), Proxima is a set of modules (and a custom skin) for Jamroom that adds a set of RESTful API services to your Jamroom site, which in turn can be used to power various clients (such as a mobile app, Javascript HTML5 client, etc.) that need to communicate with a server over a JSON API.

Most of you are familiar with how Jamroom works - i.e. the templates are rendered for a view and then displayed to the user. With Proxima, things work differently - an authenticated API "request" is sent to the Proxima server, and Proxima in turn sends out a JSON response. "JSON" is quickly becoming a standard way for mobile clients to communicate with a server backend.

So what can Proxima be used for? Let's say you have created a mobile app and want to be able to save your users information to the "cloud" where they can log in and out on any mobile device and have their data follow them:

Use the Proxima User service to create and update "user accounts" for your users

Use the Proxima Data service to store information in "collections", making it accessible and searchable

Use the Proxima File service to allow your users to download and use files in your app

... and more

With Proxima you can have a client-agnostic "core" that powers multiple views in to your data - all running on your own server, 100% under your control.

And with Proxima being built on Jamroom, it is easy and straightforward to create custom Proxima modules that fit right into the Proxima Core.

So if you are a mobile app developer, or are looking for some way to add API services to your Jamroom site, please join us in the Proxima beta and help us craft Proxima to be an awesome backend - we need your input and suggestions!