Coming Soon to iOS

We are working on a big iOS release and it is just about ready to launch.  You will have to wait to try it, but I wanted to share some of the key new features.  All I can say about release date is; coming soon…

Full iPhone Redesign 

This update brings our app up to date with iOS standards and is awesome on your phone!  We are sure you will love it and using it will feel natural and in line with iOS standards.

image

Updated Immersive Mode on the iPhone

Spotlight Search Support for BI Content

Leverage iOS Spotlight Search to quickly find and open BI content in our app.  Once you have opened a report or dashboard one time it will be available in Spotlight Search.

Native iOS Sharing on iPad and iPhone

Now you can share like you do in any other app.  As always select links or images, but not you can share to other apps on your device not just email.  text, photo editing, AirDrop and more.

There are also a ton of bug fixes and stability improvements.  We truly hope you love it when it drops. 

Coming Soon! 

Oh yea one more thing…

Opinions expressed by the authors of this blog are entirely their own and do not reflect the position of Oracle or any other corporation. Any advice or recommendations discussed on these sites (or sites they link to) are not validated by Oracle.

Capturing iOS Console Logs

Capturing iOS Console logs can we tough especially if you are on a PC.  If you are on a Mac and you are a developer with Xcode installed it is really not that difficult.  In fact Apple fully supports this and documents the process. 

https://developer.apple.com/library/ios/qa/qa1747/_index.html

For others without Mac’s things can get complex and with every new release of iOS there seems to be less and less options.  See our old blog on this topic.  All of these non-mac options no longer work on iOS 9.

http://bimobilelabs.com/post/59787593753/enabling-console-logging-for-obiee-mobile-hd

We have been able to work this out with the help of some 3rd party tools so we thought it made sense to share how we do it.  Keep in mind that we do not make the rules on this topic and we by no means endorse or write any of these 3rd party tools.

To start on windows you will need to download and install a copy of a program called iTools.  It can be found at the link below and on many popular download sites.

http://itools-for-windows.en.softonic.com

Please note that iTools is 3rd Party software and you should read the disclaimer at the bottom of this post.

Once installed you can follow some basic steps to get the device console logs. If you are debugging an issue with our BI Mobile HD application be sure to enable console logging in settings for our app.

Settings | Oracle BI HD | Console Logging

image

Once enabled run the test in the app that you want to debug and follow the steps below using iTools:

  • Open iTools
  • Connect your iOS device via USB and ensure it appears in iTools
  • On the main screen in iTools select the ‘Toolbox’ tab
  • From here you can select ‘Real-time Log’ to display console log
image

Once you have the log
file, you can attach it to an email or update an SR so that the logs can be analyzed.

Third-Party Software Disclaimer

Any links to third-party software available on this website are provided “as is” without warranty of any kind, either expressed or implied and such software is to be used at your own risk.

The use of the third-party software links on this website is done at your own discretion and risk and with agreement that you will be solely responsible for any damage to your computer system or loss of data that results from such activities. You are solely responsible for adequate protection and backup of the data and equipment used in connection with any of the software linked to this website, and we will not be liable for any damages that you may suffer connection with downloading, installing, using, modifying or distributing such software. No advice or information, whether oral or written, obtained by you from us or from this website shall create any warranty for the software.

New iOS Immersive Mode Preview

We are playing a bit with our apps iOS immersive mode on the phone and I thought I would share.  Remember this is not out and may never be out, but we are pretty happy so far.

Keep in mind that standard stuff with this post…

Opinions expressed by the authors of this blog are entirely their own and do not reflect the position of Oracle or any other corporation. Any advice or recommendations discussed on these sites (or sites they link to) are not validated by Oracle.

Xcode 7 and the BI Mobile Security Toolkit

If you deploy are apps with MDM or MAM in your organization you know all about out Mobile Security Toolkit, but you may be hitting an issue or 2 if you upgraded to Xcode 7 already.  Here are the details you need to get past these minor issues.  

Updated Deployment Target

First you will need to update your deployment target to iOS 8 or above.  Apple does not mess around with new OS versions and iOS9 is already at passing iOS8 for adoption .  To update this in your Xcode project simply change the deployment target on the general tab of the project settings to anything 8.0 or above.

image

App Transport Security

In Xcode 7 Apple added a security feature called App Transport Security.  This forces connection API’s like the ones we use to enforce strict security practices.  For us this translates to requiring HTTPs (SSL protected) connections.  Many of our customers OBI servers (especially testing servers) are not SSL enalbed so to be able to connect to our Demo server or any non-SSL server you need to implement the following.

On the info tab of the projects properties add a new Dictionary type called NSAppTransportSecurity and in that new property add NSAllowsArbitraryLoads = True as a Boolean.  Here is a screenshot:

image

If you only connect to SSL servers then you don’t need this at all.  Also if you want to ‘white’ list specific domains you can do this as an alternative.  See the Apple Tech Note for details on how to create exceptions.

https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/index.html

Disable Split Screen and Multitasking

This is optional but our app is not quite ready for multitasking and split screen so we recommend disabling this for now. To do this on the info tab of the projects properties add a new Boolean type called UIRequiresFullScreen and set it to true.  If you leave this off our app will work just fine but will simply not be optimized for multitasking.  We are working hard to support this new iOS feature so stay tuned.

image

That is all now, your project should compile and run just fine using Xcode 7.  Going forward we are working hard to update our documents and app to fully support Xcode 7, but this should take care of things during your transition from Xcode 6 to Xcode 7.

Let’s all Share some BI

So we just launched our latest Android update and has some great new features that are all about sharing content.  

Share Nearby

Share nearby allows nearby users to easily share content with each other.  This works exactly the same as our sharing via URL or by using NFC tap to share but this is even easier!  Receiving users simply have to have the app open and accept the incoming share request.

Presentation Mode

With presentation mode you can ‘cast’ your screen to any supported cast device including Google Chromecast.  Just open any report and app will detect any nearby cast devices and show the cast icon.  Just tap the icon to put the BI content on the screen.

Share as an Image

In our previous version you could share our content as a URL and now you can also share as a image.  This way you can leverage other apps on the device, and even markup the image before you share it with others.

In addition to these great sharing features we also introduced support for BI alerts and displaying those alerts as native device notifications.

There are also a few bug fixes and this version gets us ready for Android Marshmallow so go ahead and update your devices and enjoy the new features

iOS 9 is Coming…

iOS 9 is just days away and I know from history that many of you will update your devices the day it launches.  I bet you won’t even tell us 😦  Don’t worry we have been testing our app with the betas and everything will be just fine no update needed from us.  We will also do a bunch more testing the day it drops to make sure you will not be impacted.

We are looking into some of the cool features like multi-tasking and 3D Touch but support for things like that will come later.

Happy Upgrades!

OK BI…

Did you know our app supports voice searches? In fact you don’t even have to open our app for this.  Just say ‘OK Google, Search BI Mobile for Keyword’.  Our app will open with a list of reports that match the keyword you specified.

Watch to see how it works.

Available in our app today, so download it now.  https://play.google.com/store/apps/details?id=com.oracle.obi

BI Mobile App Designer Hands on Labs

At Kscope 2015 I co-presented 2 hands on labs for BI Mobile App Designer.  I thought I would share the labs for anyone who wants to get more familiar with BI Mobile App Designer.  

Before diving into the lab you might want to install the trial edition and get familiar with the product.

Thanks to Carol Krajewski and Wayne Van Sluys from interRel for co-presetning these labs with me.


http://www.oracle.com/technetwork/middleware/bi-foundation/bi-mobile-app-designer-1983915.html

http://www.oracle.com/technetwork/middleware/bi-foundation/mad-trial-2019918.html


MAD About Mobile? Learn to Create BI Mobile Apps with BI Mobile App Designer

Link to the lab:

https://www.dropbox.com/s/ghczf7vfusd046j/MAD%20About%20Mobile%20-%20Learn%20to%20Create%20BI%20Mobile%20Apps%20with%20BI%20Mobile%20App%20Designer%20-%20Public.pdf?dl=0

These days, being able to access data anywhere on any device is becoming more and more important, and there is a critical need to deliver analytics and BI data to your end users on their mobile devices. If mobile is a critical requirement for your organization, then this lab is for you! You will create a mobile app with no code and no need to call IT. We will work with the latest version of Mobile Application Designer to create an end-to-end mobile app.

This accelerated and fast-paced session will focus on the basics, and we will show you how to connect to a data source, create an application (including subpages, filters, drilling, and more), and deploy and test the application. Just bring your laptop and a mobile device of choice (tablet or phone).


MAD About Mobile? Code until You Are MAD! Custom Plugins and BI Mobile App Designer

Link to the lab:

https://www.dropbox.com/s/gn56xh5bj6ps4i1/MAD%20About%20Mobile%20-%20Code%20until%20You%20Are%20MAD%21%20Custom%20Plugins%20and%20BI%20Mobile%20App%20Designer%20-%20Public.pdf?dl=0

Thinking about creating a highly custom mobile experience with your BI data for deployment on mobile devices? Interested in delivering custom visualizations that apply to only your specific data set? If yes, then this is the hands-on training for you.  

This accelerated and fast-paced lab will focus on the use and creation of custom BI Mobile App Designer plugins to be used in a BI Mobile App Designer app. We will demonstrate how to install and integrate existing custom plugins, and we will create a new custom plugins from scratch.  

Just bring your laptop with your favorite development environment, your knowledge of JavaScript and HTML, and a mobile device of choice (tablet or phone).

Recommended EPM and Essbase Sessions at KScope 2015

Will be at KScope 2015 in just a few days and thought I would share a list of some of the most interesting sessions that I am going to try and attend.

I don’t have many EPM session this year as my role in BI Mobile keeps be pretty busy but here are the ones I will be giving.

EPM Sunday Symposium

4:00 – 4:30 PM

Smart View update and more.  Trust me I always have something fun to show!

Smart View with OBIEE – Great cross over session for EPM and BI

When: Jun 23, 2015, Session 9, 3:30 pm – 4:30 pm

In this session, we will cover how to leverage the content you have created in OBI while using Microsoft Office as the front end. We will cover the creation of a mock “reporting deck” using PowerPoint and will demonstrate how to leverage great features in Excel and Smart View, allowing you to take full advantage of your BI data.

There are a bunch of other session in the EPM track but here are some of the key ones that I am thinking about attending.

Smart View Power Tools: Break New Analytical Ground with Smart Query

Ron Moore , TopDown Consulting
When: Jun 22, 2015, Session 4, 2:00 pm – 3:00 pm

Smart Query doesn’t get a lot of attention, but it’s the key to a number of analytical capabilities that Essbase users never had before. In this step-by-step “how to” demonstration, we will start with the basics and cover all the techniques required to do these analytical tasks.

Introduction to Enterprise Performance Reporting Cloud Service

Dave Roberts , Oracle Corporation
When: Jun 22, 2015, Session 2, 9:45 am – 10:45 am

Oracle Enterprise Performance Reporting Cloud Service provides a secure, collaborative, process-driven service for defining, authoring, reviewing, and publishing financial and management report packages.

The New Mobile Frontier: Hyperion & Oracle Business Intelligence

Edward Roske , interRel Consulting
When: Jun 24, 2015, Session 13, 11:15 am – 12:15 pm

Mobile is big. Really big. Huge in fact. In the world of Business Analytics Anywhere, we need to be able to build a solution once and then deploy it to a desktop, cell phone, or tablet. Before your CFO asks to pull up reports on her iPad, your VP of FP&A asks why we can’t put Planning on a tablet, or your users ask for dashboards on a mobile device, make sure you have a solution in mind. Luckily, Oracle has multiple excellent mobile answers: OBIEE Mobile Analytics, BI Mobile Application Designer, mobile Hyperion Financial Reporting, Hyperion Planning tablet, and Oracle EPM Mobile Approvals. In this session, you will be shown all the possible solutions and leave knowing the benefits of each one and the basics of how to implement. If you want to business analytics on your iPhone, iPad, or Android device, join us to hear about the best current solutions available.

Put Your Own Ribbon on Smart View

Gary Adashek , General Electric
When: Jun 24, 2015, Session 11, 8:30 am – 9:30 am

Oracle Hyperion EPM deploys a toolkit for end users in the form of a primarily Excel-based add-in. This add-in is how the software developer views the world, but what if your world looks a bit different? Make Smart View look the way you want, but let me easily show you how. We will be using the Smart View Toolkit, the Excel API, and freeware from Microsoft. In this presentation, I display and demonstrate a fully customized Excel ribbon designed to group commonly used Smart View menus and controls in an intuitive and easy-to-learn fashion. I will also demonstrate how everyone has the ability to create their own customized ribbon and show them how. 

What’s New and Coming in Planning and Budgeting Cloud Service

Shankar Viswanathan , Oracle Corporation
Co-presenter(s): Marc Seewald, Oracle
When: Jun 24, 2015, Session 14, 1:45 pm – 2:45 pm

This session is an introduction to the Planning and Budgeting Cloud Service (PBCS) and reveals some of the new capabilities in this cloud offering.


Here are some Essbase sessions that I thought sounded interesting.

Essbase CDFs Explained: Pulling Back the Curtain and Opening a World of Possibilities

Robert Gideon , interRel Consulting
When: Jun 22, 2015, Session 1, 8:30 am – 9:30 am

Unique challenges often arise during Essbase and Planning projects that require thinking outside of the box, or the calculator engine, as the case may be. Essbase Custom Defined Functions (CDFs) enhance the calculation functions included with Essbase. Essbase CDFs unleash the power of Java and open a world of possibilities. This session will demystify CDFs, show how to deploy them, and demonstrate how they can be used if the need arises.

The Essbase of Things: Essbase on the Cloud, Essbase with OBIEE, and What It All Means

Steve Liebermensch , Oracle Corporation
When: Jun 22, 2015, Session 4, 2:00 pm – 3:00 pm

In addition to increasing its footprint in EPM, Oracle Essbase has a strong presence in many of the cloud offerings across Oracle and plays an integral role in Oracle’s BI Foundation Suite. This session will give you insight into the role of Essbase in the cloud, within BI, and how all of that will impact the way different consumers around the organization will interact with Essbase in the future. If that is not exciting enough, here is a set of completely unrelated buzz words: Hadoop, big data, data lake, social.

ASO, BSO, and Hybrid Calculations: What’s Fastest, How Hard Is It, and Which One Should You Use?

Cameron Lackpour , CL Solve
Co-presenter(s): Tim German, Qubix
When: Jun 23, 2015, Session 9, 3:30 pm – 4:30 pm

Conventional wisdom has been to do complex calculations in BSO, partition the results to ASO, add limited calculation there, and then report. Is that the only model? ASO has a powerful procedural calculation language as well as MDX formulas. Does Hybrid change everything when it comes to BSO? Is there still a place for traditional BSO? Join this session and explore aggregation, FX, and allocation use cases in each engine, and then learn when, where, and how each is best used.


Overall too much great content to pick from and selecting content from BI, EPM and Essbase will make for a busy week!

Recommended BI Sessions at KScope 2015

Will be at KScope 2015 in just a few days and thought I would share a list of some of the most interesting sessions that I am going to try and attend.

First, I think all of my session will be awesome so here is that list, keep in mind I am basis:

BI Sunday Symposium

11:15 AM – 12:00 PM
Oracle BI Mobile Strategy and Roadmap

Oracle BI Mobile strategy spans consumption, authoring and full self-service data exploration use cases. Learn what’s new and what’s coming with demonstrations.

MAD About Mobile? Learn to Create BI Mobile Apps with BI Mobile App Designer

Monday, June 22, 2:00 – 3:00 PM

These days, being able to access data anywhere on any device is becoming more and more important, and there is a critical need to deliver analytics and BI data to your end users on their mobile devices. If mobile is a critical requirement for your organization, then this lab is for you! You will create a mobile app with no code and no need to call IT. We will work with the latest version of Mobile Application Designer to create an end-to-end mobile app.

This accelerated and fast-paced session will focus on the basics, and we will show you how to connect to a data source, create an application (including subpages, filters, drilling, and more), and deploy and test the application. Just bring your laptop and a mobile device of choice (tablet or phone).

MAD About Mobile? Code until You Are MAD! Custom Plugins and BI Mobile App Designer

Wednesday, June 24, 11:15 AM – 12:15 PM

Thinking about creating a highly custom mobile experience with your BI data for deployment on mobile devices? Interested in delivering custom visualizations that apply to only your specific data set? If yes, then this is the hands-on training for you.  

This accelerated and fast-paced lab will focus on the use and creation of custom BI Mobile App Designer plugins to be used in a BI Mobile App Designer app. We will demonstrate how to install and integrate existing custom plugins, and we will create a new custom plugins from scratch.  

Just bring your laptop with your favorite development environment, your knowledge of JavaScript and HTML, and a mobile device of choice (tablet or phone).

Smart View with OBIEE

When: Jun 23, 2015, Session 9, 3:30 pm – 4:30 pm

In this session, we will cover how to leverage the content you have created in OBI while using Microsoft Office as the front end. We will cover the creation of a mock “reporting deck” using PowerPoint and will demonstrate how to leverage great features in Excel and Smart View, allowing you to take full advantage of your BI data.


There are a bunch of other session in the BI track but here are some of the key ones that I am thinking about attending.

Innovations in Oracle Business Intelligence

When: Jun 21, 2015, BI Symposium 2, 9:00 am – 10:00 am

Oracle BI is undergoing a transformation to take the lead in Self-Service, Cloud, Embedded Analytics, and Mobile BI. Hear an overview of the key product innovations spanning BI technology and BI apps.

Business Intelligence Cloud Service with Visual Analyzer

When: Jun 21, 2015, BI Symposium 3, 10:15 am – 11:15 am

With the introduction of Visual Analyzer, Oracle BI Cloud Service provides a comprehensive BI platform for both self-service exploration and curated data analysis. See demonstrations and real life customer use cases.

Data Mash-Ups and Advanced Analytics: A Demonstration Using Planning Data

When: Jun 21, 2015, BI Symposium 5, 1:00 pm – 2:00 pm

Oracle BI Platform has been extended to support user-provided data and user-defined analytic functions. Learn how Oracle BI Platform stores user data, including data from Planning, easily blends BI server data and lets users define advanced analytic functions without RPD modeling in this demo-led session.

Oracle BI Cloud Service: The Prequel to OBIEE 12c

When: Jun 22, 2015, Session 2, 9:45 am – 10:45 am

The Oracle BI Cloud Service (BICS) provides companies with a new way to use OBIEE to solve different types of Business Analytics problems, but it also gives Oracle a chance to gradually release new features into the OBIEE product line before they become part of a large on-premise release. OBIEE 12c is the next major release of OBIEE, but BICSe users can already begin exploring features of OBIEE 12c months before they arrive on-premise. In this session, we’ll look at the features of BICS that will eventually appear in OBIEE 12c and how these features may eventually impact on-premise OBIEE users.


Here are a few others that are not on topic for me but seem really interesting anyhow.

Smart Things All Around

When: Jun 23, 2015, Session 8, 2:00 pm – 3:00 pm

Smart things are all around us thanks to the Internet of Things (IoT), even at this very conference in the form of the Kscope 15 Scavenger Hunt. Come learn how Oracle Applications User Experience sees the future and how they execute that vision using Oracle technologies. Meet the mad scientists behind the Scavenger Hunt, learn how they built it, and discuss what makes IoT tick.