初识 Nokia WRT Widget

说白了,wrt widget就是一个本地的包含css, javascript的HTML文件。只不过nokia的WRT扩展/修改了一下浏览器的功能,比如把地址栏啊、toolbar啊都禁止显示了。当然最重要的两点是:
1. 可以让XMLHttpRequest访问非“宿主域”。这点很关键,否则widget哪里有网络能力呢?
2. wrt包含了自己的一些javascript API. 比如menu啊、获取手机信息的能力啊。

作为开发应用的第三方,使用widget 的学习曲线当然要比纯粹的symbian native 编程平缓得多,在这个crazy的web年代。 可惜精通、熟练javascript, css的程序员太少了。javascript太动态,css太不像语言,没办法。但是对于掌握js和css,或者说ajax技术的程序员来说,widget确实给他们带来了开发运行在nokia手机上的有趣应用的机会。

要开发当然要有开发环境,开发环境当然要支持调试才好。鼓捣了一下午,
必要参考:
            如何设置firefox支持调试 Web Run-Time (WRT) Desktop Development
            这是一个Greasemonkey插件的插件,可以让javascript访问非“宿主域”。
还有一个调试方式是使用:Aptana Studio

当然,window.menu.showSoftkeys();这样的API是不能使用的。它应该在WRT环境中。:) 所以做真正的WRTwidget的调试还是不方便的。Nokia有责任把carbid做得更好,或者说eclipse的插件做得更好。但我对Nokia开发这中应用的能力比较怀疑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值