速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

leetcode练级-两数之和

幸福三寸日光

算法 LeetCode js

宏在C++中的替代解决方案

老王同学

c++ 模板 template

鄙视链 & 全栈

伯薇

学习 能力提升 全栈

Spring Security密码登录流程源码分析

读钓

源码分析 spring security springboot

其实,还是让我挺震惊的,程序员的换行率竟然高达 40%

非著名程序员

程序员 程序人生 自我思考

时间管理的本质

史方远

职场 心理 成长

数据与广告系列二:计算广告和推荐系统

黄崇远@数据虫巢

数据挖掘 大数据 互联网 广告 推荐系统

MySQL实战四十五讲基础篇总结(五)

一个有志气的DB

MySQL 索引

青春期的打油诗

李印

随笔

谈即时编译优化-以异常堆栈丢失为例

寻筝

谈谈我的云笔记使用之路

读钓

学习 个人成长 写作

从引用聊一聊 Java 垃圾回收

Rayjun

Java 引用 对象

音视频会议系统-Janus的安装与布署

音视频专家-李超

音视频 WebRTC

MySQL实战四十五讲基础篇总结(六)

一个有志气的DB

MySQL 读写锁

MySQL实战四十五讲基础篇总结(七)

一个有志气的DB

MySQL 性能

k8s 上运行我们的 springboot 服务之——我们的springboot能够在k8s上运行

柠檬

k8s istio springboot

使用 webpack 搭建一个简单的 React 脚手架

张张张小烦

react.js

关于工作的一点总结

李印

工作思路

Tomcat学习分享

李印

tomcat

《陆蓉行为金融学讲义》 - 读后感

石云升

读书笔记 投资 行为金融学 理性 公平

Java 数据持久化系列之JDBC

程序员历小冰

Java JDBC 持久化

编程入门整理

紫枫

读书笔记

Algorithm week 1: Merge Two Sorted Lists

猫吃小怪兽

算法 链表 ARTS 打卡计划

RabbitMQ-AMQP

云淡风轻

RabbitMQ

MySQL实战四十五讲基础篇总结(四)

一个有志气的DB

MySQL 索引结构

谈谈控制感(9):提升控制感排名第一的武器

史方远

职场 心理 成长

ArrayList 源码分析

读钓

Java 源码分析 jdk源码

云直播平台的选型与使用

音视频专家-李超

【万字图文-原创】 | 学会Java中的线程池,这一篇也许就够了!

一枝花算不算浪漫

并发编程 jdk源码 线程池

ARTS week1

紫枫

ARTS 打卡计划

ARTS打卡Week 01

teoking

android WebRTC

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