You are on page 1of 28

SESSION CODE# 0401

Leveraging SAP BusinessObjects Mobile SDK


for your Analytical Needs
Srikanth Rao
Andrew Murray

AGENDA

Solutions Overview
Introduction to SAP BusinessObjects Mobile SDK
Whats available as of today
Roadmap

SOLUTIONS OVERVIEW

SAP BusinessObjects Business Intelligence

Discovery and analysis

Dashboards and apps

Reporting

Discover. Predict. Create.

Build engaging experiences

Share information

Discover areas to optimize your


business

Deliver engaging information to


users where they need it

Securely distribute information


across your organization

Adapt data to business needs

Track key performance indicators


and summary data

Give users the ability to ask and


answer their own questions

Build custom experiences so users


get what they need quickly

Build printable reports for


operational efficiency

Tell your story with beautiful


visualizations

Mobile Analytics from SAP


Dashboards and apps
Discovery and analysis
Reporting

SAP BusinessObjects Mobile

SAP BusinessObjects Explorer

Mobile Analytics from SAP

SAP BusinessObjects Mobile

SAP BusinessObjects Mobile

SAP BusinessObjects Explorer

INTRODUCTION TO SAP
BUSINESSOBJECTS MOBILE SDK

Mobile BI SDK
Overview

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

SAP BusinessObjects Mobile SDK Overview

Customize

Easily create a customized version of SAP


BusinessObjects Mobile to meet critical business
needs
Extensive branding capabilities to deliver on
corporate identity guidelines

Integrate

Integration with 3rd Party security solutions


Preconfigured connections and policies to speed
deployments

Deliver

Flexible deployment options to ensure controlled


releases to business users
Deploy via corporate app stores including SAP
Afaria

WHATS AVAILABLE IN MOBILE BI


SDK VERSION 4.4.X

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


1 Spot light Image

2 App Image Icon on Home Screen

33 App Image Icon on Settings Page

Customize Application Name

SDK provides you an ability to change the application name that


appears on the device screen

Easy to configure
1 Edit the parameter: Bundle display name in SAPBusinessObjectsMobile-Info.plist
2

Save the file, run the project and validate your changes

Customize App Launch Screen Image


SDK provides an ability to customize app launch screen

Easy to configure
1

Launch screen images at the following location: Xcode > Resources > Images
2 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

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 bi_hs_bg@2x.png

Image tile used for background image for higher resolution iPad devices (such
as iPad 3).

Customize Default App Behavior


SDK provides an ability to disable certain default behavior of the app
DefaultSettings.plist under Xcode > Resources > Bundles

Ability to enable or disable help

2 Ability to configure video tutorial link on the app

Customize Default App Behavior

Ability to add default connection

Ability to disable BIOD connection

Ability to disable SUP Connection

Ability to add new connection

Customize Default App Behavior

Ability to disable Email

Ability to Last Modified timestamp on document


thumbnail

Ability to disable StreamWork

10 Ability to change App ID

BUILDING APP WITH YOUR


CERTIFICATE

Steps for building app

Downloaded the
app project file from
SMP - link

Download
Project file

Set up Xcode
Have Xcode 4
(preferably the
latest version) to
open and compile
the project

Build and run the


project using your
own certificates

Build

PLATFORM SUPPORT

Platform Support

BI Platform Support
XI 3.1 SP4 onwards
BI 4.0 platform

iOS Support
iOS 5.1 and above

CONFIGURING APP THROUGH


MOBILE SERVER
(ALREADY AVAILABLE TODAY)

Configuring App through Mobile Server

Following default behavior of the app can be changed by modifying


clientsettings.properties under
<WebApp_server_root>\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

ROADMAP

Mobile Analytics Strategy from SAP

Devices

Off The Shelf Mobile Apps

Custom Mobile Apps

Functions

Industries

SAP Afaria
Transactions

SAP Mobile Platform


Analytics

Mobile Analytics Studio


Collaboration

Real-Time Data

Inform

Align

From beach to board room

Adapt

Roadmap
Pre define Connection
Preconfigure connection
parameters for BI platform

Branding Customization
App icon & Text
Launch image customization
Background image
customization

App Function Customization


Disable help, video,
StreamWork
Disable manually adding
connection

TODAY

Enhancements to
customization API
Application Branding and
White Labeling Support
SAPBI customizations to
other seeding URL

Pre define Connection


Support for pre-configured
SUP Connections

Extensibility SDK
Webi Charts Extensions
GeoMap Extensions

PLANNED

App Embedability
Integrate of Mobile BI
outputs in external
applications
Integrate analytics into
transactional apps with an
ability to write back

Pre define Connection


Ability to add multiple pre
defined connections
Ability to directly launch a
dashboard

App Function Customization


Customize help files
Customize report samples

Future

THANK YOU FOR PARTICIPATING


Please provide feedback on this session by
completing a short survey via the event mobile
application.

SESSION CODE: 0401


For ongoing education on this area of focus,
visit www.ASUG.com