Creating Form Interfaces & Apps

The Wolfram Language has sophisticated capabilities for setting up forms to run either within the native notebook interface, on the web, or in mobile apps accessed from the Wolfram Cloud app.

Basic Setup

(RefLink[FormObject, paclet:ref/FormObject]) — specify the structure of a form

(RefLink[FormFunction, paclet:ref/FormFunction]) — submittable form

(RefLink[FormPage, paclet:ref/FormPage]) — page containing both a form and result

(OrangeLink[Interpreting Inputs », paclet:guide/InterpretingStrings])

(RefLink[Interpreter, paclet:ref/Interpreter]) — define literal or semantic interpretations for fields

(RefLink[Failure, paclet:ref/Failure]) — object returned if interpretation fails

(OrangeLink[Form Structure & Layout », paclet:guide/FormStructureAndLayout])

(RefLink[PageTheme, paclet:ref/PageTheme]) — overall visual theme of the form

Constructing Results

(OrangeLink[Procedural User Interaction », paclet:guide/SettingUpUserInteractions])

(RefLink[AskFunction, paclet:ref/AskFunction]) — set up an interactive program that asks questions during evaluation

(OrangeLink[Cloud Deployment », paclet:guide/CloudFunctionsAndDeployment])

(RefLink[CloudDeploy, paclet:ref/CloudDeploy]) — deploy an active form in the cloud

(RefLink[EmbedCode, paclet:ref/EmbedCode]) — generate code to embed the form on websites etc.

(RefLink[IconRules, paclet:ref/IconRules]) — specify icons for accessing the form on mobile apps etc.

(RefLink[URLDispatcher, paclet:ref/URLDispatcher]) — set up definitions for dispatching from explicit URLs

Constructing Results

(OrangeLink[Execution Metadata », paclet:guide/CloudExecutionMetadata])

Managing Deployments

(RefLink[CloudObject, paclet:ref/CloudObject]) — symbolic representation of a deployed form in the cloud

(RefLink[Options, paclet:ref/Options]), (RefLink[SetOptions, paclet:ref/SetOptions]) — find, set options for a deployed form

(RefLink[Permissions, paclet:ref/Permissions]) — permissions for executing or modifying the form