1.11.10

New release of Web Runtime for N900

Finally, I'm happy to push the latest Web Runtime (v1.1.0) for N900 to the extras-devel repository. Please note that this release is only tested against PR 1.3. There's no new features implemented compared to the previous release back in July, but only bug fixes. Personally, this is one of the last duties for me in the WRT project, and let's see what I would play with in the future ;)
What is Web Runtime?
It's a development framework with which you can write applications in standard Web technologies, like HTML, CSS, and JavaScript. Also, a bunch of Device APIs are provided to grant you the access to native resources, e.g. file system, sensors, etc., using JavaScript.
To install WRT on N900, you should first enable the extras-devel repository.

If you have the previous release installed, you should first uninstall:
sudo gainroot
apt-get purge libwrt-experimental1

Then install the new release:
sudo gainroot
apt-get install qtwrt

Have fun and feel free to go to the public forum for more questions ;)

10 comments:

  1. FYI, service registering and unregistering dies out with a segfault and I'm assuming the policy is never changed due to this;

    Unregistered service wrt.device.calendar
    Segmentation fault
    Unregistered service wrt.device.camera
    Segmentation fault
    Unregistered service wrt.device.commlog
    Segmentation fault
    Unregistered service wrt.device.contacts
    Segmentation fault
    Unregistered service wrt.device.filesystem
    Segmentation fault
    Unregistered service wrt.device.geolocation
    Segmentation fault
    Unregistered service wrt.device.media
    Segmentation fault
    Unregistered service wrt.device.messaging
    Segmentation fault
    Unregistered service wrt.device.sensors
    Segmentation fault
    Unregistered service wrt.device.sysinfo
    Segmentation fault
    Unregistered service wrt.device.telephony
    Segmentation fault

    ReplyDelete
  2. @Simon
    I don't know where this error is from, but in fact the registration succeeds even you come across this error.

    ReplyDelete
  3. Hi, thanks for your work. My N900 thanks you, too. :)

    Can we utilize WRT application/widgets from Symbian phones (for example N97) or is it completely different?

    ReplyDelete
  4. @Anonymous
    The major difference is that the Symbian WRT has a plist file, whose counterpart is config.xml in WRT. The Device APIs (or CJSE or Platform Services) they use are quite similar.

    ReplyDelete
  5. please i need to put yahoo messenger on my Nokia N900, how do i do that

    ReplyDelete
  6. Is there anything that I, a consumer, can do with this?

    ReplyDelete
  7. html 5 localStorage doesn't work with qtwrt 1.1.0 ?!

    ReplyDelete
  8. I can confirm what nsuffys said. localStorage persistence isn't working. Is there any way to utilize sqlite3 in qtwrt?

    ReplyDelete
  9. If I am installing WRT - it bricks / blocks apt - cause says there are unmeet dependicies - and than it tells me qtwrt, libwrt1 (1.1.0) and so on are missing...

    If I run "apt-get -f install" to fix this, it says there are some data for updating, but than it brings a lot of errors cause it can't replace some files and also says that they are also in "wrt-experimental". Only "dpkg -r paketname" works to remove the installed parts of WRT.

    And if I download the deb files from Repository and clicking them for install, package manager say "uncombatible file". ??!?!?!

    Whats up here!? I need help!

    Gabriel.

    ReplyDelete
  10. I do have extras-devel enabled.
    I do not have qtwrt-experimental installed

    apt-get install qtwrt lists missing dependencies of wrt and wrt-api

    I also tried manually installing each missing dependency but each needed another.
    qtwrt needs wrt and wrt-api; wrt-api needs libwrt-api1; libwrt-api1 needs libqtm-contacts and libqtm-messaging plus a bunch of others.

    I am not a developer or programmer just a simple user trying to install TwimGo and qtwrt is a prerequisite. It appears to me that I am missing 'something' but I have no idea what, and assistance appreciated.

    Thanks

    ReplyDelete