-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
1/28
SESSION CODE# 0401
Leveraging SAP BusinessObjects Mobile SDK
for your Analytical Needs
Srikanth Rao
Andrew Murray
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
2/28
AGENDA
Solutions Overview
Introduction to SAP BusinessObjects Mobile SDK
Whats available as of today
Roadmap
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
3/28
SOLUTIONS OVERVIEW
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
4/28
SAP BusinessObjects Business Intelligence
Discovery and analysis
Discover areas to optimize yourbusiness
Adapt data to business needs
Tell your story with beautiful
visualizations
Discover. Predict. Create.
Dashboards and apps
Deliver engaging information to
users where they need it
Track key performance indicators
and summary data
Build custom experiences so users
get what they need quickly
Build engaging experiences
Reporting
Securely distribute informationacross your organization
Give users the ability to ask and
answer their own questions
Build printable reports for
operational ef ficiency
Share information
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
5/28
Mobile Analytics from SAP
SAP BusinessObjects Mobile SAP BusinessObjects Explorer
Discovery and analysis
Dashboards and apps
Reporting
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
6/28
Mobile Analytics from SAP
SAP BusinessObjects Mobile
SAP BusinessObjects Explorer
SAP BusinessObjects Mobile
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
7/28
INTRODUCTION TO SAPBUSINESSOBJECTS MOBILE SDK
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
8/28
Mobile BI SDKOverview
Deliver a native iOS SDK for mobile BI as a library allowing customers to customize and
extend the application for specific use cases.
Target audience: Application Developers, Partners & Customers
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
9/28
SAP BusinessObjects Mobile SDK Overview
Easily create a customized version of SAPBusinessObjects Mobile to meet critical businessneeds
Extensive branding capabilities to deliver oncorporate identity guidelines
Customize
Integration with 3rdParty security solutions
Preconfigured connections and policies to speeddeployments
Integrate
Flexible deployment options to ensure controlledreleases to business users
Deploy via corporate app stores including SAPAfaria
Deliver
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
10/28
WHATS AVAILABLE IN MOBILE BI
SDK VERSION 4.4.X
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
11/28
Customize App Launch Icon
SDK provides an ability to customize the app icon you see on your device
home screen The app icon images are uploaded with various sizes for the iPhone and iPad at the
following location: Xcode > Resources > Images
App icon image types
Spot light Image1
App Image Icon on Home Screen2
App Image Icon on Settings Page33
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
12/28
Customize Application Name
SDK provides you an ability to change the application name that
appears on the device screen
Easy to configure
Edit the parameter: Bundle display name inSAPBusinessObjectsMobile-Info.plist Save the file, run the project and validate your changes1
2
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
13/28
Customize App Launch Screen Image
SDK provides an ability to customize app launch screen
Easy to configure
Launch screen images at the following location: Xcode > Resources > Images
We have different images under this folder for different purposes
For example: Image for Landscape mode, Image for Portrait Mode & Images for iPhone
After replacing the image, run and validate your changes in the app
1
2
3
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
14/28
Customize Home Screen Background Image
Ability to change the background image of the Home Screen
The background images for app's "Home" screen are uploaded at the following location:: Xcode >
Resources > Images
Following are the Image files used for Home Screen Background
sap bi_hs_bg.png Image tile used for background image for the iPad devices
Sap [email protected] Image tile used for background image for higher resolution iPad devices (such
as iPad 3).
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
15/28
Customize Default App Behavior
SDK provides an ability to disable certain default behavior of the app
DefaultSettings.plistunder Xcode > Resources > Bundles
1 Ability to enable or disable help2 Ability to configure video tutorial link on the app
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
16/28
Customize Default App Behavior
3 Ability to add default connection
5 Ability to disable SUP Connection
4 Ability to disable BIOD connection
6 Ability to add new connection
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
17/28
Customize Default App Behavior
7Ability to disable Email
9 Ability to Last Modified timestamp on documentthumbnail
8 Ability to disable StreamWork
Ability to change App ID10
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
18/28
BUILDING APP WITH YOUR
CERTIFICATE
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
19/28
Steps for building app
Downloaded the
app project file fromSMP - link
Download
Project file
Have Xcode 4(preferably thelatest version) toopen and compilethe project
Set up Xcode Build and run the
project using yourown certificates
Build
http://service.sap.com/~form/handler?_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=67837800100200023548&V=MAINThttp://service.sap.com/~form/handler?_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=67837800100200023548&V=MAINT -
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
20/28
PLATFORM SUPPORT
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
21/28
Platform Support
BI Platform SupportXI 3.1 SP4 onwards
BI 4.0 platform
iOS SupportiOS 5.1 and above
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
22/28
CONFIGURING APP THROUGH
MOBILE SERVER(ALREADY AVAILABLE TODAY)
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
23/28
Configuring App through Mobile Server
Following default behavior of the app can be changed by modifying
clientsettings.propertiesunder\webapps\MobileBIService\WEB-INF\
Ability to enable/disable Save Password option
Ability to enable/disable offline storage
Ability to define Time to live property for documents
Ability to disable application password
Ability to disable email
Ability to disable StreamWork
Ability to add last modified timestamp on document thumbnail
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
24/28
ROADMAP
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
25/28
Mobile Analytics Strategy from SAP
From beach to board room
Functions Industries
Transactions Analytics
Devices
Collaboration
Real-Time Data
SAP Mobile Platform
Off The Shelf Mobile Apps Custom Mobile Apps
Mobile Analytics Studio
Inform Align Adapt
SAP Afaria
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
26/28
Roadmap
Pre define Connection
Preconfigure connectionparameters for BI platform
Branding Customization
App icon & Text
Launch image customizationBackground image
customization
App Function Customization
Disable help, video,
StreamWork
Disable manually adding
connection
TODAY
Enhancements to
customization APIApplication Branding and
White Labeling Support
SAPBI customizations to
other seeding URL
Pre define ConnectionSupport for pre-configured
SUP Connections
Extensibility SDK
Webi Charts ExtensionsGeoMap Extensions
PLANNED Future
App Embedability
Integrate of Mobile BIoutputs in external
applications
Integrate analytics into
transactional apps with an
ability to write back
Pre define ConnectionAbility to add multiple pre
defined connections
Ability to directly launch a
dashboard
App Function Customization
Customize help files
Customize report samples
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
27/28
-
8/10/2019 0401 Leveraging SAP BusinessObjects Mobile SDK for Your Analytical Needs
28/28
THANK YOU FOR PARTICIPATING
Please provide feedback on this session bycompleting a short survey via the event mobile
application.
SESSION CODE: 0401
For ongoing education on this area of focus,visit www.ASUG.com