This question is locked. New answers and comments are not allowed.
Hello,
I work for a company that currently uses several Telerik products in our web applications (we have a DevCraft Complete license) and have been looking heavily at using Icenium to solve a business need.
However, I'm fairly certain that what we want to do is not possible. I fully admit, though, that the world of hybrid applications is new to me and Icenium might be just what we want.
We currently have a responsive website that is a feature rich application. We are working on doing some enhancements for when running the application on mobile devices. One such, major, enhancement would be to allow the user to use their camera to scan barcodes and avoid tedious manual entry via the Input field on the page. I know that using the camera is not something the web page can do directly, so I'm going to need a native application installed on the user's device to do this. I believe that Icenium can provide me with JavaScript code that serves as a bridge to allow me to write JavaScript to get the camera to do the functionality that I want (correct?). So using Icenium I can create a native application to scan barcodes.
From what I've researched it's possible to create a custom URL pattern that would allow me to make a button in my web application that when pressed will launch the native application I wrote in Icenium. There my user can scan the barcode.... and there my logic falls apart. What I'd want to do is send the scanned data back to the web application and put it into the input it belongs in on the page the user is currently on. But I don't even know of a way to "send the user back to the web page" without opening another browser tab which is not at all what is desired.
So all of our thoughts have been on if we can someone put the web application inside of the native application (framed in?) and therefore because it is in the frame the application can somehow know to go from the scanning camera back to the framed in application.
I'm a big fan of the power behind what I've seen Icenium do in demos (keynote). But before taking the plunge and diving into it, I wondered if anyone could even give me a hint on if I'm trying to do something outside the scope of a hybrid application.
Thanks,
Brent
I work for a company that currently uses several Telerik products in our web applications (we have a DevCraft Complete license) and have been looking heavily at using Icenium to solve a business need.
However, I'm fairly certain that what we want to do is not possible. I fully admit, though, that the world of hybrid applications is new to me and Icenium might be just what we want.
We currently have a responsive website that is a feature rich application. We are working on doing some enhancements for when running the application on mobile devices. One such, major, enhancement would be to allow the user to use their camera to scan barcodes and avoid tedious manual entry via the Input field on the page. I know that using the camera is not something the web page can do directly, so I'm going to need a native application installed on the user's device to do this. I believe that Icenium can provide me with JavaScript code that serves as a bridge to allow me to write JavaScript to get the camera to do the functionality that I want (correct?). So using Icenium I can create a native application to scan barcodes.
From what I've researched it's possible to create a custom URL pattern that would allow me to make a button in my web application that when pressed will launch the native application I wrote in Icenium. There my user can scan the barcode.... and there my logic falls apart. What I'd want to do is send the scanned data back to the web application and put it into the input it belongs in on the page the user is currently on. But I don't even know of a way to "send the user back to the web page" without opening another browser tab which is not at all what is desired.
So all of our thoughts have been on if we can someone put the web application inside of the native application (framed in?) and therefore because it is in the frame the application can somehow know to go from the scanning camera back to the framed in application.
I'm a big fan of the power behind what I've seen Icenium do in demos (keynote). But before taking the plunge and diving into it, I wondered if anyone could even give me a hint on if I'm trying to do something outside the scope of a hybrid application.
Thanks,
Brent