01.06.2013 Views

OpenEdge Development: Mobile Applications - Product ...

OpenEdge Development: Mobile Applications - Product ...

OpenEdge Development: Mobile Applications - Product ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 1: <strong>OpenEdge</strong> <strong>Mobile</strong> Overview<br />

<strong>Development</strong> architecture and tools<br />

Figure 4 shows an overview of the development architecture and tools for <strong>OpenEdge</strong><br />

<strong>Mobile</strong>.<br />

Figure 4: <strong>OpenEdge</strong> <strong>Mobile</strong> development architecture and tools<br />

The development tool set consists of two main components:<br />

• Progress Developer Studio for <strong>OpenEdge</strong> (Developer Studio) — The main<br />

<strong>OpenEdge</strong> on-premise tool where you initiate all <strong>OpenEdge</strong> <strong>Mobile</strong> development<br />

work<br />

• Progress <strong>OpenEdge</strong> <strong>Mobile</strong> App Builder — Available in the cloud, you can use<br />

the <strong>Mobile</strong> App Builder to visually design and code a complete <strong>Mobile</strong> App for all<br />

supported Web and Native App platforms. This tool provides built-in JSDO<br />

services to help map JSDO local storage to the UI elements in a <strong>Mobile</strong> App.<br />

When you are ready to test, you can run the <strong>Mobile</strong> App in an emulator for the<br />

selected platform. If you choose not to use the <strong>Mobile</strong> App Builder, you can also<br />

use other JavaScript and HTML coding tools in Developer Studio to build your<br />

<strong>Mobile</strong> App.<br />

Creating <strong>Mobile</strong> projects<br />

To build <strong>Mobile</strong> services and Apps, you must work in a <strong>Mobile</strong> project, which is an<br />

<strong>OpenEdge</strong> project type that you create in Developer Studio. You can create a <strong>Mobile</strong><br />

project either as a new project or by adding the required facets to or performing a<br />

<strong>Mobile</strong> function in an existing <strong>OpenEdge</strong> project. When you first create a <strong>Mobile</strong> project<br />

in Developer Studio, you must also enter Progress user credentials in Developer Studio<br />

that you share with the <strong>Mobile</strong> App Builder. This allows the on-premise <strong>Mobile</strong> project<br />

in Developer Studio and the corresponding <strong>Mobile</strong> App Builder project in the cloud to<br />

exchange files and data.<br />

42 <strong>OpenEdge</strong> ® <strong>Development</strong>: <strong>Mobile</strong> <strong>Applications</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!