Can a web browser control be embeded in a Metro XAML App with the full features of a Metro Web App? - windows-8

Can you embed a IE web browser control in a C# XAML based Metro app on windows 8?
Also when doing so can the HTML/Javascript it it have the full featureset that a Windows 8 HTML app has,such as calling the WinRT apis?

There is a WebView control you can use to view websites or open html strings, but I believe to be able to communicate with the WinRT APIs you would need to relay the calls through the ScriptNotify events.

Related

which mobile app framework supports konva

I understand at the current moment, react-konva is not supported in React Native environment; however, wondering if vue-konva supports mobile app?
Or if you can suggest me a way to migrate konva canvas content to an android app?
Appreciate your response.
Konva, react-konva and vue-konva are designed to work on the web environment. The "web enviroment" usually means just web browsers like Chrome, Firefox, Safari.
There are platforms to build mobile apps with web technologies. Probably the most popular one is PhoneGap (or Cardova).
To use Konva in the mobile app you have to use such a platform and make a full app with web technologies or just open a web-view (built-in browser) for Konva part.

Windows 8 app load web app from url

I've developed an Android app who loads a web app from an url in fullscreen and caches it with application cache. That works fine, so I would do the same for Windows 8. Is this possible? How it's done?
To load any WebSite/WebApp in your windows-8 app, you can add WebView control in your ApplicationPage.
You can find more details/Information regarding WebView control here
and find Code samples for Adding WebView in your app here
For detailed answer, you have to elaborate your question more.

iBeacon mobile web application development

Are there any custom APIs for iBeacon access from mobile web applications? Probably it could be a mobile safari extension.
Thanks in advance.
Unfortunately, no.
You could write a native iOS app that looks for iBeacons in the background and launches a specific web app URL on mobile Safari. You could even pass ranged beacon info in query parameters.
But you would still need a native app installed on the phone to do this. And once the Safari page is launched, getting further updates is impossible, unless you use a complex web service proxy to the native app.

Encapsulating a web page inside a C#/XAML Metro app

In the msdn docs it says in an HTML/CSS/JS Metro app an iFrame can be added to the page and website content can be loaded from a 'web context'
I would prefer to work in C#/XAML for this Metro app and I would just like it to encapsulate a website.
What is the correct method for displaying a website within a XAML page? Is there an equivalent of an iFrame in XAML? Can it be made full screen?
You can use the WebView class to display HTML content in a XAML app.

Is Sencha UI and SenchaTouch only meant for web applications accessed from device or for native apps too?'

As I am new to PhoneGap and SenchaTouch I want to know the basic information . I understand that sencha Touch is only for web applications accessed from device. I am correct Please clarify my doubt that is 'Is Sencha UI and SenchaTouch only meant for web applications accessed from device or for native apps too?'
Thank you
Lakshmi
Sencha touch is a web toolkit, provides API to create interface looks similar to Native UI. But, however it is still a web application with a native look. However, if you want to crate the native packaging (application build) and if you want to access the device hardware features like camera, sensor then you can go for PhoneGap. PhoneGap can warp the HTML and JavaScript code and helps you to generate native builds for each platforms.