About Application Studio
Application Studio lets you create, maintain, promote, and publish apps. Instead of using a complicated programming language, you can use the flowchart editor and form editor to develop an app through an easy-to-use graphical user interface. Additionally, Application Studio provides the wires feature for developers who prefer to use an XML editor to create an app's user interface.
For example, you can create mobile-friendly apps for inventory functions such as cycle counts and inventory transfers.
You have the option to package an app for the Apple App Store or Google Play Store. And you can allow an app to be run by an 'anonymous' user, allowing a user to download and run the app without entering credentials.
Within Application Studio, you organize an app and its referenced items in a project.
Dashboard
The dashboard is your starting point when accessing Application Studio. Here you can begin a new project and create a new app and other items for your project. When creating a new app or item, you must select an existing project or create a new project to contain the new app or item. A list of your projects displays in the Projects section. This list can be filtered to show your open projects or all projects. In the Recent Items For section, a list of your recent items displays.
Project
A project enables you to organize, import, and export an app and its associated items. The project view is where you edit your app and app items. Here you can make project settings, add or remove project items, check in, check out, and publish the items that are part of a project. You can also check in and publish all project items at once.
Library
The library is the catalog of all Application Studio items that exist in the system. Here you can select items in a context menu and complete tasks such as view, edit, check in, test, promote, download, and duplicate. The library also includes the repository, which stores images to be used in forms and wires, as well as files to be used in apps such as .pdf, .doc, .xls, and more.
Application Studio items
You can use the following items in a project.
Application
An app is comprised of instructions to carry out a business transaction for distribution, warehousing, manufacturing, and many more types of interactions and transactions. It contains the entire workflow, calling other Application Studio items to perform specific tasks.
Form
Using a style editor, you can design forms that present the user interface controls that enable users to interact with an app.
Form Components
Beginning in 9.0 SP11, you can create form components, and add form components to a form. A form component is a reusable set of form and data controls, subroutines, and form events.
Wire
A more robust option to define user interface controls, wires are created in an XML editor.
Subapp
A subapp is a reusable set of app logic that is completely self contained and requires parameters to be passed in and out.
Include
An include is a common reusable app item. For example, you can create an include that contains all variable definitions that are common to multiple apps.
Mobile Client Table
Mobile Client tables are used to store data on the mobile device running an app. Tables are created on the device based on their defined structure when the app is downloaded to the device.
Service Definition
A connector in Mobile Enterprise Platform enables integration with external systems via standards-based web services APIs. The system it connects to is defined in a service definition. Service definitions can be created to define SOAP-based HTTP requests or RESTful web service calls.
Data Object
You can create a data object to store complex data and then retrieve that data later by referencing it in an app, app item, or service definition. Flowchart elements manage the data values for the data object. A data object can use a simple data structure, or a complex data structure with children.
Configuration Element
Configuration elements are used to set values for an app that control logic flow and user interface styling. Elements are defined by type, and can be grouped into categories. They are then used in one or more apps, and values are defined for a specific environment, Organizational Unit, or user/AIM session. They can also be set to allow client users to override values at runtime.
Subroutine
A subroutine is a group of elements that perform a specific task. A subroutine is a self-contained routine that is created from within an app, and can be called from a subapp, form, wire, or another subroutine. In forms and wires, a subroutine can be defined to assign events for controls, and determine the logic that is executed for those events.
Loading...
There was a problem loading this topic