基于Tornado的Python服务器,用于Open协同网络框架
项目描述
- 主页:
- 项目页面:
- 代码:
- 文档:
- 用户组:
- 开发者组:
- IRC:
#coweb on irc.freenode.net
这是什么?
Open协同网络框架允许创建具有远程用户和外部数据源并发实时交互的协同网络应用。该框架处理用户更改的远程通知、冲突更改的解决以及与应用程序状态的最小信息收敛。
该框架的当前实现基于开放的Web技术,如AMD、Bayeux和WebSockets。该框架包括
入门指南
请在线阅读框架文档,网址为 http://opencoweb.org/ocwdocs。其中包括如何从 Maven Central 或 PyPI 获取 coweb 包并编写您的第一个协作网络应用程序的教程。
如果您遇到问题,请向 coweb 用户组发送邮件或在 IRC 上加入我们。
开发者配置
对于希望直接开发此项目的开发者,请参阅 https://github.com/opencoweb/coweb/wiki/Developer-Setup。
状态
在 master 分支中的标记版本是我们的稳定版本。在 http://opencoweb.org/ocwdocs 上的文档与最新稳定版本相匹配。
GitHub 上的 opencoweb/coweb/master 分支包含正在向下一个稳定版本发展的框架代码。我们将在标记稳定版本后立即增加代码中的版本号,以反映我们下一个预期的稳定版本。
GitHub 上的 opencoweb/cowebx/master 分支包含使用框架的示例应用程序和控件。我们不打算发布示例的稳定版本。相反,我们将努力使它们与框架版本 0.4 或更高版本兼容。
所有 API 都将发生变化,直到我们达到 v1.0 的里程碑。
支持
目前,coweb 框架的 JavaScript 部分应该在以下浏览器中工作。
Firefox 3.5+
Safari 4+
Chrome
IE8+
Opera 10.50+
iOS 4+ 上的 Mobile Safari
Android 浏览器 1.6+
对于我们的 Java coweb 服务器,我们支持任何可以运行 Java Servlet 3.0 兼容容器的环境(例如 Jetty、Tomcat)。对于 Python 服务器,我们支持任何可以运行 Tornado 的环境。
如果您在这些浏览器或服务器环境中遇到问题,请在 GitHub 上报告问题。
许可证
版权所有(c)The Dojo Foundation 2011。保留所有权利。
版权所有(c)IBM Corporation 2008, 2011。保留所有权利。
有关 OpenCoweb 双 BSD/AFL 许可证的条款,请参阅 LICENSE 文件。
位于 coweb/js/release 的 OpenCoweb JavaScript 框架的打包版本包含不受 OpenCoweb 许可证覆盖的第三方代码。有关这些依赖项的详细信息,请参阅 NOTICES 文件。
贡献
Open Cooperative Web 框架是一个 Dojo Foundation 项目,因此遵循 Dojo Foundation 的贡献指南。如果您希望贡献,请阅读它们。如果您同意其条款,请自由地叉我们的代码并在 GitHub 上发送拉取请求。
鸣谢
此开源项目源自一个更广泛的 IBM 协作网络项目。初始的 IBM 贡献包括以下人员的努力
Bill Abt、Krishna Akella、Hisatoshi Adachi、David Boloker、Paul Bouchon、Brian Burns、Bryce Curtis、Andrew Donoho、Dan Gisolfi、Wing Lee、Peter Parente、Aaron Reed、Roger Que、Sonal Starr、Michael Stewart、Wayne Vicknair、Royce Walter、Peter Westerink
在 Dojo Foundation 下对项目进行的额外贡献来自以下人员
参考文献
框架中使用的操作变换算法基于各种研究线路,例如
孙大中,"操作转换常见问题解答",2010。[在线]。可获得:http://cooffice.ntu.edu.sg/otfaq/
孙大中,孙晨:"基于上下文分布式协作编辑系统中的操作转换",《IEEE 并行与分布式系统 Transactions》,第20卷,第10期,第1454 – 1470页,2009年10月。
孙大中,孙晨:"操作上下文和基于上下文操作转换",《CSCW ‘06:计算机支持协作工作20周年会议论文集》。纽约,纽约,美国:ACM出版社,2006年,第279-288页。[在线]。可获得:http://dx.doi.org/10.1145/1180875.1180918
孙大中,夏伟,孙晨,陈大中:"协作文字处理中的操作转换",《CSCW ‘04:计算机支持协作工作会议论文集》。纽约,纽约,美国:ACM,2004年,第437-446页。[在线]。可获得:http://dx.doi.org/10.1145/1031607.1031681
夏伟,孙大中,孙晨,陈大中,沈鹤:"利用单用户应用程序实现多用户协作:coword方法",《CSCW ‘04:计算机支持协作工作会议论文集》。纽约,纽约,美国:ACM,2004年,第162-171页。[在线]。可获得:http://dx.doi.org/10.1145/1031607.1031635
项目详情
OpenCoweb-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45330f50685b0755d5296b14c0a898ce7828aa09ae3877504d872bb6271f11a4 |
|
MD5 | 0ebe275ca97ce96c33798fb7ef295082 |
|
BLAKE2b-256 | 843b6fcb110efe364d0476d55edc287075e578bec9a290632a1883eb21153ef4 |