Post by altair on Mar 27, 2015 23:21:47 GMT 10
Hi Folks,
I would like to know what a webapp created by html and javascript cannot do but native apps can do. This is for the Core Project.
Altair - The Flying One
|
|
Post by Nathan Lecompte on Mar 28, 2015 9:51:25 GMT 10
If it's for the core project and not for an all-ready built framework then you can basically choose what the webapps are allowed to do natively (as long as it corresponds to the developer's Privacy Policy for the OS).
|
|
Post by altair on Mar 28, 2015 23:48:43 GMT 10
You see, I was thinking, Core just does one thing open these specially packaged apps made out of html, css, js etc. in a CLI based environment. Well that's the main stuff. Secondly Core is designed to support other vb.net based OSes to be developed easily without much effort. But I think that is not at all necessary, because devs should learn themselves to make a framework through which apps can be easily developed. With that in mind I temporarily stopped the Core Project and started a new project called the Lemon Project. Not only that I got a new work machine. So, I wanted to start out a bit fresh, So Lemon Project does the main stuff but with a richer UI. Instead of being an OS it will be like Java (which is a virtual environment)....
Altair - The Flying One
|
|
Post by Nathan Lecompte on Mar 29, 2015 8:51:45 GMT 10
Ok, that sounds cool. So what about your question?
|
|
Post by altair on Mar 30, 2015 6:02:54 GMT 10
I am asking What is that a webapp cannot do without the help of an API. For e.g. Take a Screenshot. (Correct Me If I am wrong ). Altair - The Flying One
|
|
Post by Nathan Lecompte on Mar 30, 2015 13:35:52 GMT 10
Well if it's a "web" app then its restrictions depend on the browser control (eg: if it can access local files etc.). So in this case if you're using the default web browser control then it would be the restrictions according to Internet Explorer, this thoroughly answers it: stackoverflow.com/questions/1495944/webbrowser-control-limitations
|
|
Post by altair on Mar 30, 2015 21:14:33 GMT 10
Yes, The Lemon Project is created for this purpose, to remove the limitations of the webapps based on the browser control. So in the case you said before, the WebBrowser Control may not allow webapps to access local files but Lemon can and Lemon will send this files to the app so it work with it.
Altair - The Flying One
|
|
Post by altair on Mar 30, 2015 21:19:29 GMT 10
Well if it is not possible with the normal controls, I will use Awesomium
Altair - The Flying One
|
|
Post by Nathan Lecompte on Mar 30, 2015 21:59:45 GMT 10
Actually the file accessing was just an example, it's not a real restriction (although I think you can make it a restriction in Awesomium). But as the article I linked says, there are no limits unless you set them
|
|
Post by altair on Mar 31, 2015 1:17:56 GMT 10
Okay then,
That's that. But next question, what things you web devs want to be easy for creating apps. I am not a web developer and I only know basic HTML and just started learning JS from Code School (Javascript Roadtrip).
Altair - The Flying One
Last Edit: Mar 31, 2015 1:19:15 GMT 10 by altair
|
|