Flash或Silverlight可以用于自助服务终端应用程序吗?怎么样?

时间:2009-03-25 01:50:19

标签: flash silverlight kiosk

我的经验只适用于Flash,我担心我没有及时更新。我最后一次尝试这个时,我依稀记得有一个Flash的问题,它会慢慢吃掉内存,直到最终操作系统被锁定。那是几年前的事情,也许不是因为Flash。

使用Flash或Silverlight进行自助服务终端类型应用程序是否存在问题?

他们将如何成立?在网页中托管Flash / Silverlight应用程序的“kiosk”模式下使用FireFox是否足够好?

编辑

回答有关申请类型的问题。这个应用程序将具有有限的交互性。它将有一个菜单,用户可以单击菜单查看由文本,图像和视频组成的不同内容。它可能会有过渡动画。我不确定自助服务终端是否应该是触摸屏类型的自助服务终端。

5 个答案:

答案 0 :(得分:4)

Flash和Silverlight都可以使用。

Flash可以嵌入到可执行文件中,也可以编译为exe文件。两者都适用于您提到的应用程序类型。 Silverlight 3将启用浏览器体验。如果自助服务终端将使用浏览器,这无关紧要。

使用Silverlight 3(目前处于测试阶段),您甚至可以获得多点触控支持。

答案 1 :(得分:3)

好吧,我从来没有经常连续9个小时使用瑞士法郎,但我会说闪存在过去几年里已经走了很长一段路(特别是在性能和​​内存管理方面)。现在你可以看一下很棒的运行时间,看看桌面上有哪些RIA选项:

Adobe AIR

Zinc

Titanium(我目前最喜欢的)

如果不知道你将构建什么样的应用程序,我无法评论太多。 Silverlight / Flash-Flex决定同样的事情,取决于你是在构建应用程序还是一些光滑的动画演示......

希望这有帮助,祝你好运!

答案 2 :(得分:2)

Flash / Silverlight似乎是自助服务终端类型应用程序的完美解决方案。假设自助服务终端机器需要对它们进行最少的维护,应用程序的Web部署方法是我们所拥有的最成熟的。

使用Silverlight的一大优势是,如果您有任何需要运行客户端的.Net / Java类型语言的业务逻辑,通常可以轻松移植到Silverlight运行时进行编译(如果.Net,您甚至可能不会需要根据您使用的.Net框架库来更改单行。

在这种情况下,关于唯一可能限制使用基于浏览器的应用程序的可行性的是,如果您有一些额外的硬件访问要求,例如自定义票据打印机,信用卡读卡器等。在这些情况下,您将要战斗浏览器沙箱让他们工作。

答案 3 :(得分:1)

您可以查看Adobe AIR(类似于flex / flash),以便在桌面/自助服务终端上运行该应用程序

答案 4 :(得分:1)

Silverlight 3及更高版本具有一个名为Out of Browser的功能,可以满足您的需求。