我的经验只适用于Flash,我担心我没有及时更新。我最后一次尝试这个时,我依稀记得有一个Flash的问题,它会慢慢吃掉内存,直到最终操作系统被锁定。那是几年前的事情,也许不是因为Flash。
使用Flash或Silverlight进行自助服务终端类型应用程序是否存在问题?
他们将如何成立?在网页中托管Flash / Silverlight应用程序的“kiosk”模式下使用FireFox是否足够好?
编辑
回答有关申请类型的问题。这个应用程序将具有有限的交互性。它将有一个菜单,用户可以单击菜单查看由文本,图像和视频组成的不同内容。它可能会有过渡动画。我不确定自助服务终端是否应该是触摸屏类型的自助服务终端。
答案 0 :(得分:4)
Flash和Silverlight都可以使用。
Flash可以嵌入到可执行文件中,也可以编译为exe文件。两者都适用于您提到的应用程序类型。 Silverlight 3将启用浏览器体验。如果自助服务终端将使用浏览器,这无关紧要。
使用Silverlight 3(目前处于测试阶段),您甚至可以获得多点触控支持。
答案 1 :(得分:3)
好吧,我从来没有经常连续9个小时使用瑞士法郎,但我会说闪存在过去几年里已经走了很长一段路(特别是在性能和内存管理方面)。现在你可以看一下很棒的运行时间,看看桌面上有哪些RIA选项:
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的功能,可以满足您的需求。