Most of you are familiar with how Jamroom 5 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 5, 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!
We hope you enjoy Proxima!