问题标签 [whiteboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1949 浏览

java - 如何过滤 OSGi 服务可见性?

OSGi 采用面向服务的体系结构:捆绑注册服务对象,其他捆绑使用。服务发布和绑定由框架管理。这将服务提供者与服务用户完全分离(除了需要就服务接口达成一致)。

有没有办法限制(通过配置)哪些服务对哪些捆绑可见?

例如,如果我有一个 HttpService,那么所有想要这样做的包都可以将 servlet 安装到其中。我想让选择性捆绑包看不到 HttpService 。

额外积分:除了过滤服务注册之外,还可以修改注册属性。因此,即使捆绑包注册了 Servlet alias=/admin,我也可以将其更改为alias=/somethingelse供 Pax Web Extender Whiteboard 使用。

0 投票
1 回答
2328 浏览

flash - Flash 白板:Actionscript 3

我正在寻找有关如何使用 flash 媒体服务器 3.5 创建白板应用程序的 flash Actionscript 3 教程。请问有人有什么想法我可以开始寻找这些信息吗?

0 投票
1 回答
305 浏览

c++ - 检查交互式白板或投影仪

我想检查系统是否连接了交互式白板或投影仪。其实我想检查它不存在。(为了能够制作不同的许可级别。)有什么技术可以确定吗?

平台:MS Windows XP/Vista、MS Visual C++

0 投票
3 回答
699 浏览

uml - 关于 UML 和白板

当我们进行设计/白板会议时,我尝试生成正确的 UML,但我对结构良好的 UML 的尝试总是退化为 uml-looking-but-understandable-to-that-in-the-room-with-a-little-explanation。但这对完美的工程师来说足够了吗?您是否总是在白板会话中生成结构良好的 UML?对于可能认为它不那么重要的开发人员,您有什么建议,以免他在设计模式书中看到它并且不知道 wtf 正在发生。

0 投票
1 回答
195 浏览

ajax - 通过 AJAX 进行并发 XML 编辑

是否存在一些通过 AJAX 在网页上并行编辑 XML 文档的框架?

我需要一个共享的白板,我和其他人可以在其中实时绘制和查看其他人的绘制(“实时”模式)。

现代浏览器支持 SVG、事件源和其他有用的东西,如果存在这样的框架,那么制作这样的板应该很简单。


如果没有,操作转换的实现是什么?最好使用哪些引擎通过 HTTP 并行连接多个客户端?

0 投票
4 回答
1704 浏览

flash - 如何为白板应用程序实现平滑的绘制曲线?

我正在 ActionScript 3 中构建一个简单的白板应用程序。ActionScript 中的大多数白板或绘画应用程序倾向于使用间隔、计时器、mouseMove 事件或 enterFrame 事件来跟踪鼠标位置并在跟踪点之间绘制线条或画笔.

我想要实现的是像 Photoshop 这样的程序可以在使用画笔工具进行绘画时渲染出漂亮的平滑画线。在 Photoshop 中,无论您在画布上移动鼠标的速度有多快,绘制的线条总是以平滑的曲线边缘结束。在我的应用程序中,使用前面提到的任何方法,将画笔渲染到舞台的函数调用之间总是存在延迟。因此,当以圆形方式非常快速地移动鼠标时,使用这些技术中的任何一种都可能导致尖锐的拐角线。

这对我来说并不奇怪,我只是不知道如何才能像 Photoshop 的画笔工具那样实现更平滑的线条。请注意,我的应用程序的画笔主要基于形状,不使用或不能使用绘图 API 来绘制连续线条。换句话说, graphics.curveTo() 不是一个选项。我还将画笔生成的 Sprites 或 Shapes 渲染到 BitmapData 实例。

0 投票
12 回答
11773 浏览

drawing - 一些更有效的白板提示?

我偶尔会被要求即兴为技术和非技术受众提供白板(非虚拟)数据流、架构图等。不幸的是,我的绘画技巧(和印刷品的易读性)很糟糕。

我怎样才能更有效地做到这一点?我正在寻找有关要使用的标准符号和连接器的提示,一些组织和分类信息的标准方法(例如,泳道)等。

我可以练习什么来变得更好?我希望这些视觉呈现能够有效地传达我的想法,而呈现不佳的图表会使想法显得复杂和不雅,即使它们并非如此。

0 投票
2 回答
939 浏览

java - 我的白板应用程序有问题

我必须开发一个本地用户和远程用户都应该是的白板应用程序,able to draw simultaneously这可能吗?如果可能,那么任何逻辑?

我已经开发了一个代码,但是当远程用户开始绘制我正在绘制的形状被他的形状和坐标替换时,我无法做到这一点。仅当两者同时绘制时才会出现此问题。

有什么想法吗?

这是我的代码

0 投票
5 回答
2894 浏览

agile - 敏捷白板软件

任何人都可以推荐像敏捷开发中使用的可以替代物理白板的体面软件吗?

我已经查看了http://www.brightgreenprojects.com/,但理想情况下,我们想要一些我们可以自己托管的东西。我们使用 Jira 进行问题跟踪,目前正在考虑将 GreenHopper 集成到项目管理中。

到目前为止,用户的普遍感觉似乎是 GreenHopper 有点笨拙。那里有更直接的敏捷白板软件工具吗?

0 投票
1 回答
5288 浏览

python - 创建协作白板绘图应用程序

我有自己的绘图程序,有各种“绘图工具”,如钢笔、橡皮擦、矩形、圆形、选择、文本等。

它是用 Python 和 wxPython 制作的。上面提到的每个工具都是一个类,它们都有多态方法,例如 left_down()、mouse_motion()、hit_test() 等。程序管理所有绘制形状的列表——当用户绘制了一个形状时,它被添加到列表中。这也用于管理撤消/重做操作。

所以,我有一个不错的代码库,可以将协作绘图连接到其中。可以更改每个形状以了解其所有者——绘制它的用户,并且只允许对一个人拥有的形状执行删除/移动/重新缩放操作。

我只是想知道开发它的最佳方法。“会话”中的一个人必须充当服务器,我没有钱提供免费的中央服务器。不知何故,用户将需要一种连接到服务器的方法,这意味着某种“发现服务器”浏览器......或其他东西。如何广播对应用程序所做的更改?就性能而言,实时绘制并在每个鼠标移动事件上广播消息的成本会很高,并且在给定时间有更多用户,情况会变得更糟。

欢迎任何想法,我不太确定从哪里开始开发这个(甚至如何测试它)