将AJAX Web应用程序转换为从CDROM运行的跨平台桌面应用程序

时间:2012-03-12 05:26:49

标签: ajax cross-platform desktop-application cd-rom

我们有一个非常基本的Web应用程序,它使用AJAX从XML文件中提取数据,以获得简单的自动完成和搜索脚本。

我们的客户希望将此应用程序在CDROM上分发给他们的客户,而不是从网上运行。

基本上我们真正需要的是一种包装这些html,xml,js和amp;的方法。将css文件转换为可在Windows,Mac和Mac上运行的可执行文件Linux操作系统。基本上,用户只需运行一个文件即可将应用程序加载到典型的桌面窗口中。

我们调查了以下内容:

Titanium Desktop SDK - 打包到linux&amp ;;时收到错误mac distributables。此外,Windows发行版需要我们要避免的安装过程。用户应该只能直接从CD运行该文件,而无需在其桌面上安装任何内容。

Zinc 4.0 - 使用HTML包装器产生类似于我们需要的可执行文件 - 但仅适用于Windows。此外,使用的渲染引擎似乎不支持干扰我们设计的透明胶片。

Stunnix高级Web服务器 - 我们真的想要一些不需要安装或启动一堆额外服务的东西。

Mirabyte DiscStarter - 仅支持Windows和Zinc一样,似乎使用旧的IE渲染引擎而不支持透明胶片。

我们真正需要知道的是,有什么东西可以简单地“包装”一个基本的AJAX应用程序,使其能够在没有互联网访问权限的台式机上跨平台运行吗?

2 个答案:

答案 0 :(得分:0)

如果您只包含HTML文件,当有人点击它时,该本地副本将立即在其浏览器中打开。

如果需要,可以使用包含该HTML页面的JavaScript打开一个单独的窗口,这样就有了自己的窗口。

答案 1 :(得分:0)

您可以使用以下两个框架之一创建使用HTML / CSS / Javascript构建的桌面应用程序