QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

极狐GitLab CI 月来袭!2小时 get CI 流水线设计秘籍

极狐GitLab

DevOps gitlab 运维 CI/CD 持续交付

「趣学前端」关于iframe跨域通信

叶一一

前端 iframe 跨域 9月月更

2022年中国新能源汽车用户体验指数(UEI)

易观分析

新能源汽车 UEI

英特尔oneAPI工具大幅提升腾讯云数据库MySQL的性能

科技之家

概述大数据技术在智能运维中四大挑战

穿过生命散发芬芳

智能运维 9月月更

2022-09-07:给你一个由正整数组成的数组 nums 。 数字序列的 最大公约数 定义为序列中所有整数的共有约数中的最大整数。 例如,序列 [4,6,16] 的最大公约数是 2 。 数组的一个

福大大架构师每日一题

算法 rust 福大大

JAVA StreamAPI

流火

Stream API java 8 的新特性

【译】像CSS一样在Flutter里应用滤镜效果

iofod jude

当代用电行为大赏:有人心疼电费,有人靠屋顶光伏“理财”

白洞计划

构筑校园防线  “云资环”助力精准防控

神奇视野

每日一R「22」内存:堆与栈

Samson

学习笔记 ​Rust 9月月更

纠删码在实时视频流中的应用丨Dev for Dev 专栏

声网

音视频 人工智能’

一文讲透B端和C端产品经理的区别

产品海豚湾

产品经理 SaaS 职业发展 B端产品 9月月更

云备份服务CBR

创意时空

面试突击81:什么是跨域问题?如何解决?

王磊

Java 面试

「趣学前端」来逛逛数字博物馆

叶一一

小程序 前端 9月月更

Unity 关于低版本是否可以引用高版本构建内容的可行性验证

CoderZ

C# dll Unity3D 9月月更

Go vs Python,我该选哪一门语言?

宇宙之一粟

Python 编程语言 Go 语言 9月月更

一起玩转!SOFA 飞船 Layotto 星球登陆计划

SOFAStack

golang 微服务 云原生 新手指南 开源软件

SLO新解,一种行之有效的故障处理方法

华明

监控系统 SLO 稳定性保障

程序员成长那些事儿

图灵社区

程序员 进阶 代码 计算机

关于C语言结构体(struct),你不知道的用法?(初阶篇)

Albert Edison

指针 C语言 结构体 9月月更

C++学习------clocale头文件的源码学习

桑榆

c++ 源码阅读 9月月更

人工智能、机器学习和深度学习,到底有什么区别?

Finovy Cloud

人工智能 云计算 影视渲染

程序员成长那些事儿

图灵教育

程序员 进阶 代码 计算机

SD-WAN网络编排原理

阿泽🧸

9月月更 网络编排

如何让百度搜索结果显示网站 logo

源字节1号

网站建设 网站开发

SpringBoot源码 | prepareEnvironment方法解析

六月的雨在InfoQ

源码 springboot 源码刨析 SpringBoot实战 9月月更

通过Jenkins构建CI/CD实现全链路灰度

阿里巴巴中间件

阿里云 云原生 jenkins 全链路灰度

mysql存储引擎

急需上岸的小谢

9月月更

给我一起学jdbc之sql注入

楠羽

JDBC 笔记 9月月更

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