开发一个实时协同绘图系统
Developing a real time collaborative drawing system
我有兴趣制作一个类似于http://flockdraw.com/的实时协作绘图系统。然而,我想只使用开源工具(flockdraw使用flash,也限制了用户数量),我也会自己托管它。
我一直在考虑用Java写整个东西。然而,我意识到我没有跟上编程语言/库的最新进展。完成这项任务的良好编程语言/库组合是什么?
更新。这个问题/答案看起来很相关。
参见:
- 实时HTML5画布绘制与WebSockets, Node.JS &;套接字。io -所有开源
- 绘制与上述 类似的技术
- node.js绘图游戏教程
这样做的基本原则通常很简单。就像你建议的那样,把你画的形状传达给其他用户。考虑到这一点,你可以使用一些开源的实时web技术。
我见过使用HTML5的应用程序。
看看这个应用程序,我想它可以帮助你开始。
这类应用通常利用HTML5 Canvas和HTML5 WebSockets。这里有很多库和教程相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- HTML画布在绘图后立即擦除矩形
- 数据绑定:'系统Char'不包含名为'xxxxx'
- 如何在JS Leatflet绘图插件中获取圆的坐标
- Javascript模块系统I'I’我正在努力,但搞不明白
- 是否可以在系统/电脑浏览器中访问手机摄像头
- Node JS中的排名系统算法
- 任何将(SSH)终端嵌入到一些HTML5表示系统中的想法(例如,show.js)
- 如何在foreach循环中对每个产品单独应用评级系统
- Javascript-修复搜索系统
- 是否有任何设置阻止JavaScript在系统上工作
- 在一个页面中具有多个捕捉绘图和捕捉内容
- 如何组织用户系统的Mongo集合
- SVG手写字母绘图动画
- 数字文件命名系统
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 动态代码中存在系统应用程序地址错误
- 从自己的安全系统中重新找回自己
- 绘图悬停文本未显示
- 开发一个实时协同绘图系统