Разместите веб-приложение на рабочем столе - PullRequest
1 голос
/ 11 февраля 2010

Просто хотите обернуть страницу в окне рабочего стола на Windows, Linux и Mac .

Пользователь видит стандартный (для данной ОС) вид (кнопки окна, закрытия / сворачивания и т. Д.).

Но в основном будет просто браузером внутри этого окна.

Дополнительные вещи, которые я хочу достичь (кроме тех, которые есть в каждом браузере):

  • Приложение должно иметь возможность требовать внимания «ненавязчиво» (может быть, просто мигать какой-то значок на секунду), чтобы пользователь мог выбрать какой-либо параметр, и он будет прятаться до следующего раза.
  • Возможно всплывающее небольшое окно .

Мне бы очень хотелось, чтобы часть рабочего стола была как можно меньше , чтобы она была просто оберткой над веб-сайтом. Таким образом, Flex, вероятно, не лучший выбор (хотя никогда не пробовал).

Зачем: сайт отслеживания времени с более простым, периодическим вводом времени.

Как бы вы поступили об этом?

Спасибо
Дмитрий.

1 Ответ

1 голос
/ 11 февраля 2010

Поскольку часть «app» довольно проста, я бы, вероятно, решил создать 3 отдельных приложения, написанных на API нативной платформы. Например, приложение Win32 (или событие .NET) для Windows, GTK + для Linux и Cocoa для Mac OS X. Теперь, если бы это было большое приложение, это, вероятно, больше, чем оно того стоит. Другой альтернативой является RealBASIC, который поддерживает такие вещи и в основном использует родные графические виджеты. Тем не менее, я бы выбрал первый метод. Все три платформы поддерживают своего рода компонент «веб-браузер», который можно поместить в форму, предоставить события и выставить свойства и т. Д.

...