写点什么

webOS 将会运行在多种设备之上,Enyo 将可用于所有主流浏览器

  • 2012-01-31
  • 本文字数:826 字

    阅读完需:约 3 分钟

HP 决定通过采用标准的 Linux 内核来延伸 webOS 的触角,其 Enyo 开发框架也将能运行在所有主流浏览器之上。此外,Enyo 2.0 业已开源。

Enyo 是个面向对象的 JavaScript 框架,最初用于 webOS 与 WebKit。去年 12 月,HP 宣布开源webOS 后,公司就决定通过将Enyo 移植到所有主流浏览器并且基于标准的Linux 内核来开发webOS 来延伸webOS 的触角。目前,第一步已经实现了:HP 已经开源了 Enyo 2.0 ,该核心 JavaScript 库现在可以运行在移动与桌面版的 Chrome、Safari 与 Firefox 之上。Enyo 2.0 缺乏 UI 工具集,要想在多种浏览器上运行还有不少工作要做,但 HP 承诺一个月内就会搞定这些。基于 Enyo 的应用还可以通过 PhoneGap(参见示例)以原生iOS/Android/WP7 应用的形式运行。现在已经有开发者将 Paper Mache 应用移植到了 Google 的移动 OS 上,这样就可以在Android Market 上发布了

Enyo 的哲学是让开发者可以基于组件来构建大型应用,组件又会包含任何数量的其他组件。你可以通过 Enyo Samples 查看大量的示例源码与运行结果。Enyo 的核心功能被压缩到了一个 13KB 大小的 zip 文件中,由于尺寸很小,因此对移动开发来说颇具吸引力。

HP 详细阐述了 webOS 的未来发展计划

  • 将会发布一个 WebKit 版,支持 HTML5(包括 Canvas 与 3D 纹理)、Flash 与 Silverlight,并且还会支持应用界面,包括多点触摸。
  • webOS 将使用标准的 Linux 内核,这会极大地扩展所能运行的设备。Sam Greenblatt、HP CTO 与 OSDL 董事会成员(Linux 基金会)目前正在领导着 webOS 的战略。
  • webOS 将使用 Google 开源的 LevelDB (这是一个嵌入式的键值数据存储)来代替目前使用的 DB。
  • Ares 2 将会支持 Enyo 2。Ares 是个基于浏览器的 IDE,对 webOS 的应用开发提供了拖拽支持。

下表详细列出了 webOS 在未来几个月的路线图

一旦开源,webOS 将会叫做 Open webOS,或许将与 Enyo 2.0 基于相同的许可,即 Apache License 2.0

查看英文原文: webOS Is to Run on Many Devices and Enyo on All Major Browsers

2012-01-31 00:401368
用户头像

发布了 88 篇内容, 共 273.5 次阅读, 收获喜欢 9 次。

关注

评论

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

武林大会之国产数据库风云榜-2021年11月

墨天轮

数据库 opengauss oceanbase 国产数据库

如何定义SpringBoot项目配置文件中密码的加密

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

一文读懂Hive数据存储格式

五分钟学大数据

11月日更

​Qt全球峰会2021中国站深入解读最新Qt 6.2长周期版本,助力企业数字化转型

SCTL 涅槃重生:投入 RAL 的怀抱

SphereEx

Java 数据库 大前端 ShardingSphere SCTL

uniapp+若依 开发租房小程序

詹Sir

大前端

一周信创舆情观察(11.8~11.14)

统小信uos

教你用SQL进行数据分析

华为云开发者联盟

Python sql 数据分析 数据 BI 分析工具

.NET6 引入Autofac

面向对象的猫

.net6 快速上手.net6

【高并发】从源码角度深度解析线程池是如何实现优雅退出的

冰河

Java 并发编程 多线程 高并发 异步编程

熵简技术谈 | 熵简科技在资管数据中台的探索与实践

熵简科技

数据挖掘 数据库 大数据 数据中台 数据分析

动态模型之动态增减【FunTester测试框架】

FunTester

性能测试 接口测试 测试框架 FunTester 动态模型

技术分享| 如何使用FFmpeg命令处理音视频

anyRTC开发者

音视频 WebRTC ffmpeg 视频通话

一文让你彻底搞懂Spring状态及原理,实现订单与物流解耦

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

【混合云小知识】混合云四种形式简单说明

行云管家

云计算 公有云 私有云 混合云 云管理

想一个问题,在高并发中,如何部署奇数个节点?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

鱼龙混杂的低代码市场,企业选型需关注哪些重点?

优秀

低代码 企业数字化转型

请说说RPC的一个请求的流程是怎么样的?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

DOM操作造成的页面卡顿问题及解决

CRMEB

AI界的革命!终于可以自动标注了!

百度大脑

人工智能 百度

如何提高C# StringBuilder的性能

编程宝库

Python量化数据仓库搭建系列1:数据库安装与操作

恒生LIGHT云社区

量化投资

SpringBoot+WebSocket实时监控异常

热爱java的分享家

Java spring 架构 程序人生 编程语言

元数据管理在数据仓库的实践应用

大数据技术指南

11月日更

更改Apollo数据库为oracle

小鲍侃java

11月日更

指令重排序导致的可见性问题

博文视点Broadview

flutter 开发中 vscode 插件推荐 2

坚果

flutter vscode 11月日更

ApplePay应用内购(inapp)支付流程图

try catch

支付 applepay 苹果支付

Python爬虫采集,中介网互联网网站排行榜, 样本数量:58341

梦想橡皮擦

11月日更

【等保】等保3.0是什么意思?有等保3.0吗?

行云管家

网络安全 等保 等级保护 等保2.0

webOS将会运行在多种设备之上,Enyo将可用于所有主流浏览器_开源_Abel Avram_InfoQ精选文章