lauantai 9. maaliskuuta 2013

Next frontier in web applications

Just wanted to give you a bit of a teaser for a very special upcoming new feature for Hydra WRT. In a few weeks (a bit longer for non-pro version users),  I'm going to release a version with an experimental support for Firefox OS web apps. The nice thing about Firefox OS platform is that there is already an app store with some content available at https://marketplace.firefox.com/ and I will also be releasing a web application that makes it possible to install apps directly from the store.
Firefox marketplace app details view on N9

Installed Twitter web app running on N9

3 kommenttia:

  1. Hey! Thanks for this great app, this keeps my hopes up for using my N9 also later in future.

    I have done some development with the original C++/QML api but that was pain in the ass from beginning with.

    Then i did try python + QML, and that worked out quite fine, but that has shitload of dependencies to install with, but the documentation is again quite lacking (or my google skills are bad)

    So, now i am looking for other possibilities. If we think of an app that would use GPS + Maps (offline Nokia maps, rather than online map provider): can that be done?

    More questions: what would you suggest as the widget development platform? I glanced through Apache Cordova API docs and they have several targets, like Tizen and Android. Opera widgets are not developed anymore (according to their webpage), so i guess thats not very good choise.. Then there is the Firefox OS. I mean, lots of choises, could you suggest one (or page that tells that..)

    Again, thanks!




    VastaaPoista
  2. Kirjoittaja on poistanut tämän kommentin.

    VastaaPoista
  3. The good thing about web apps is that as long as you are using standard W3C technologies and APIs, all it takes to port the application to another platform is some changes in the packaging and way of delivery. As for packaging, Tizen uses W3C defined format that is most likely of the formats to survive in the long run. And if your not using Tizen specific API extensions, you can always just put a manifest.webapp file into the zip file and it should also work on Firefox OS (with .zip extension as opposed to .wgt of Tizen).

    If you really need a certain platform specific API extension, you should try to make the application functionally correct even when that extension is not available (even if that simply means showing an error message).

    As for offline Nokia maps, I haven't really ever needed to play with them, so I don't think I can be of much help. I think the Qt Mobility uses Nokia maps behind the scenes so it should be possible to use them in a native application, but there isn't any support for them in Hydra.

    Thanks for your input.

    VastaaPoista