Embed AWS QuickSight dashboards in native or hybrid mobile applications - amazon-web-services

Is there a way that I can embed QuickSight dashboards in a native or hybrid mobile application? I had embed it in my web application but I don't know how I can do the same for mobile applications.

Answer from AWS support team:
Unfortunately, as such QuickSight doesn’t support mobile embedding natively. I sincerely apologize on behalf of AWS for any inconvenience caused due to the limitations of the service.
However, using any one of the below workarounds, you should be able to achieve your use case of embedding QuickSight dashboard(s) in Hybrid mobile application(s).
Option 1
Embed via web view and the web view is within the app. However please note that in using this approach, you might not be able to use the JS SDK that is available to interact with the embedded dashboard from the parent website.
OR
Option 2
Embed via web view and the web view is in a iframe which is within the mobile app. please note that in using this approach, you might be able to use the JS SDK but can have performance lag due to the chain: dashboard in a web view in iframe in a mobile app.

Related

How to embed power bi report in java web application?

I have a log analysis tool as a Java based web application with html/jsp front end. Java backend receives real-time log data from few different agents/datasources and does ML/analysis and then stores insights on a file system, accessible only to Java backend. Now my users login to the system using a browser and access Java backend and insights using rest endpoints in the form of HTML/jsp reports/dashboards.
All sounds good but my users are complaining that UI is not production grade. So I am searching for different solutions to build a nicer UI experience for my users and I am looking into Power BI embedded solution.
How to integrate power bi embedded to serve insights that continuously change behind the scenes? how does it work in this use case knowing that my insights are only accessible to my Java backend and can only be served using Rest End points?
Also are there any better alternative solutions?

Can we move Amazon Honeycode Apps to Android Play store?

Am Exploring Amazon Honeycode Beta version for web/Mobile app development. Am able to develop an app in Amazon Honeycode Portal. Am trying to understand that is there any possibility to move the honeycode app to Android Play store or Amazon restrict only to Team members who has installed Honeycode app ?
You can invite users to the app however are you asking for an Android Native app?
It depends how easy it is to jump out of the walled garden. If your app is a fully fledged website then you're good to go directly to the app and use a thin wrapper like electron. However based on the documentation you're app is making api calls, the HoneyCode app is doing the heavy lifting for the frontend.
To build your own you would need a frontend to make the same api calls and render it.
The api only has two apis. Probably check if you can get the data you want working first before building the frontend.
Something like amplify handles the frontend better.

Build a website in sitecore and make it offline

I want build site using Sitecore(7.2) and also make it offline. Our requirement is not to use headless CMS. Is there any way to build or make it offline?
Internet websites cannot be delivered 'offline' without having all possible data delivered to the device so that it no longer needs to connect to the internet. This sounds less like a website, and more like an app that somebody would install?
If so, you probably DO need to look at headless and building an app that connects to the APIs for updates.
You might need to be more specific about the business use case because it seems contradictory to want to use a web application software that delivers web content, without using headless, and works without the web.
As already suggested that internet websites cannot work offline so either you have an app or intranet website.
Considering as an app you can consume sitecore OData apis for Content/Media however it will not work for Presentations and you have to implement your own mobile designs based on Xamarin or native.
For odata related information you can refer below link:
https://doc.sitecore.com/developers/90/sitecore-experience-manager/en/the-odata-item-service.html
Once you get the response from api, you can locally store it in your local db of app

Creating a Mult-Tenant OAuth Client App

Essentially, I'm wanting to create an Oauth Client as an App so I can get data from Dynamics for multiple customers. Does anyone know if this is possible to do in AppSource or do you know of another way?
I have a service that will be served in a cloud different than Azure so there really isn't anything for me to submit as an App and I really don't want every customer to have to setup their own App that gives my service the privileges/access it needs, but it's looking like I may have to.
It sounds like you'll want to register an app with Azure AD (the OAuth2.0 service/identity provider for work and school accounts), and create a multi-tenant app. Then you can configure this app in the Azure Portal to get permissions to the APIs the app wants tokens to call (in your case Dynamics or the Microsoft Graph).
Once this app is written, you can code up your app using one of the Azure AD Auth Libraries. Here's some sample code for a .NET web API. You can find more code samples on Github and search active directory. Moreover, the Azure Active Directory Developer Landing Page is a great place to look for more resources on doing all of this.

Azure App Service web authentication guidance

I'm trying to get Google authentication working against Azure App Service from a web site and later hopefully from Cordova. There is a lot of information related to the old Azure Mobile Services, but not much on App Services. Microsoft did exclude tutorials on how to do it from web.
I included <script src="http://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-1.2.7.min.js"></script>, don't know if this is still current?
Any pointers on how to handle authentication are appreciated!
This is possible using the Authentication/Authorization feature. Refer this article for more information: https://azure.microsoft.com/en-in/blog/announcing-app-service-authentication-authorization/
https://azure.microsoft.com/en-in/documentation/articles/app-service-mobile-how-to-configure-google-authentication/
AFAIK, there is no native support for Cordova in Azure App Service Mobile App. You will have to implement this yourself.