中国领先的IT技术网站
|
|

惠普杀入平板市场 webOS 3.0SDK和PDK正式发布(附下载)

7月1日美国正式发布安装webOS 3.0的平板的电脑,而7月2日早晨,惠普的webOS向开发者发布webOS 3.0的正式版本。

作者:立方来源:51CTO|2011-07-04 09:27

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


【51CTO短讯】7月2日早晨,惠普的webOS向开发者发布webOS 3.0的正式版本,最新版本的3.0 SDK和PDK正式发布。

惠普给开发者发送的邮件

据悉,7月1日美国正式发布安装webOS 3.0的平板的电脑,在这一时刻发布webOS 3.0的SDK和PDK惠普显然是做好了准备的。

image

惠普为平板电脑(TouchPad像素是1024 x 768​)​量身定制了webOS 3.0,但是针对智能手机和其他平台的支持也会稍后推出。惠普​用Enyo取代了Mojo应用​框架,Enyo完全是为Web开发准备的。开发人员可以使用SDK编写JavaScript应用,稍后被转换成HTML运行于WebKit浏览器中,不论是webOS浏览器还是WebKit桌面浏览器如Google Chrome或者Apple Safari都可以。​

对于不喜欢JavaScript开发的人来说,PDK(Plug-in Development Kit)​支持创建C/C++应用,然后转换成浏览器插件或者JavaScript-C/C++混合应用,最终结果仍然存在于Web应用域内。PDK包括了GCC编译器、​Simple DirectMedia Library (SDL) 和​支持多媒体和游戏的OpenGL库。​​

Enyo包括了一组UI控件和工具,看起来像是一堆DOM节点,实际上会被转换成给一个节点。例如下面的控件:

  1. enyo.create({   nodeTag: "span",   className: "a-css-class",   style: "color: purple;",   content: "Hello World" }).renderInto(document.body); 

转换后的HTML代码:​

  1. <span id="control" class="a-css-class" style="color: purple;">Hello World</span> 

以下为webOS 3.0 SDK和PDK的下载地址

Eclipse IDE的插件webOS Plug-In下载地址

相关安装说明在这里

最新的SDK主要有以下改动:

1、用Enyo框架替代了Mojo框架,这也标识着enyo开发将会成为webos开发的主流技术。

2、支持VirtualBox 4.0.x.以前的SDK只能运行在3.2版本上。现在可以在最新版本的VirtualBox上运行了。

3、增加了几个硬件ID:

  1. #define HARDWARE_VEER       301 
  2. #define HARDWARE_PRE_2      401 
  3. #define HARDWARE_PRE_3      501 
  4. #define HARDWARE_TOUCHPAD   601 

过去的Mojo应用可以通过兼容模式在webOS 3.0获得支持,但是开发人员需要使用早期的模拟器图片​因为SDK 3只支持​TouchPad模拟器。注意,该模拟器运行在来自Oracle的虚拟产品VirtualBox上。

基于SDK的开发支持Windows、Mac OS和Linux,PDK的开发在Windows与Visual Studio集成,在Mac上与Xcode集成,在Linux上不支持。

发布日志在这里

Enyo教程的地址

【责任编辑:立方 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Visual C# 2005从入门到精通

Microsoft Visual C#功能强大、使用简单。本书全面介绍了如何利用Visual Studio2005和NET Framework来进行C#编程。作者将C#的各种特性娓娓...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× CTO训练营(深圳站)