Quantcast
Channel: SCN : All Content - SAP for Mobile
Viewing all articles
Browse latest Browse all 6147

SMP 3.0 for Developers

$
0
0
OverviewAdmin & ArchitectDeveloperIntegrationEvents

 

 

Overview

The most important places to start for anything related to mobile app development with the SAP Mobile Platform are:

  • SDK Documentation - totally reworked for SMP 3.0.
  • RKT / OKP Material, with a content structure similar to below. Note, access is limited to Ramp-up customers and participating partners.

Additional great sites to get started with App Development include:

 

Development Related Question? Ask!

 

Native Apps - SDK

Introduction to oData

“OData is a standardized protocol for creating and consuming data APIs. OData builds on core protocols like HTTP and commonly accepted methodologies like REST. The result is a uniform way to expose full-featured data APIs.“ (from: www.odata.org)

SAP has long adopted the oData standard, and many customers are successfully using SAP NetWeaver Gateway (below) to access data in SAP and third party systems.

OData SDK

The OData SDK included in SAP Mobile Platform SDK supports Android and iOS platforms and is based on the native device SDKs of the platforms using REST services with pure HTTP or HTTPs. New features included in the OData SDK include:

  1. Logon Manager with Client Hub. This feature provides a simplified onboarding experience, and easier configuration to enable faster enterprise-wide deployments. documentation link
  2. OData offline APIs for seamlessly caching data and merging delta update, using NW Gateway capabilities. documentation link
  3. Request API enhancements that support batch processing. documentation link
  4. OData parser now supports JSON format.

 

Got a question on SMP 3.0 and native Apps? Ask!

 

Links

 

 

Hybrid Apps - Kapsel

Kapsel is a set of plugins for Apache Cordova, which adds SMP capabilities to a Cordova application. The plugins provide a subset of the capabilities provided by the SMP Hybrid Web Container (HWC); this is only an initial release, so additional capabilities will come over to Kapsel over time. Kapsel consists of the following plugins (in alphabetical order just because we like sorted lists):

  • AppUpdate
  • AuthProxy
  • EncryptedStorage
  • Logger
  • Logon
  • Push
  • Settings

If Kapsel is your interest, than these blogs by John Wargo are a must read - and you should definitely follow him as he's got plenty more up his sleeve:

 

Got a question on SMP 3.0 and Kapsel?

 

Links

 

Kapsel Getting Started

Daniel Van Leeuwen has published an excellent guide 'Getting Started with Kapsel', with many in-depth views on plug-ins, troubleshooting, security and more:

  1. Getting Started with Kapsel
  2. Kapsel Plug-ins:  Logon, AppUpdate, Push , EncryptedStorage,Logger,Settings,AuthProxy
  3. Appendix: OData,Debugging,UI Frameworks,Security,Upgrading,Tips

 

 

AppBuilder

AppBuilder is SAP's new integrated development environment, which is based on an open architecture and is built with standard technology: HTML5, JavaScript, and OData services.
Since AppBuilder is not part of SMP, all relevant information is maintained separately on the Developer Center on SCN.

 

Got a question on AppBuilder? Ask! (posted to developer center)

 

 

Metadata Driven Apps - Agentry

SMP 3.0 continues support for Agentry Client Extensions, but also implements an Open UI Framework that allows users to develop custom UI controls. These controls allow you to use the Agentry Editor to customize your own representation of the Agentry Screen.

The Agentry toolkit implements the Exchange Data Model for data synchronization in this release.
The Exchange Data Model provides an efficient method for retrieving offline data when users synchronize their clients. Using the Exchange Data Model, you can implement synchronization process that retrieve only the information that has been modified since the last synchronization.This model results in more efficient synchronization for users, and reduces the amount of resources needed by the system as a whole during the synchronization process.

 

Got a question on SMP 3.0 and Agentry Apps?

 

Top Links

 

 

SMS Application Development

Develop an SMS application to manage consumer services by sending and receiving SMS messages.

 

Got a question on SMP 3.0 and SMS Apps? Ask!

 

Links

 

Service Deployment  (Mobiliser)

The Mobiliser portal templates are reference Web applications, which you can customize to meet your mobile-banking needs. You can also develop new Web applications to communicate with SAP® Mobile Platform.

Got a question on SMP 3.0 and Mobiliser? Ask!

Links


Viewing all articles
Browse latest Browse all 6147

Trending Articles