写点什么

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:413582
用户头像

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

关注

评论

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

Navicat Premium 16 for Mac(数据库管理软件)

Mac相关知识分享

文件同步工具 Beyond Compare永久密钥分享-mac/win

Rose

最好用的mac效率工具 Alfred 4 for mac汉化版安装包

Rose

Premiere Pro 2021 for Mac(PR 2021中文版)

Mac相关知识分享

一分钟带你了解LED全彩显示屏

Dylan

科技 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

如何打包CST仿真结果

思茂信息

cst cst使用教程 cst操作 cst电磁仿真 CST软件

Java分析工具 JProfiler mac破解版+安装教程

Rose

Steinberg Cubase Pro 12 for mac(音乐创作软件)

Mac相关知识分享

DICT项目支撑的破局之道,提升之路

鲸品堂

提效降本 企业号 2024年11月PK榜

DevOps帮助数字化转型的5种方式

禅道项目管理

项目管理 程序员 DevOps 数字化转型 项目管理软件

浙江企业采购堡垒机品牌就选行云!

行云管家

堡垒机 等保测评 浙江

Minitab Express 助力,让数据统计变得轻而易举

Rose

macOS剪切板管理工具 Paste for Mac 中文免激活版

Rose

易点天下与火山引擎ByteHouse共建高性能数仓,助力智能营销效率跃升

字节跳动数据平台

2024年最全1000道Java中高级面试题附答案详解,最全面详细,看完稳了

架构师之道

程序员 java面试

GreptimeDB v0.10 重磅上线:日志场景增强、功能性能双重升级

Greptime 格睿科技

数据库 日志 版本

TouchDesigner Pro 099 for Mac可视化原型设计的 3D 渲染工具

Mac相关知识分享

专访丨大模型存储新王牌,焱融科技如何引爆AI竞争力

焱融科技

人工智能 文件存储 大模型 全闪存储

java小知识-纳秒

京东科技开发者

强大的跨平台的SSH、Telnet和SFTP客户端 Termius for mac直装激活版

Rose

流式细胞分析 FlowJo 10 for Mac 破解安装教程

Rose

Xcode:mac开发工具下载

Rose

OmniPlan Pro 4 for Mac(项目流程管理工具)

Mac相关知识分享

InDesign for Mac(id 2022中文版)

Mac相关知识分享

山西运城等保测评机构地址在哪里?电话多少?

行云管家

网络安全 等保 堡垒机 等保测评 运城

测试右移之——监控告警中心优化与建设策略

京东科技开发者

教你一招,轻松玩转HyperWorks网格变形

智造软件

仿真 CAE软件 Hypermesh

体操冠军吴柳芳做性感跳舞主播引热议,论退役运动员和大龄程序员的出路在哪里?

陆通

Termius for Mac(SSH客户端)

Mac相关知识分享

超详细!!传统NLP算法结合大模型私有化部署简易知识问答体系工程实践

京东科技开发者

人工智能的应用现状

天津汇柏科技有限公司

AI 人工智能

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