{ "info": { "author": "Dojo Foundation", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "==============================\nOpen Cooperative Web Framework\n==============================\n\n:Homepage: http://opencoweb.org\n:Project page: http://dojofoundation.org/projects/opencoweb\n:Code: https://github.com/opencoweb/coweb\n:Documentation: http://opencoweb.org/ocwdocs\n:User group: https://groups.google.com/group/opencoweb\n:Dev group: https://groups.google.com/group/opencoweb-dev\n:IRC: #coweb on irc.freenode.net\n\nWhat is it?\n===========\n\nThe Open Cooperative Web Framework enables the creation of *cooperative web\napplications* featuring concurrent real-time interactions among remote users\nand external data sources. The framework handles remote notification of user\nchanges, the resolution of conflicting changes, and convergence of application\nstate with minimal information from the application.\n\nThe current implementation of the framework is based on open web technologies\nsuch as `AMD `_,\n`Bayeux `_, and\n`WebSockets `_. The framework includes:\n\n* A JavaScript API for sending and receiving coweb events\n* An JavaScript *operation engine* using `operational transformation\n `_ to ensure shared\n state convergence\n* A Python coweb server built on the `Tornado `_\n web framework\n* A Java coweb server built on the `CometD `_ Java library\n* API documentation, tutorials, and examples\n\nGetting Started\n===============\n\nRead the the framework documentation online at http://opencoweb.org/ocwdocs. It\nincludes tutorials on how to obtain the coweb package from Maven Central or PyPI\nand write your first cooperative web application. \n\nSend mail to the coweb users group or join us on IRC if you're having trouble.\n\nDeveloper setup\n~~~~~~~~~~~~~~~\n\nFor developers seeking to develop this project directly, see\nhttps://github.com/opencoweb/coweb/wiki/Developer-Setup.\n\nStatus\n======\n\nTagged revisions in the *master* branch are our stable releases. The docs at\nhttp://opencoweb.org/ocwdocs match the latest stable release.\n\nThe *opencoweb/coweb/master* branch on GitHub contains the framework code\nprogressing toward the next stable release. We increment the version number in\nthe code immediately after tagging a stable release so it reflects our next\nintended stable version.\n\nThe *opencoweb/cowebx/master* branch on GitHub contains example applications\nand widgets using the framework. We do not plan to make stable releases of the\nexamples. Instead we will attempt to keep them working with all versions of the\nframework version 0.4 or higher.\n\nAll APIs are subject to change until we hit a v1.0 milestone.\n\nSupport\n=======\n\nCurrently, the JavaScript portions of the coweb framework should work in the\nfollowing browsers.\n\n* Firefox 3.5+\n* Safari 4+\n* Chrome\n* IE8+\n* Opera 10.50+\n* Mobile Safari on iOS 4+\n* Android Browser 1.6+\n\nFor our Java coweb server, we support any environment that can run a Java\nServlet 3.0 compliant container (e.g., Jetty, Tomcat). For the Python server,\nwe support any environment where Tornado can operate.\n\nPlease report an issue on GitHub if you have trouble in one of these browsers or\nserver environments.\n\nLicense\n=======\n\nCopyright (c) The Dojo Foundation 2011. All Rights Reserved.\n\nCopyright (c) IBM Corporation 2008, 2011. All Rights Reserved.\n\nSee the LICENSE file for the terms of the OpenCoweb dual BSD/AFL license.\n\nPackaged builds of the OpenCoweb JavaScript framework located in\ncoweb/js/release include third-party code that is not covered under the\nOpenCoweb License. See the NOTICES file for details of these dependencies.\n\nContributing\n============\n\nThe Open Cooperative Web Framework is a\n`Dojo Foundation project `_, and\nas such follows the `contribution directives of the\nDojo Foundation `_. Please read\nthem if you wish to contribute. If you agree to their terms, feel free to fork\nour code and send us pull requests on GitHub.\n\nCredits\n=======\n\nThis open source project derives from a broader IBM cooperative web project. The\ninitial IBM contribution includes efforts from the following people:\n\nBill Abt, Krishna Akella, Hisatoshi Adachi, David Boloker,\n`Paul Bouchon `_,\n`Brian Burns `_,\n`Bryce Curtis `_, Andrew Donoho,\n`Dan Gisolfi `_, Wing Lee,\n`Peter Parente `_, Aaron Reed,\n`Roger Que `_, Sonal Starr,\n`Michael Stewart `_, Wayne Vicknair, Royce\nWalter, Peter Westerink\n\nAdditional contributions made to the project under the Dojo Foundation come from\nthe following people:\n\n`Richard Backhouse `_,\n`Nick Fitzgerald `_\n\nReferences\n==========\n\nThe operational transformation algorithm used in the framework is based on\nvarious lines of research, such as: \n\n* \\C. Sun, \"Operational Transformation Frequently Asked Questions and Answers\"\n 2010. [Online]. Available: http://cooffice.ntu.edu.sg/otfaq/\n* \\D. Sun and C. Sun: \"Context-based Operational Transformation in Distributed\n Collaborative Editing Systems,\" in IEEE Transactions on Parallel and\n Distributed Systems, Vol. 20, No. 10, pp. 1454 \u2013 1470, Oct. 2009.\n* \\D. Sun and C. Sun, \"Operation context and context-based operational\n transformation,\" in CSCW '06: Proceedings of the 2006 20th anniversary\n conference on Computer supported cooperative work. New York, NY, USA: ACM\n Press, 2006, pp. 279-288. [Online]. Available:\n http://dx.doi.org/10.1145/1180875.1180918\n* \\D. Sun, S. Xia, C. Sun, and D. Chen, \"Operational transformation for\n collaborative word processing,\" in CSCW '04: Proceedings of the 2004 ACM\n conference on Computer supported cooperative work. New York, NY, USA: ACM,\n 2004, pp. 437-446. [Online]. Available:\n http://dx.doi.org/10.1145/1031607.1031681\n* \\S. Xia, D. Sun, C. Sun, D. Chen, and H. Shen, \"Leveraging single-user\n applications for multi-user collaboration: the coword approach,\" in CSCW '04:\n Proceedings of the 2004 ACM conference on Computer supported cooperative work.\n New York, NY, USA: ACM, 2004, pp. 162-171. [Online].\n Available: http://dx.doi.org/10.1145/1031607.1031635\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://opencoweb.org", "keywords": null, "license": "New BSD License / Academic Free License", "maintainer": null, "maintainer_email": null, "name": "OpenCoweb", "package_url": "https://pypi.org/project/OpenCoweb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/OpenCoweb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://opencoweb.org" }, "release_url": "https://pypi.org/project/OpenCoweb/1.0/", "requires_dist": null, "requires_python": null, "summary": "Tornado-based Python server for the Open Cooperative Web Framework", "version": "1.0" }, "last_serial": 784843, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "a482b8f34708dfba7e337f4fac8e2c39", "sha256": "0c5690fb7b15667c2e3b6bb119a9cea87c2e6e9e4faa2e8b153476b31e274193" }, "downloads": -1, "filename": "OpenCoweb-0.4.tar.gz", "has_sig": false, "md5_digest": "a482b8f34708dfba7e337f4fac8e2c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90574, "upload_time": "2011-03-22T20:20:10", "url": "https://files.pythonhosted.org/packages/91/36/7a9d804df513761b1b74445a57a1e9c7f0ee3b08576adcd7bdaa82c3e065/OpenCoweb-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "569dfe82aabfd1f0f2c3a4022e65f189", "sha256": "153f8258f329f7f655637d4a828e1500a101f150878cc73fa85e289b01168b99" }, "downloads": -1, "filename": "OpenCoweb-0.5.tar.gz", "has_sig": false, "md5_digest": "569dfe82aabfd1f0f2c3a4022e65f189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88456, "upload_time": "2011-05-10T17:51:51", "url": "https://files.pythonhosted.org/packages/23/50/5a238a20a50493727ad1f8ee1e233768874a61a3c119c13276e1586bf1a3/OpenCoweb-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d81dcd9bcfb2b2ec4102b6b7526a1ae8", "sha256": "f378de4e3c54597cc349f81ada191c50af04033131de25262656ad0e6ae1f572" }, "downloads": -1, "filename": "OpenCoweb-0.6.tar.gz", "has_sig": false, "md5_digest": "d81dcd9bcfb2b2ec4102b6b7526a1ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97361, "upload_time": "2011-10-13T20:33:43", "url": "https://files.pythonhosted.org/packages/3a/ed/547683e4495ad89348500164e5a12592cb990d19b4f9c9cc2b18229ff4ea/OpenCoweb-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "28c59a2ffbbc04688865d3bf80f35bcf", "sha256": "ddf702b63a94dc42e8260fdc4327448978183a45368cc24633ffd2ae919acd1e" }, "downloads": -1, "filename": "OpenCoweb-0.7.tar.gz", "has_sig": false, "md5_digest": "28c59a2ffbbc04688865d3bf80f35bcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97883, "upload_time": "2012-01-31T18:38:00", "url": "https://files.pythonhosted.org/packages/39/9a/2d72d839d1f2f7c4adc5ce405ea163edcf8686bf8c63c92d90ada0cade40/OpenCoweb-0.7.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "0ebe275ca97ce96c33798fb7ef295082", "sha256": "45330f50685b0755d5296b14c0a898ce7828aa09ae3877504d872bb6271f11a4" }, "downloads": -1, "filename": "OpenCoweb-1.0.tar.gz", "has_sig": false, "md5_digest": "0ebe275ca97ce96c33798fb7ef295082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133712, "upload_time": "2012-12-13T16:38:39", "url": "https://files.pythonhosted.org/packages/84/3b/6fcb110efe364d0476d55edc287075e578bec9a290632a1883eb21153ef4/OpenCoweb-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ebe275ca97ce96c33798fb7ef295082", "sha256": "45330f50685b0755d5296b14c0a898ce7828aa09ae3877504d872bb6271f11a4" }, "downloads": -1, "filename": "OpenCoweb-1.0.tar.gz", "has_sig": false, "md5_digest": "0ebe275ca97ce96c33798fb7ef295082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133712, "upload_time": "2012-12-13T16:38:39", "url": "https://files.pythonhosted.org/packages/84/3b/6fcb110efe364d0476d55edc287075e578bec9a290632a1883eb21153ef4/OpenCoweb-1.0.tar.gz" } ] }