Dear Chad,
From our experience in building Cloud Server(API) which interfaces
to a Web App UX (Rails), CLI(Command line), Mob via JSON
Q1 Yes. But we
did it midway as our Admin UX requirements weren't
clear. Hence we did iteratively.
You can see our
initial
seed requirement.
We started with the Web App UX - (User/Admin skeleton) as seen in
the above link. Then used themes to change them to this =>
landing_page,
admin
and parked our work. Nothing was wired in detail, nor were the
data model fully available.
Q2 RESTful -
JSON works for us using HMAC (currently accessed via CLI, Rails).
Our plans are to make it much robust using X509 in the next cut.
Q3 We worked
on the client, once we had the cloud server(API) decently
providing us the correct JSON (Success/Failure) for GET/POST.
Q4 In our case the team who built the
API provided the structure for the doc (left links from this pic
http://blog.megam.co/?attachment_id=954,
and one API(
Auth doc created)
http://blog.megam.co/?attachment_id=957, whereas
Account/others are sort of blank). Our
plan is to get help from newbies/interns who can test the API
server, and update the doc with the URL, Header, Body, JSON
response. The dev team verifies and provides any input as needed
and merges the pull request(commits to Github).
Q5 Our way through was
-> 1. Client UX build it to a certain
level, 2.Build working API server (core REST resources working),
come back and nail the client UX,
CLI. We access our
Cloud API Server
using an intermediary native wrapper (eg for
Ruby:
,
Scala
)
In the next couple of weeks the plan is to start Mob (based on
Sencha)
(PS: We are just a bootstrapped start-up - team of 3)
With Warm Regards,
Kishorekumar Neelamegam,
Founder, www.megam.co ; Megam Systems;
email: nkis...@megam.co.in; twitter: @indykish; cell: +91 98405 59300
blog: blog.megam.co |code: github.com/indykish