【问题标题】:Online product demo environment for Windows applicationsWindows 应用程序的在线产品演示环境
【发布时间】:2010-04-22 16:01:46
【问题描述】:

我正在寻找一种方法,让潜在客户在购买之前试用我的应用程序。

该产品是一个 Windows 窗体应用程序,需要 SQL Server 数据库才能运行。

虽然我有一个客户可以在他们的网络上安装的功能演示,但我想通过让他们在我的环境中“玩”它来让他们更轻松。

我记得微软有(有?)类似的东西。几年前,我在连接到 Microsoft 的服务器的虚拟环境中测试 Visual Studio。 他们以这种方式设置环境,因此当用户在使用它后注销时会回滚他的操作。或者更好地解释它:当用户登录时,它会从一个新的、干净的环境开始。 因此,我创建的所有测试 Visual Studio 的项目在我注销后都会丢失。

有什么建议吗?

谢谢。

【问题讨论】:

    标签: testing


    【解决方案1】:

    想到的一些解决方案:

    提供远程访问

    您可以通过某种远程连接协议提供对正在运行的应用程序实例的访问权限,例如通过 RDP 或通过 VNC。

    例如,有一个Java VNC client 可以作为Java 小程序运行;你可以把它放在一个网页上,让它连接到你在服务器上托管的 VNC 会话。

    或使用 Windows 终端服务器,并允许通过 RDP 连接。

    当然,这两种解决方案都有一个缺点,即人们需要打开适当的端口,如果它们位于防火墙后面的话。不过,可能有办法解决这个问题(例如,您可以运行 VNC over HTTP)。

    虚拟机映像

    完全不同的解决方案:为您的应用程序(包括服务器和所有内容)提供一个可立即运行的 VM 映像(适用于 VMWare、VirtualBox 或类似工具)。不过,您需要一个应用程序的演示版本,并且获得所有专有组件(Windows 操作系统、SQL 服务器)的再分发权可能会很麻烦。

    提供视频

    通常人们并不真正需要实际使用该应用程序;他们主要有兴趣看看它是如何工作的。因此,托管运行中的应用程序的视频可能就足够了。这样您就可以为您的功能投放一些广告,并向用户展示他们在自行测试时可能错过的内容。

    【讨论】:

    • @sleske:我有 5 个视频和一个完整的产品演示。我试图避免的是对潜在客户进行私人演示。我想到了 VM 的想法,但这需要他们和 IT 参与的额外步骤......我会检查你建议的 VNC 解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2014-06-10
    相关资源
    最近更新 更多