通过Web访问独立的GUI应用程序

时间:2011-12-12 09:33:12

标签: python django user-interface web

是否可以通过Web访问基于GUI的独立应用程序?相关应用程序是一个事件动画师,它根据自定义文本输入显示动画。

我不希望通过任何远程桌面连接(或网络会议)选项访问该软件。我实际上打算将软件与我现有的Web应用程序集成。因此,基于网页中的用户输入,软件应该能够显示相关事物的动画。请注意,使用JavaScript或其他东西无法实现功能 - 在这种情况下,我将再次重新创建应用程序。此外,该软件以交互模式运行。它不提供使用任何命令行参数生成任何GIF或视频文件。

我正在使用Python-Django在Linux上进行开发。

1 个答案:

答案 0 :(得分:1)

使这样的东西成为可能的唯一方法是将应用程序加载到内存中,与之交互并呈现演示文稿。考虑使用一个可以解析HTML文档的应用程序,实例化并提供对内存中DOM元素的访问,以便您可以修改它们的属性,然后呈现它的当前显示。

这太难问了。考虑这样一个事实:您将有多个用户同时请求应用程序呈现多个不同的状态,您可能需要管理应用程序的多个实例,以便您不会阻止请求。我会看一下潜在的替代方案,重新实现canvas元素的应用程序,或者Flash或Silverlight。