У нас есть очень простое веб-приложение, которое использует AJAX для извлечения данных из файлов XML для простого сценария автозаполнения и поиска.
Наш клиент хочет распространять это приложение на CDROM своим клиентам, а не запускать из Интернета.
По сути, все, что нам действительно нужно, - это способ обернуть эти файлы html, xml, js & css в исполняемые файлы, которые будут работать в Windows, Mac и Linux. По сути, пользователю просто нужно запустить один файл, чтобы загрузить приложение в типичное окно рабочего стола.
Мы исследовали следующее:
Titanium Desktop SDK - мы получили ошибки при упаковке в дистрибутивы linux и mac. Кроме того, дистрибутив Windows требует процесса установки, который мы хотим избежать. Пользователь должен иметь возможность запускать файл прямо с компакт-диска, не устанавливая ничего на рабочий стол.
Zinc 4.0 - использование оболочки HTML позволило получить исполняемый файл, аналогичный тому, что нам нужен, - но только для Windows. Кроме того, используемому механизму рендеринга, похоже, не хватает поддержки прозрачных пленок, что мешает нашему дизайну.
Расширенный веб-сервер Stunnix - Нам действительно нужно то, что не требует установки, или запуск нескольких дополнительных служб.
Mirabyte DiscStarter - поддерживает только окна и, как и Zinc, похоже, использует старый механизм рендеринга IE без поддержки прозрачных пленок.
Что нам действительно нужно знать, есть ли что-нибудь, что может просто «обернуть» базовое приложение AJAX, чтобы оно могло запускаться кроссплатформенно на настольных компьютерах без доступа в интернет?