惠普杀入平板市场 webOS 3.0SDK和PDK正式发布(附下载)
创始人
2024-08-02 10:31:01
0

【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. Hello World 

以下为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教程的地址

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...