开发者和奇客们钟爱WebOS的10大原因

标签: 最新资讯 hp javascript palm 十大理由 | 发表时间:2011-05-24 10:13 | 作者:Joecooper young
出处:http://www.palmjoy.com

荐文者George Salcedo:“我在网上冲浪时,偶然发现了Ben Combee的这篇帖子…Ben是HP Palm公司开发者组织和框架工程团队的一员。他列举了奇客们钟爱HP WebOS的十大原因。当我阅读完这十条后,发现自己非常认可他的观点,所以将此文推荐给大家。”

“奇客们钟爱HP WebOS的十大原因”正文部分

钟情于Linux系统的奇客们面临一个需要新的挑战的时刻。开发桌面应用程序不是黑客们愿做的事,创建网站对他们而言似乎也有些过时了。如果您想迈入移动设备领域的话,下面的十条理由可以解释为什么我说HP WebOS平台是适合您的。

第一:它是免费的

成为一名WebOS开发者不需要任何费用。下载SDK或提交应用程序都不需要支付任何形式的费用。WebOS模拟器和所有支持Windows, Mac OS X和 Linux系统的WebOS开发工具也是免费的。我们同时也推出了帮助开发者顺利拿到真机设备的打折优惠活动。

第二:我们提供给您完整的设备权限

您不需要越狱(iOS)或获取Root权限(Android)。其他系统所谓的越狱或获取Root权限,我们称之为开发者模式。在WebOS,您不需要翻越屏障,购买设备认证,或使用有争议的工具。相反,我们在运行界面和手机程序中提供了进入开发者模式的快捷方式。只要点击“JustType”搜索栏,然后输入“upupdowndownleftrightleftrightbastart”(经典的NES Konami代码),就会出现一个可以开启或关闭开发者模式的图标。在开发者模式下,通过USB数据线您可以以完整的权限介入设备。

第三:它是基于Linux的

一旦进入了开发者模式,它就是Linux和WebKit了。借助于Mac/Linux系统下的“novaterm”命令或使用“pdk设备安装”功能,Windows系统下的PuTTY工具,您就可以使用设备的完整功能了。开发者模式可以使用许多基本的Linux命令,比如cp, vi, grep, find, diff, top, tar和gzip等工具,操作起来更加方便。在SDK中也包含了载入ssh和gdb的脚本。

第四:开发工具是大家所熟悉的

我们使用您熟知的开发语言和API。大多数应用程序是使用基于HTML和CSS层上的JavaScript编写的。我们提供了一个可以让开发者更快编写程序和更便捷进入系统特征的框架。在WebOS2.x和更早版本中,框架协议是Mojo,在WebOS3.0及更新版本中,则是Enyo。我们同时也使用居于领先地位的JavaScript框架及工具,以保证Java代码可以在WebOS应用程序中良好工作。

如果您使用C或C++语言,我们的主要开发工具是gcc,主要API是SDL和OpenGL ES,这些都是广为采用的系统,网上和书本中都有许多学习材料。

第五:资源容易获取

由于应用是用JS编写的,所以您可以很容易地在设备中寻找许多类似的例子。ROM中内置的程序都在/usr/palm/applications目录下。为了提高启动速度,一些程序被做了压缩,但我们通常还是会在目录下保留原始的资源。作为我们系统开放资源的一部分,您可以登陆opensource.palm.com来获取我们在手机中搭载的组件和补丁。

第六:我们的工具对开发者非常友好

开发中IDE不是必需的,但您也可以使用它。我们主要的工具是像palm-package 和palm-install这样的命令行工具,但我们搭载了一个整合了Eclipse的插件。我们的模拟器是基于一个运行在开源的VirtualBox系统下的x86架构的操作平台。我们还有一个基于网页的IDE(地址是ares.palm.com ),您可以在浏览器中使用一个界面美观的设计工具和基于Mozilla的Bespin项目的代码编辑器来开发应用程序。

第七:您可以尝试周边工作

针对我们的设备的幕后工作也非常简单;应用程序可以绑定基于node.js代码的服务。JavaScript程序可以调用以插件形式植入混合PDK模型的原生代码。您可以在使用OpenGL ES的3D图形设计中一试身手,或使用蓝牙功能来远程控制设备。

第八:我们对开发者的支持非常棒

WebOS开发者论坛非常活跃,当其他论坛成员没抢先回答开发者问题时,HP的开发者组织和工程团队的成员们常出来解答问题。我们会直接在developer.palm.com页面上公布许多信息,还会像我们的开发者工作室那样在全世界范围内举办大型活动。

第九:WebOS鼓励独立开发者

WebOS Internals是我们的一个很棒的独立开发者社区,他们做了一些诸如替换系统内核,开发新的系统服务和超频工具的工作。官方社区吸取了他们的经验,在后续版本的WebOS中做了一些创新;比如,我们欣赏WebOS Internals团队关于页面缓存压缩的工作,这极大地提高了WebOS1.4.5的运行速度,所以我们将这个模块作为标准的Linux内核集成到了WebOS2.0上。HP并没有试图阻止或无视这些团队,相反,我们在需要的时候与他们开展合作,甚至给他们提供硬件设备来帮助其继续探索。

第十:您的开源项目可能会让一切有所不同

我们许多最好的应用程序都是开源的,用户可以通过我们的软件商店或第三方渠道来安装应用。开发者已经使用我们的SDL系统将很多Linux游戏软件移植到WebOS上来了,为把许多语言包和工具带到WebOS上,很多人都在做着努力。如果您是移植Linux技术重要功能方面的专家,那WebOS世界需要您这样的人才。

我曾经多次被问到是什么让我如此力挺WebOS平台。我的回答包括HP Palm对待开发者的态度,他们对独立开发者社区的支持等等。WebOS以其易用的操作,优雅的界面和强大的多任务处理能力展示着自己的魅力。我有这么多钟爱WebOS的理由,您呢?

胖鱼网编译

原文地址:http://www.webosroundup.com/2011/05/10-reasons-for-geeks-to-love-webos

本文链接地址: http://www.palmjoy.com/articles/2011/05/geeks-love-webos-10-reason.html
来自:胖鱼网 | 我们关注、传播关于WebOS的一切!HP webos , pre, pixi, touchpad, veer(http://www.palmjoy.com/),转载请注明文章出处,非常感谢您尊重我们的劳动成果。
无觅猜您也喜欢:

[webOS小贴士] 飞行模式

惠普将6月9日和16日在加州举办webOS开发研讨会

新应用来加持Veer的推出?

2010 Palm、HP、WebOS 大年历

谁的粉丝最狂热?
无觅

相关 [开发 奇客 webos] 推荐:

开发者和奇客们钟爱WebOS的10大原因

- young - 胖鱼网 | 我们关注、传播关于WebOS的一切!HP webos , pre, pixi, touchpad, veer
荐文者George Salcedo:“我在网上冲浪时,偶然发现了Ben Combee的这篇帖子…Ben是HP Palm公司开发者组织和框架工程团队的一员. 他列举了奇客们钟爱HP WebOS的十大原因. 当我阅读完这十条后,发现自己非常认可他的观点,所以将此文推荐给大家. “奇客们钟爱HP WebOS的十大原因”正文部分.

再见了,webOS!HP 将宣布停止开发 webOS 设备,有可能分拆个人系统事业群

- HUan - Engadget 中国版
正当大家因为 HP 终于在香港推出 TouchPad 而高兴,这 webOS 的新主人却突然传出了一个令人震惊的消息 -- HP 将会宣布停止开发这个成为一时佳话的系统. 虽然在新闻稿中,也有提到会继续探索 webOS 的其他可能性,但 Palm 可是 PDA 界,甚至是流动装置的元老啊. 不再推出手机 / 平板也太可惜了吧.

微软向webOS开发者免费提供WP手机

- ArmadilloCommander - Solidot
惠普宣布停止运营WebOS硬件业务,放弃TouchPad平板和webOS手机. 惠普的战略转移出人意料,微软正视其为一种机遇. Windows Phone 7开发高级主管Brandon Watson在twitter上表示,将向任何webOS开发者免费提供Windows Phone手机、开发工具和训练.

微软为 WebOS 开发者提供免费 Windows Phone 和 开发工具

- Nanqi - 36氪
微软 Windwos 7 部门主管 Brandon Waston 在 Twitter 上说:. 对于任何发布过 WebOS 应用的开发者:我们将为你们提供在 Windows Phone 上成功所需要的帮助,包括免费的手机,开发工具以及培训等. 在惠普放弃宣布放弃 WebOS 之际,这条消息立刻火了.

快转台吧!Microsoft 提供免费手机与训练拉拢 webOS 开发者

- netri - Engadget 中国版
WebOS 的开发者应该觉得最近几天都没什么好新闻吧(除了那些正在为刚买的 TouchPad 找软件的用户),但至少还是有人关心他们的. 其中就包括了来自 Microsoft Windows Phone 7 开发部门资深主管 Brandon Watson 的关心,他在星期五表示将支持这群 webOS 开发者免费的手机,以及所有发展 Windows Phone 7 软件所需的开发工具与训练.

WebOS开发框架Enyo团队核心成员将加盟谷歌

- - ITeye资讯频道
据国外媒体报道, 惠普基于WebOS的HTML 5应用开发框架 Enyo开发团队遭谷歌挖角,数名该开发团队的核心成员将于下月开始正式在谷歌工作. Enyo是惠普基于WebOS的HTML 5应用开放框架,惠普正计划把其转型为开源项目. 该消息称,谷歌并未同惠普达成交易获取该项技术,但是在过去的一个月时间中,谷歌一直在与Enyo项目的相关员工进行谈话.

webOS两三事

- 王佳冬 - 所有文章 - UCD大社区
现今随便逛逛各大科技博客、资讯网站,关于iOS、Android、wm7几个时下主流移动操作系统的消息铺天盖地,如若再赶上新产品的发布,那更是风头一时无两. 前有Google I/O大会和android 3.1版本的正式推出,今有WWDC大会和iOS5的发布,思来想去打算聊点“小资”的、“非主流”的,所以今天就来聊聊webOS的故事.

webOS 小笔电、无键盘手机悄悄现身软件开发者记录文件

- 尖头叉子 - Engadget 中国版
继续阅读全文 webOS 小笔电、无键盘手机悄悄现身软件开发者记录文件. 引用来源 | 此文章网址 | 转寄此文章 | 回应.

Google 应该挖走 WebOS 的设计师和开发者来加强 Android 阵营吗?

- 橙子 - 谷安——谷奥Android专题站
如果你在关注最近的新闻动态,可能你知道 HP 已经正式放弃 WebOS,你不会再看到 TouchPad 以及任何使用 WebOS 系统的智能手机. 当然 HP 也不至于直接扔掉这个系统而是可能会授权给第三方 OEM 厂商等,当然这不是我们关心的话题. 我们关心的是,这是否是 Google 加强 Android 阵营的一个绝佳机会,也许他们可以吸引 HP 的 WebOS 开发者和设计师加入 Android 阵营.