JavaScript Web云平台OS.js介绍-阿里云开发者社区

开发者社区> 行者武松> 正文

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(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java版Spring Cloud B2B2C o2o鸿鹄云商平台--部署架构
上一篇文章我们介绍了鸿鹄云商b2b2c o2o基础的部署方案,考虑到项目部署中架构拓展性、伸缩性、可用性、安全性、开放性、准确性、可维护性的特点,我们针对鸿鹄云商平台b2b2c制定整体部署架构方案,我这里不做更多的介绍,直接上图,希望能通过部署架构图让更多的读者理解。
1459 0
阿里云物联网平台之web应用的域名绑定
本文主要介绍如何为已发布的应用绑定域名并做域名解析,从而允许其他访问者访问您的Web应用。
1424 0
(二)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--b2b2c平台规划
由于公司要做整套电子商务解决方案,考虑到平台的通用性(其中b2b、b2c、o2o、小程序,都离不开基础平台),优先给公司规划: 平台管理端(统一管理,包含自营店铺)、商家管理端(可以入驻,多租户模式)、买家端(支持PC、h5/公众号、小程序、ios/android)三个通用平台。
2113 0
3、web爬虫,scrapy模块介绍与使用
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。
934 0
阿里云物联网平台基于iOS Link kit SDK做OTA升级
第一次在平台写文章,如有错误,请多多包涵
220 0
JavaScript轻应用UI介绍
本文档在此基础上介绍下轻应用UI是如何开发的。与前者相比,从应用代码的文件结构看,需要增加页面文件,并在全局配置中增加页面路径相关的信息即可。
84 0
SAP UI5 WebIDE里使用Mock数据的工作原理介绍
Created by Wang, Jerry, last modified on Feb 02, 2015
5 0
+关注
行者武松
杀人者,打虎武松也。
17142
文章
2569
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载