Use Sybase® Unwired Platform to develop mobile
applications, and to manage the production environment. Understanding the end-to-end product
task flow enables you to use Unwired Platform strategically in your
enterprise.
Developers Use Sybase Unwired WorkSpace to develop mobile applications.
The developer's license includes everything necessary to develop and test your
creations—access to sample or external data sources, access to the Eclipse development
environment, API classes, and Unwired Server. The basic steps for
creating a mobile application include:
- Create a connection
profile to a structured or unstructured data source.
- Create a connection
profile to Unwired Server.
- Create mobile business
objects.
Use Sybase Unwired WorkSpace to create a
project container, then create one or more mobile business objects (MBOs).
Mobile business objects contain the business logic, operations (create,
update, delete, and other), attributes, and relationships for the mobile
application. For example, an MBO may include the business logic for
creating, editing, and deleting customer records. You can create an MBO by
dragging and dropping an object from the data source, or using the creation
wizard and then bind the MBO to a data source. Alternatively, you can create
an MBO and defer binding to a data source, or create a local business
object.
- Create device
applications or Hybrid Apps:
- Generate client
object API code in Eclipse, then develop the device application in a
native IDE. Implement error handling.
- Use Hybrid App Forms Editor to
develop a message-based Hybrid App package.
- Deploy the mobile application project from Sybase Unwired WorkSpace to
Unwired Server.
- Deploy the device
application (which contains MBOs) to an emulator or mobile device, and
test.
System Administrators Use the Sybase Control Center
administrative console, a Web-based user interface to configure and deploy mobile
applications and Hybrid App packages from Unwired Server to the
production environment, and to manage the production environment. Multiple users can use
the administrative console. Steps for deploying the mobile application in a production
environment include:
- Configure the mobile
application for deployment into the production environment.
Make any configuration changes necessary, such as switching from a
development or test database to the production database.
- Deploy the mobile
application package.
Once configured, deploy the mobile
application package. Once deployed, users can access the mobile application
from mobile devices. Mobile applications can be pushed to the device or
scheduled for deployment. Unwired Server manages synchronization between the
data source and the mobile device.
Optionally use Afaria® with
Unwired Platform to provision mobile
applications, and manage devices and users. You can purchase Afaria
separately to further enhance the management of your mobile enterprise.
Mobile Device Users Use mobile devices (including smartphones, laptops, handheld devices, and notebooks) to access mobile applications.
From the mobile device:
- Log in to a mobile application; navigate the user interface; synchronize data and applications through Unwired Server to the data source; and create, update, and delete data records and transactions.
- Use Hybrid App forms to carry out steps in a business
process from the mobile device.