`
dahui
  • 浏览: 50145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

初识 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开发这中应用的能力比较怀疑。

分享到:
评论

相关推荐

    诺基亚 Web Widget 开发入门及实例

    诺基亚Widget主要基于WRT(Web Runtime)平台,它允许使用HTML、CSS和JavaScript来构建应用。开发者需要熟悉这些前端技术,并可能需要安装诺基亚提供的开发工具,如Nokia Widget SDK,该SDK包含了模拟器和调试工具,...

    Widget UI介绍

    - **JavaScript库**:Nokia Platform Service 2.0,为开发者提供了一组简洁的JavaScript API,使得Widget可以轻松访问设备的一些核心功能。 - **API Bridge WRT API**:提供了一个桥梁,使得Widget能够调用更多的...

    诺基亚Widget例子

    诺基亚Widget例子是针对诺基亚手机平台的微型应用程序,它们通常被设计为桌面小部件,提供便捷的用户交互和服务。这些Widget的例子是开发者学习和掌握诺基亚Widget开发的重要资源,因为它们包含了实际应用的源代码和...

    Nokia WRT for Dreamweaver

    Nokia WRT for Dreamweaver

    Widgets for the S60 Platform.pdf

    本课程讲解了如何为S60平台开发Nokia Web Runtime(WRT)widget。WRT widget是以源 代码文件的压缩包形式部署的,供运行时环境使用。必需的源代码文件包括一个用XML编写的 widget清单文件,和一个定义了widget结构的...

    nokia widget开发源码样例

    Nokia Widget 是诺基亚推出的一种轻量级应用程序开发平台,它基于WRT(Web Runtime)技术,允许开发者使用HTML、JavaScript和CSS等网页技术来创建功能丰富的手机应用。这个压缩包文件“Web_Runtime_AccuWidget_...

    Nokia WRT for dreamweaver

    Use your existing HTML, CSS and Javascript skills using device and internet services to create powerful mobile applications.

    WRT3200ACM.zip

    标题"WRT3200ACM.zip"暗示了这是一个与Linksys WRT3200ACM路由器相关的软件更新或固件升级包。WRT3200ACM是一款高性能的无线路由器,以其开放源码的支持和强大的硬件配置受到DIY网络爱好者和高级用户的青睐。该...

    Open WRT路由器开发说明

    Open WRT 路由器开发说明 Open WRT 是一个开源的操作系统,主要应用于路由器和嵌入式设备中。下面是 Open WRT 路由器开发说明的相关知识点: 一、 Open WRT 简介 Open WRT 是一个基于 Linux 的操作系统,专门设计...

    快铁手机Widget项目

    【快铁手机Widget项目】是基于Nokia Web Runtime (WRT) 技术开发的一款应用程序,旨在为用户提供便捷的火车信息查询服务。WRT 是诺基亚推出的一种框架,允许开发者利用Web技术(如HTML、JavaScript和CSS)来创建可以...

    WRT54G_WRT54GL.bin

    sike\\\思科思科WRT54G_WRT54GL.bin

    WRT400N_原厂固件

    WRT400N是一款无线路由器,其【标题】"WRT400N_原厂固件"指的是这款路由器的原始制造厂商发布的官方固件版本。这种固件通常包含了路由器的基本操作系统、网络协议支持、安全特性以及设备管理界面等关键组件。 原厂...

    WRT54G2 V1 DD-WRT精简版固件

    描述中的“思科WR54G2 v1 DD-WRT精简版固件”进一步确认了这是为Cisco Linksys WRT54G2的第1个版本设计的DD-WRT固件。这通常意味着用户可以升级他们的路由器固件,从而获得更高级的网络管理功能、更强的信号强度、更...

    Linksys WRT1900AC刷砖 救砖教程+软件+固件 最完整图文并茂100%成功

    Linksys WRT1900AC 刷砖(DD-WRT)后的TTL线刷详解,图文并茂,小白也能学会。配全套软件和固件,(PuTTY TFTP TTL驱动) 原因:因为刷路由 WRT1900AC(以上所有路由均指 WRT1900ACV1)DD‐WRT 后无法刷回原厂有及...

    Linksys WRT1900AC 刷砖(DD-WRT)后的TTL线刷详解3.pdf

    根据给定文件的内容,我们将详细探讨Linksys WRT1900AC路由器刷写DD-WRT固件之后,如何使用TTL线进行重新刷写固件的过程。这个过程通常被称为“刷砖”,因为如果操作不当,可能会导致路由器无法启动,即变“砖”。...

    DD-WRT设置说明

    ### DD-WRT设置详解 #### 一、简介 DD-WRT是一种基于Linux的第三方固件,主要用于路由器等网络设备,可以极大地扩展路由器的功能并提供高级的网络管理选项。本文将详细介绍如何安装和配置DD-WRT固件,以及如何进行...

    wrt54g v7 刷机固件大全

    它以其开源固件的支持而闻名,特别是OpenWrt和DD-WRT等第三方固件,使得用户可以自定义和增强路由器的功能。 【v7版本】:WRT54G的v7版本是指硬件上的特定迭代,每个版本可能在硬件规格、性能或兼容性上有所不同。...

    Linksys WRT54G Ultimate Hacking

    This book will teach the reader how to make the most of their WRT54G series hardware. These handy little inexpensive devices can be configured for a near endless amount of networking tasks....

    Linksys WRT1200AC中文固件 中文ROM

    Linksys WRT1200AC中文固件,亲测可以使用!

    wrt54g刷机包

    1. **WRT54G系列路由器**:Linksys WRT54G系列是Linksys推出的一款广受欢迎的家庭级无线宽带路由器,以其可定制性和开放源码固件DD-WRT的支持而著名。它支持多种版本,如v5、v6、v7和v8.2,这些版本在硬件和功能上...

Global site tag (gtag.js) - Google Analytics