Beginning with OData SDK version 3.0 SP05, the Supportability library replaces the older E2ETrace and Logger libraries for client logging and network tracing. We strongly recommend you upgrade your applications from the older E2ETrace and Logger libraries to the current Supportability library in all components. For backward compatibility, the older libraries are still supported.
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.
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.
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.