黑莓Webworks平台开发者关心的问题

 

1.       什么是黑莓 WebWork 开源平台?

WebWork开源平台让web程序员使用标准的web语言进行超级应用的开发。这些应用支持系统集成,安全,扩展,运行在WebKit的渲染引擎上。

 

2.       什么是黑莓WebWorks编程模式?

该编程模式使用标准web技术,HTML5, CSS3, JavaScript. WebWorks平台可以对黑莓核心应用(电话,日历,联系人,摄像头,测振仪等等)进行访问。

 

3.       黑莓WebWorks支持怎样的web标准?

基于WebKit的引擎,支持所有现在已有的标准(HTML5, CSS3, JS)。特别是对领先的JS技术的支持, Sencha, jQuery, Dojo, and PhoneGap

 

4.       为什么RIM开源Web平台?

RIM的策略是为web应用的开发创造一个生态系统。这样会让很多开发团体加入,贡献,并影响黑莓WebWorks的方向。个体程序员和大型开发团队都可以编写源代码,加入开源平台。Web标准时最好的长远策略。RIM会对开发者和其业界参与者开放web平台。

 

5.       RIM是如何参与和推动开源?

RIM会活跃的参与和强大的支持黑莓WebWorks平台。起初,黑莓会提供Widget平台和Widget工具的源代码,还有与Torch Mobile的沟通关于WebKit团体。RIM会继续引领,创新,贡献,建设WebKit团体知道该团体可以独立引领。RIM同时也会参与JS框架的开源团体比如 Dojo, jQuery, Sencha, and PhoneGap.

 

6.       什么是DojojQuery?

Dojo, jQuery是引领的JS浏览器框架,程序员可以编写基于AJAX的应用运行在市场浏览器上。Dojo统领企业界标识,采用一个支持应用模式,浏览器功能标准,和一个支持丰富界面的框架。 Dojo一直被重量级企业界制造商所支持,包括IBM, Cisco, Oracle, SAP等等。

 

jQuery 统领剩余的JS浏览器框架,如果从数字上来看,jQuery在市场上处于领先地位。它是一个紧凑的,效率高的浏览器功能标准。它没有高内聚的界面框架,但是它的简便和直接受很多开发者喜爱。jQuery由微软支持,是ASP.NET 4的一部分。

 

这两种JS框架起初都瞄准桌面市场,但是现在也用在移动领域。

 

7.       什么是Sencha PhoneGap?

Sencha是一个即将来临的web框架,支持炫彩华丽的界面,着重于移动开发。Dojo, JQuery在移动领域才刚刚开始。Sencha是一个私人公司,在他们的商业模式下出售关于框架的服务和工具,是一个开源项目。

 

PhoneGap 是一个跨移动平台(iOS, Android, BlackBerry, Symbian, WebOS)的移动开发工具,基于一个开源框架。他们的社团很大。PhoneGap也是一个私人公司,他们的商业模式是基于提供服务,教育,和工具,来平衡PhoneGap框架。

 

8.       黑莓WebWorks的核心组件是哪些?

核心组件包括:runtime,打包工具,JS扩展,应用陈列,由现在的Widget平台和SDK组成。第一个要发行的组件是Open Web Runtime,它将是第一个黑莓Widget平台和Widget工具。

 

9.       有没有使用Java应用可以做到的但使用黑莓WebWorks做不到的?

起初的版本会有些局限。但是WebWorks的设计和架构师要求与Java平台同等。

 

10.   黑莓WebWorks应用于Java黑莓应用,有哪些不同?

他们都会产生cod文件,都采用了安全,打包,以及黑莓平台的发布方式。不同的是WebWorks的界面和逻辑是基于Web标准, HTML5, CSS3, JavaScript。开放方式有所不同,但是一但项目打包,签署,部署以后,很难看出区别。

 

11.   黑莓WebWorksRoadmap是什么?

 

Roadmap是参与WebWorks团体,增长WebWorks,通过Web编程模式为丰富的黑莓平台服务,创建各种工具来展示Web的开源应用,通过添加更多的特性和功能来获得更好的开发体验。RIM会继续创新,添加新的功能,这是RIM和开源团体的共同需求,为开源web平台努力和贡献。

 

12.   对于程序员有什么好处?

黑莓WebWOrks是基于一个通用的标准,程序员使用标准化的web技术开发黑莓平台的应用。另外,由于平台的开放新,开发者可以更深入的理解平台,使用平台,为平台的修改和完善出力。WebWorks的团体会支持开发者的需要,为开发者提供帮助。

 

13.   开发者想为黑莓WebWOrks贡献,需要怎样的步骤?

这些步骤与其他开源项目相似,比如 Apache, Eclipse, Dojo, jQuery 开发者必须同意作为贡献者的条件。 当提交代码时,代码必须被社团长重审,通过以后才能融入源代码。另外,社团会通过良好的认可评级来推选新的社团长。RIM的目的是增长这个社团直到成为一个独立发展的个体。

 

14.   开发者从哪里能够获得更多关于黑莓WebWorks的信息?

两个站点:

http://www.blackberry.com/developers or http://www.GitHub.com/BlackBerry

 

15.   对于黑莓WebWorks来说,它自身就是跨平台的吗?

WebWorks虽然采用了标准的web标准,但只是为黑莓平台设计。技术上来说可以移植到别的系统中,但是RIM不推荐,也不会实行。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值