So everyone, I need some thoughts on Web Apps. Do I go with a script engine that will have stripped down functionality at least to start (ie no file system access, etc) or do we go the way of Flash and download a PE that is run similar to a regular Pyxis app but within the confines of a single screen?
Flash is dying and writing a script enging will be too slow, so let the client computer do all the work
Today, web applications use Javascript. You can use a javascript library like prototype, jQuery, etc…
Data to and from the webapplication is exchanged by JSON objects (AJAX).
That’s why I’ve written my WebServer class (http://blog.fastload-media.be). I can host files from a SD-card (like the entire javascript webapplication) and set C# handlers to exchange JSON objects to and from the webapplication by using AJAX calls.
@ Wouter we’re talking about Web Apps on Pyxis. So whatever it is will have to be built from scratch for NETMF. When I said “go the way of Flash” I mean downloading an app into a temp directory to run it; not actually using Flash.
Yes that sort of thing. Eventually I’d like to put a full mini-browser on NETMF but that’s months of work and I’d rather not hold up the production release that long for something most users probably don’t care that much about.
You could create an online Pyxis appstore-like website, but then for free (I can help you with this)
Then write an ‘installer’ application that lists all apps from the website as a simple list and lets the Pyxis user install or uninstall applications (The app just downloads the app to a webapp directory or removes it from there). This ‘installer’ application should also do version checks.