The SAP Mobile Platform SDK provides a set of features and APIs (collectively
referred to as supportability) that captures errors, traces and logs events, then uploads
this information to the SAP Mobile Platform Server, where it can be analyzed from the
cockpit.
The Conversation Manager (HttpConversation library) facilitates
sending and receiving HTTP requests and responses between an Android app and server, and is
built on top of the java.net.HttpURLConnection and
javax.net.ssl.HttpsURLConnection APIs, which are provided as part of the
Android system.
MAF reusable controls allow you to use native Android UI controls (such as buttons
and labels) that display a default SAP style, from a prebuilt library. You can skin these
components at runtime to match customer branding, without recompiling the source code. MAF
also contains a set of complex controls, such as the calendar, the tree view, and
locale-aware controls. These complex controls, which provide additional runtime skinning
capabilities, are built from the simple MAF controls.
The Extensibility Framework is an SDK for Android applications, providing to
developers the ability to add or replace screens or subviews, change navigation patters,
update the data model, add custom actions, and so on. You can use it when developing new
applications, but you can also extend existing applications with little effort; you need not
recompile and redistribute the apps.