JavaScript Web云平台OS.js介绍

OS.js是一个浏览器的JavaScript Web桌面实现,它提供了完善的窗口管理器、应用APIs、GUI工具集以及文件系统抽象。此外,OS.js还是完全免费并且开源的,这意味着你可以为其贡献代码,也可以按照自己喜欢的方式使用它。OS.js可用在所有现代浏览器中,并且可以部署到所有平台上。

OS.js的主要功能与特性如下所示:

开源

OS.js完全开源,其代码位于GitHub上,目前已经有2800多个Star。你可以申请为其贡献代码,也可以免费使用其代码。

Web桌面

OS.js提供了一个完全可定制的Web桌面与窗口管理器,其灵感来源于Linux桌面环境,其速度很快,并且就像是真正的桌面一样。借助于虚拟文件系统,你可以上传、下载并修改多种云存储解决方案上的文件,如Google Drive、Dropbox与OneDrive。在社区的帮助下,OS.js现在已经可以支持多种语言,包括挪威语、法语、德语、俄语、荷兰语、波兰语、越南语与汉语。

应用

OS.js自带了很多应用,包括文件管理器、音乐播放器、视频播放器、图片查看器与编辑器、计算器及文本编辑器等。你可以通过官方仓库或是社区贡献的方式轻松添加更多的应用与特性。此外还有其他一些应用,如PDF查看器、XMPP Chat、Google Mail、Google Contacts、俄罗斯方块与德军总部3D。

可扩展

OS.js提供了简单、模块化且灵活的JavaScript APIs,你可以轻松地修改、扩展既有功能并创建新的应用。此外,你还可以轻松地创建自己的主题。OS.js还带有一个构建系统,简化了部署与配置。

文档

感兴趣的读者可以在这里查看关于OS.js的所有文档、手册与指南。

安装

只需运行自动化的安装器即可完成安装。请确保在开始前阅读安装文档,文档还介绍了如何手工下载和安装的命令。
curl -sS http://os.js.org/installer | sh

Windows用户可以使用这个安装器:http://os.js.org/installer.exe

OS.js的完整特性列表如下所示:
免费且开源安装简单可用在任何现代的浏览器中服务器可以部署在任何平台上可以完全在浏览器中运行不依赖于JavaScript前端易于使用的APIs定制性好,易于扩展支持多用户环境与认证虚拟文件系统——可以在多种不同的存储/云提供商中存储文件大多数用户都很熟悉的桌面与窗口管理器应用间的拖拽支持支持会话,可以在任何电脑上重新加载之前的工作区本地化与翻译支持自带一些应用支持通过外部仓库添加包自带用于构建应用的必要工具客户端通过严格模式的JavaScript编写,并且使用ECMAScript 5.1标准遵循业界标准提供了对Google API Javascript的支持提供了对Windows Live API Javascript的支持支持Google Drive支持Dropbox支持OneDrive可通过Broadway运行原生GTK+ 3.x应用(尚处于试验阶段)可通过X11部署告诉我们您的想法

本文转自d1net(转载)

时间: 2024-09-16 05:25:37

JavaScript Web云平台OS.js介绍的相关文章

云平台的简短介绍

定义术语:什么是云平台? 在我们的行业中,迎面而来的最主要变化是云计算.这个变化的许多重要部分之一是云平台的到来.正如它名称所示,这种类型的平台让开发者编写运行在云的应用程序,或者使用来自云的服务,或者二者兼之.今天,在这种类型的平台上使用了不同的名称,包括即时需要平台和作为一个服务平台(PAAS).无论如何命名,这个支撑应用程序的方式具有很大的潜能. 让我们看下原因,思考下今天应用程序平台是如何被应用.当开发团队创建一个已预知的应用程序(如,运行在组织内部的),这个应用程序已经拥有许多需求.当

OpenStack开发测试云平台介绍

因此,我们邀请了来自五八同城公司的高级云计算工程师:赵龙,分享了他在企业内部设计.构建以及运维整个 OpenStack 系统的经验,让更多希望能够了解和使用这个优秀的云计算平台的技术人员可以更有效地获得最有实用价值的信息.随着互联网技术的飞速发展和广泛应用, 互联网公司对于产品迭代和技术升级的要求都更为迫切.相应地,研发测试人员对于机器的使用需求量也上了一个台 阶.传统的虚拟化解决方案存在 大量的问题和弊端,已经无法满足企业内部用户按需取用虚拟机资源的需求,运维人员和开发测试人员在虚拟机的使用管

新浪云平台如何发布java web项目,怎么部署代码和环境、数据库?

问题描述 新浪云平台如何发布java web项目,怎么部署代码和环境.数据库? 新浪云平台如何发布java web项目,怎么部署代码和环境,需要什么权限,搭建完环境后就可以在平台上写代码了吗? 解决方案 没用过!不过阿里云在用,你就是远程连上自己配置啊!和你本地差不多的! 解决方案二: ibm云在搞免费 活动http://blog.csdn.net/evankaka/article/details/49836551 可以试试

Morpheus —— React.js 创建新一代web发布平台

Morpheus 是用 React.js 创建的新一代 web 发布平台. Morpheus 在第一次加载完全是在服务器端渲染.当一切完成后,React 会将事件连接到 DOM 上,这样,用户就能享受到单页应用程序的好处,在看到内容之前无需等待漫长乏味的 spinners . 文章转载自 开源中国社区 [http://www.oschina.net]

久经考验的全栈云平台:Apsara Stack Enterprise 新特性介绍

摘要:本文的整理自2017云栖大会-南京峰会上阿里云专有云高级专家谢宁的分享讲义,讲义首先介绍了企业级云架构的发展趋势.政务云平台的特征.并介绍了阿里云专有云平台的产品全景图,并对于政务云的设计架构以及Apsara Stack Enterprise 的新特性进行了介绍. 在2017云栖大会-南京峰会上,阿里云专有云高级专家谢宁做了题为<Apsara Stack Enterprise 新特性介绍>的分享.在分享中谢宁分享了目前企业级云架构的发展趋势,目前新应用互联网化,传统核心应用开始逐渐改造,

盘点Linux下的开源云平台&amp;&amp;云存储服务

15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 1 2 1 2 官方网站 http://www.eucalyptus.com/participate 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初

15个你可能不知道的开源云平台

1.1 云服务环境 Eucalyptus 1.1.1 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc.不过,Eu

《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一3.2 核心组件详解

3.2 核心组件详解 OpenShift的核心组件及其之间的关联关系如图3-2所示.OpenShift在容器编排层使用了Kubernetes,所以OpenShift在架构上和Kubernetes十分接近.其内部的许多组件和概念是从Kubernetes衍生而来,但是也存在一些在容器编排层之上,OpenShift特有的组件和概念.下面将详细介绍OpenShift内部的核心组件和概念. 3.2.1 Master节点 在介绍Master节点前,我们先补充一些内容.OpenShift集群可以由一台或多台主

DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践

本文讲的是DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践[编者的话]企业级容器化PaaS平台旨在为企业应用提供底层支撑能力,覆盖应用开发.应用交付.上线运维等环节,包括代码的管理.持续集成.自动化测试.交付物管理.应用托管.中间件服务.自动化运维.监控报警.日志处理等,本次分享主要介绍基于容器技术构建PaaS平台所采用的相关技术.涉及的核心功能模块以及相关方案. 为满足以上需求,MoPaaS企业版基于Cloud Foundry及Kubernetes等开源技术框架和智能