I want to deploy a notebook in the cloud that has a global state and time management function, and then have several Mathematica clients access that server using function calls (as in GetServerState, which would be defined in the cloud-resident notebook). The clients would have a user interface (built using GUIKit; this is a proof of concept that would follow with better clients).
I have tried using CloudPut/CloudGet, and can pass data.
I have tried using CloudDeploy[APIFunction[
]] and then URLExecute on the resulting URL. This works from a browser, but it doesn't work from within a mathematica notebook on the client side (I get the "web page" below in my notebook; note that the notebook is properly signed in to WolframCloud and can access data there). I would be happy to pass a URL with arguments from a client notebook to the server in the cloud, if I could get intelligible results.
NOTEBOOK OUTPUT FROM URLExecute:
The browser you are using is not supported at this time.
Please try the latest version of one of these browsers.
That's OK, I'm willing to risk it.
Using Wolfram Cloud via mobile browsers is not yet fully supported.
Some features may not work as expected.
Wolfram ID (your email address)
Sign In Forgot your password?
Don't have a Wolfram ID?
Create Account Learn about Wolfram Cloud »