What is new in BusinessObjects Mobile BI iOS SDK 5.0 – Part 2 ASUG Webcast
Srikanth Rao of SAP presented this ASUG webcast. This is part 2.
BusinessObjects Mobile SDK
Steps for building a customized app
What is new in BusinessObjects Mobile BI iOS SDK 5.0 – Part 1 of ASUG Webcast is Part 1, covering up to Customize.
Figure 1: Source: SAP
Figure 1 shows prerequisites.
Figure 1 shows Web Intelligence charts that are not supported in MobI – the developer can build their own.
You can write your own table control, to extend current capability
Figure 2: Source: SAP
Figure 2 shows integration with 3rd party security tools.
Integrate means capability to integrate with third party solutions.
This may require programming skills, depending on third party application used.
Figure 3: Source: SAP
Figure 3 shows how you can distribute the application.
You need an Apple certificate so when you compile you can use the certificate to generate file and upload to App store.
It gives you flexibility on when and how you update the application.
Steps for building a customized app
Figure 4: Source: SAP
Steps to perform to customize the application – you don’t have to be a hard core iOS developer, says Srikanth.
First you download the file from SMP to your Mac, then you have to have an Xcode set up, open the file, customize the application name in one file, icon with the image, – Srikanth says it takes a couple of minutes to brand the application.
Figure 5: Source: SAP
Some features can be configured using Mobile Server – you don’t have to do with SDK.
Figure 5 shows ways to customize the Mobile Server with clientsettings.properties.
Figure 6: Source: SAP
Figure 6 shows you can customize thumbnail background image.
By default you get a standard icon depending on the application as shown on the left.
If you wish to have a different image you can do that on the right.
Once SDK is available on SMP the documentation to do this will be available on the SAP Help portal.
Srikanth provided a demo of how to build your own custom report, using a Web Intelligence with his own visualization.
Figure 7: Source: SAP
Figure 8: Source: SAP
Figure 8 shows the results of the demo for extending the visualization.
Figure 9: Source: SAP
Figure 9 shows a summarization of the webcast. SDK will be a prime focus for the second half of this year.
Question & Answer
Q: Is there a specific license necessary to use this SDK?
A: good question! No, the SDK is available as free download from service market place, however, connecting to the BI platform does require licenses, just like for the standard app‑
Q: Is this SDK available for download ? if not when is the release date…If yes where can i download it
A: yes, the current version (4.4) is already available: Service.sap.com > Software downloads > Analytics Solutions > A-Z > M > MBO SBOP IOS SDK‑
A: this new 5.0 version will be available once the std app is live on iTunes – hopfully in a few days‑
Q: Can you customize home screen based on Windows AD Group Login? Meaning certain custom images/reports based on our login group?
A: no, but that is an interesting suggestion‑
A: maybe one clarification: the content available depends on the user account used, and that can be WinAD‑
Q: It would be very helpful, so that when researchers login they get relavant reports, when finance people login they get their reports, and operational users also.
A: yes, that’s how the std app works as well‑
A: it’s the same security behaviour as for the Launchpad‑
Q: If customization is possible to such good level… this can be used insted of SUP Native App developments…Can you compare between the two? to what level this is suitable
A: You can’t really compare those two – SUP is an app dev platform, which allows you to realize apps for workflows even outside of BI. For ex. transactional workflows against SAP backend systems‑
Q: will there be an Mobile SDK for Android tables and phones also?
A: yes, that could be part of our future development. We stated with iOS, because it’s by far th emost common mobile device platform with our customers‑
Q: 1) Is there any good documentation/ tutorial to refer to? 2) Which tool should be used for development? ( I joined little late, excuse me f you already answered that)
Special thanks to Karsten Ruf for answering these questions and to Srikanth for providing this session to ASUG.