写点什么

webOS 3.0 基于新 HTML 框架​Enyo

  • 2011-07-06
  • 本文字数:839 字

    阅读完需:约 3 分钟

惠普在七月一号推出了基于 webOS 3.0 的 TouchPad 平板电脑。webOS 3.0 采用了全新的应用框架,该框架创建的 Web 应用可以运行在所有 WebKit 系列浏览器上。

惠普​推出 HP TouchPad 进入平板电脑市场,利用了一年前收购 Palm 而得到的基于 Linux 的操作系统 webOS。同时,它们推出了 webOS SDK 和 PDK 3.0 ,包含了开发人员为 HP TouchPad 编写应用所需的工具集。

惠普为平板电脑(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 节点,实际上会被转换成给一个节点。例如下面的控件:

enyo.create({ nodeTag: "span", className: "a-css-class", style: "color: purple;", content: "Hello World" }).renderInto(document.body);转换后的 HTML 代码:​

<span id="control" class="a-css-class" style="color: purple;">Hello World</span>过去的 Mojo 应用可以通过兼容模式在 webOS 3.0 获得支持,但是开发人员需要使用早期的模拟器图片​因为 SDK 3 只支持​TouchPad 模拟器。注意,该模拟器运行在来自 Oracle 的虚拟产品 VirtualBox 上。

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

查看英文原文:​ webOS 3.0 Is Based on Enyo, a New HTML Framework

2011-07-06 00:413541
用户头像

发布了 501 篇内容, 共 257.5 次阅读, 收获喜欢 61 次。

关注

评论

发布
暂无评论
发现更多内容

Kafka为什么这么快?

java易二三

Java kafka 程序员 计算机

KubeEdge Sedna v0.6 & Ianvs v0.2 重磅发布:边云协同终身学习全面升级

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

区块链量化合约交易所开发,永续合约交易所源码部署示例

V\TG【ch3nguang】

永续合约系统开发 量化合约

Andriod微信小程序自动化测试

霍格沃兹测试开发学社

【深入浅出系列】之代码可读性 | 京东云技术团队

京东科技开发者

Java 企业号 8 月 PK 榜 代码可读性

医疗器械行业的MES系统解决方案

万界星空科技

解决方案 MES系统 医疗器械

Jmeter 参数化功能实现注册登录数据驱动

霍格沃兹测试开发学社

docker安装redis

java易二三

Java redis 编程 程序员 计算机

如何用大模型解决产业场景实战问题?案例精讲教程来了!

飞桨PaddlePaddle

人工智能 百度飞桨 文心大模型

重磅首发!全球首款一体化智能化MOM平台!

用友BIP

智能制造

百亿补贴通用H5导航栏方案 | 京东云技术团队

京东科技开发者

移动开发 H5页面 企业号 8 月 PK 榜 导航栏

APP自动化如何使用参数化用例

霍格沃兹测试开发学社

为企业连接一切,用友BIP商业网络正式发布!

用友BIP

商业网络

混合App的开发占比越来越大,大厂们纷纷转向此类开发

没有用户名丶

软件测试案例 | 某教务管理平台系统的系统测试总结报告

TiAmo

测试 性能测试 功能测试

CorelDRAW Graphics Suite 2022 for Mac(矢量图形设计工具) v24.4.0.636激活版

mac

苹果mac Windows软件 CorelDRAW2022 矢量图形设计软件

APP自动化之Toast识别

霍格沃兹测试开发学社

虚拟币交易平台搭建,数字货币交易所系统源码开发

V\TG【ch3nguang】

数字货币交易所开发 虚拟货币

区块链发币系统搭建,数字货币挖矿系统软件开发

V\TG【ch3nguang】

数字货币交易所开发 区块链技术应用开发

【iOS逆向与安全】编写一个使应用保持前台运行的系统插件

小陈

安全 逆向 iOS逆向 ios安全 ios 开发

租赁LED屏幕费用预算指南

Dylan

解决方案 LED LED显示屏

2023,到底是哪些ToB公司在正向增长?

ToB行业头条

App自动化控件定位

霍格沃兹测试开发学社

Appium WebView 技术原理

霍格沃兹测试开发学社

老铁们,还记得PowerShell吗?

为自己带盐

PowerShell

web自动化解决文件上传和弹框

霍格沃兹测试开发学社

相约清华!AI药物研发大赛总决赛明日开幕

飞桨PaddlePaddle

人工智能 paddle 百度飞桨 飞桨国赛

webOS 3.0基于新HTML框架​Enyo_JavaScript_Abel Avram_InfoQ精选文章