Forum

This content is now out of date.

Visit Our Community

Using/embedding web interface on mobile devices?

Hi,

I'm evaluating a few BI products for a new project.
We are looking for a BI tool that can integrate/embed in an html5 based mobile app. The app is just a web app with a wrapper to package it as an app on iOS and Android.

The embedding capabilities seem to be one of Yellowfin's strong points. However I did notice that there are a few functions/controls in the YF web interface that are not working (properly) on a mobile device (e.g. time slider). In the YF iOS app these seem to be implemented differently. But I've read in another forum post that the mobile interface can not be embedded?

What would you recommend for our situation, please? Is it wise to use (embed) the web interface on mobile, as long as we try to avoid using those incompatible features and controls in our reports & dashboards? Or is there a html5 mobile compatible YF interface that we can integrate with (I understand that the YF Android app is fully html5 based)?

Thanks in advance.
Regards,
David Carmans

PS: Does every user of an embedded report or dashboard also require a full YF license?
Hi David,

Unfortunately the mobile app itself cannot be embedded/integrated into another application.

However, we do also allow a mobile device to connect to Yellowfin by the mobile browser. However, as you have found, it has not been optimized for mobile browsers.

It's actually something we're currently working on, as we want to have a fully functional Yellowfin on the mobile browser (as this will also allow the user to 'create' content.
Unfortunately I cannot give an ETA on this, as it's no small task :(.

So you're stuck between a rock and a hard place .
-You can embed the reports using the Javascript API, and then call these pages from your app, however some features may not work as expected.
-There is no way to embed the mobile app into anything else.

The Android app is a different beast, and is actually being re-written also.

In terms of licence requirements for embedded reports, it depends how the users will consume the reports.
If a report is secured, it will require a YF login account to view. So you will be prompted to login. You won't need any special licence for this.

If the report is not secured, and is publically accessible, it means any can view the report, if they have the report URL.
In this scenario, you will need a multicast licence, as it allows anyone to view a report, even if they are not a YF user.

Hope this clarifies what we currently support.

Please let us know if you have any further questions on this.

Regards,
David