Proxima Question
Installation and Configuration
jimmyk:The Proxima software looks really interesting. I've read most of the information about it but I guess I'm not fully wrapping my head around the concept.
I would like to have a JR site and create an app for that site. I'm not an app developer, but I'm starting to study about creating apps.
So, as an example, lets say I have an existing JR site with all the modules installed. The site is populated with tons of users and content. I'm looking at creating an app for that JR site:
1. Would I install Proxima and use that as the interface between my app and the JR site OR (2)?
Yes - but not quite yet

I'm working on "Proxima Bridge" which is a Proxima module to do exactly that. I'm hoping to have that done shortly.
Quote:
2. Is Proxima a separate install OR (3)?
3. Does Proxima replace JR core?
Yes and No - you install Proxima as a bundle - it runs ON TOP of the Jamroom core.
Quote:Let's say I don't have a site setup and I'm beginning development of both a website and a app.
1. Should I just install Proxima along with all the modules?
Yeah that is what I would do. The Proxima Alpha skin has been designed to "showcase" your mobile app (or desktop app or whatever) so it's a really good choice for a Proxima site.
Quote:Sorry for the questions. If I had a better understanding of the mobile space maybe I would understand Proxima. I understand that Proxima is providing a link between the data and the app, I'm just not understanding how JR core and Proxima work together or if they're supposed to be used together. I'm just plain confused.
Proxima is a set of modules that run on a Jamroom Core install - just like any other Jamroom module.
If you're familiar with the idea of a "Backend as a Service" (BaaS) - that's what Proxima is:
https://en.wikipedia.org/wiki/Mobile_Backend_as_a_service
Basically it provides API endpoints (URLs) that will respond with JSON data (not HTML) so it can be "parsed" by a mobile app. Image you want to add a "leaderboard" to your mobile app (say you're making a game) and need somewhere off device to store that data (so it can be seen by all your players) - you'd use the Proxima Data API service to "store" that data in what is best thought of as big web-connected database.
Let me know if that helps
updated by @brian: 01/16/15 12:18:16PM