SAP Mobile Platform supports multiple options for development and
deployment of mobile applications.
Two primary development paths, each with one or more application
archetypes, or development modes, are supported:
- Development using SAP Mobile SDK.
Four different archetypes are supported: Object API Applications, HTML(5)/JS
Apps, OData SDK Applications, and Agentry Applications. All provide access to
core application services, application specialization, and HTML(5)/JS within the
development SDK. Native code development may be needed for business logic and
the device user interface.
- Development using a 3rd party SDK, such as Sencha or PhoneGap,
with appropriate modifications to use the Mobile Platform REST API. With this
option, all development takes place outside of SAP Mobile SDK but uses the REST APIs to access core application Web
services exposed via SAP Mobile Server.