开源WebOS

WebOS或者我们称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序。本文将要介绍的是笔者开发的一个开源WebOS,只要你拥有一个虚拟空间,使用本文提供的源代码,你也可以部署一个属于自己的WebOS,不仅如此,您还可以使用WebOS中的开发工具扩展该WebOS的功能。

目前,该WebOS包括了记事本,即时通讯(WebIM),在线理财等在线应用,效果如下:

 

WebOS功能介绍

1.启动速度

如果你在google上面搜索一下WebOS,可以找到几十款WebOS,不过其中大部分都是使用Flash开发的,启动时要加载大量的资源,速度很慢(当然,这跟网络环境有关),下面,我们看看我这个WebOS的加载速度吧:

 

以上是清空所有缓存后加载的所有资源(包括用Ajax加载的),大概270KB,对WebOS这种产品而言已算是相当少的了。

2.WebIM简介

WebIM是什么我就不介绍了,直接上几个图片吧:

注册账号后您还可以免费建群,群的人数不设上限,你还可以把自己的会话连接放置到自己的Blog上,任何人点击这个连接就可以和您对话了,会话连接可以在添加好友那里看到:

3.网盘

注册新账号后,你将获得200M的免费网络硬盘,网盘保存着您运行系统需要的所有文件,聊天记录以及您的数据文件,您如同在Windows中一样,通过双击打开文件,同时,网盘也是一个浏览ZIP压缩文件的工具:

 

4.CHM阅读器

系统同时还提供了一个CHM阅读器,您可以使用该阅读器在线阅读CHM文档:

5.聊天室


 
6.在线开发

这个功能也是系统的特色,可以在线开发程序,目前也是我开发在线软的使用的工具,这里的在线开发指的是:使用WebOS提供的开发工具,基于WebOS提供的API开发出可以运行于该WebOS的应用程序。

下面通过几张图片介绍如何使用开发工具:

点击保存后,开发工具会生成可执行文件,你可以脱离开发工具直接运行生成的应用程序:

这次同时还开发了WebOS上所有应用的源代码(IM,图片浏览,CHM阅读器等等),用admin登录后,可以在/admin/Home/Projects中找到这些应用程序对应的工程文件:

 

部署指南:

1.建立虚拟目录:

2.添加ISAPI过滤器

3.管理员密码:

用户名:admin

密码:admin

  1. 123456
    2010-11-12 17:56

    强大的楼主

  2. test
    2010-11-15 22:41

    nx

  3. rongren
    2010-11-22 13:36

    太强人,

  4. FLY
    2010-12-20 09:14

    NB

  5. hyyyer
    2010-12-21 09:02

    怎么一个牛字了得!

  6. stefanie924
    2011-01-18 17:51

    太V5了

  7. ybhjx
    2011-02-23 15:40

    牛 向你学习!

  8. xiaoqiang
    2011-04-02 22:22

    看了楼主的webim,佩服~~

  9. dukesky
    2011-04-17 01:36

    牛人,强人呀,膜拜中,学习...

  10. jacob
    2011-07-15 18:29

    可以給個詳細安裝說明嗎,我下載後測試失敗。

  11. yr
    2011-12-17 14:32

    请问楼主收不收徒弟 求带呀

  12. 只为学习
    2013-09-07 10:02

    楼主,个人觉得您真的很牛!我也在研究这一方面的东西,也是刚刚入门!喜欢看一些牛人的空间博客,只为学习,今天看到您的东西我感到自愧不如了!如果楼主愿意我们可以交个朋友,只为学习!加好友,在您那里得到进步!

  13. fx
    2014-03-11 11:45

    不能用,登陆以后出现:Load "/admin/System/1.0.1.30/IO.js"

  14. salman
    2014-07-16 11:32

    那个在线开发的很赞,感谢分享。话说群加不进去?

发表评论