【问题标题】:Developing a real time collaborative drawing system [closed]开发实时协作绘图系统[关闭]
【发布时间】:2013-05-16 15:22:56
【问题描述】:

我有兴趣制作一个类似于 http://flockdraw.com/ 的实时协作绘图系统。但是我只想使用开源工具(flockdraw 使用 flash 并且还限制了用户数量)并且我将自己托管它。

我一直在考虑用 Java 编写整个东西。但是我意识到我没有跟上编程语言/库的最新进展。完成这项任务的最佳编程语言/库组合是什么?

更新。这个question/answer 看起来非常相关。

【问题讨论】:

标签: javascript html node.js websocket raphael


【解决方案1】:

我见过使用 HTML5 的类似应用。

看看这个app。我认为它可以帮助您入门。

这类应用程序通常利用 HTML5 Canvas 和可能的 HTML5 WebSockets。那里有很多库和教程。

【讨论】:

  • 谢谢,看起来真的很有帮助。你给出的例子是完全开源的吗?
  • 看起来不像,抱歉。这里还有一个教程dreamincode.net/forums/topic/304066-html5-canvas-collaboration
  • 再次感谢。我不知道为什么你需要使用 mysql(或任何数据库)来完成这项任务,但有很多内容需要阅读。
【解决方案2】:

见:

这方面的基本原则通常很简单。只需按照您的建议将已绘制的形状传达给其他用户。考虑到这一点,您可以使用许多开源 realtime web technologies

【讨论】:

  • 这是一个很好的例子和起点。菲尔干得好!
猜你喜欢
  • 2021-04-06
  • 2010-12-04
  • 1970-01-01
  • 2012-07-11
  • 2010-09-20
  • 1970-01-01
  • 1970-01-01
  • 2010-09-20
  • 2010-09-12
相关资源
最近更新 更多