写点什么

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

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

关注

评论

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

挑战30天学完Python:Day3夯实基础-布尔值和运算符

MegaQi

9月月更 挑战30天学完Python

Chrome操作指南——入门篇(五)Snippets

Augus

Chrome开发者工具 9月月更

Chrome操作指南——入门篇(七)console中的await和log

Augus

Chrome开发者工具 9月月更

ScrumMaster可不是项目经理!

ShineScrum

Scrum ScrumMaster 项目经理

如何用AR Engine开发一个虚拟形象表情包?

HarmonyOS SDK

AR

Python 教程之变量

芯动大师

变量 9月月更 Python语法

【JVM】深入解读G1垃圾回收器

小明Java问道之路

并发 垃圾回收 GC G1垃圾回收器 9月月更

PLG SaaS 产品 Figma 商业模式拆解

程序员泥瓦匠

SaaS

NGINX 的未来:回到开源的初心

NGINX开源社区

nginx Kubernetes nginx 开源版 NGINX Kubernetes Gateway NGINX Amplify

Orbeon form 的安装和使用教程

汪子熙

typescript SAP Hybris form 9月月更

一起瓜分20万奖金!第三届火焰杯软件测试大赛开始公开选拔!

测吧(北京)科技有限公司

测试

Flomesh 多租户 Ingress Controller

Flomesh

Service Mesh 服务网格

OKR之剑·理念篇02: OKR布道之旅

vivo互联网技术

团队管理 OKR 目标管理

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

MASA技术团队

.net MASA MAUI Xamarin

本周预告:资深架构师解读多架构体系下的内核与系统开发等技术演讲 | 第47-48期

OpenAnolis小助手

开源 ebpf sig 龙蜥大讲堂 普华

PostgreSQL逻辑复制解密

京东科技开发者

数据库 postgresql 数据迁移 WAL 逻辑复制

【JVM】深入解析G1的并发标记与三色标记

小明Java问道之路

GC 三色标记 G1垃圾回收器 9月月更 并发标记

Chrome操作指南——入门篇(六)console.injector

Augus

Chrome开发者工具 9月月更

行业方案|“机场”行业智能运维解决方案介绍

云智慧AIOps社区

解决方案 智能运维 运维管理 智能运维AIOps 监控安全

Hinton等谈深度学习十年;PyTorch落地Linux基金会的影响;机器学习界的“GitHub”|AI系统前沿动态

OneFlow

人工智能

SPI机制是什么,懂了

知识浅谈

spi 9月月更

Python语法之数据类型

芯动大师

Python 数据类型 9月月更

一条sql了解MYSQL的架构设计

京东科技开发者

MySQL 数据库 架构 innodb 存储引擎

在windows电脑上配置kubectl远程操作kubernetes

程序员欣宸

Kubernetes 9月月更

EasyNLP玩转文本摘要(新闻标题)生成

阿里云大数据AI技术

自然语言处理 深度学习 开源技术 文本检测 企业号九月金秋榜

[极致用户体验] 多页面应用里,「网页内返回」按钮,何时用 history.back 何时用 replaceState?

HullQin

CSS JavaScript html 前端 9月月更

Qt|ListWidget控件总结

中国好公民st

List qt 9月月更

中国移动政企科创专题:耕“云”不辍,厚积薄发

Geek_2d6073

Python教程之Python简介

芯动大师

编程语言 9月月更 Python简介

那些你不知道的炫酷按钮交互效果

南城FE

CSS 前端 动画 交互设计 按钮

高并发之负载均衡

源字节1号

软件开发

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