2012-03-14 7 views
1

Я хочу разработать настольное приложение/виджет и хотел бы использовать стек веб-технологий. так что я могу ...Разработка рабочего приложения/виджета с использованием веб-технологии стек

  1. Повторного использования существующих навыки
  2. работать на различных платформах (OSX, Windows)
  3. Обновления код приложения без необходимости обновления пользователя (часть/весь кода получает загруженный из Интернета)

Запуск в браузере, вероятно, лучший вариант, но одна вещь, которая мешает, - это Chrome (фрейм, вкладки меню и т. Д.) И фон, поскольку я хочу создать прозрачное приложение (например, полупрозрачные круглые часы, которые будут отображаться поверх других приложений).

Я думаю, что пользовательская версия браузера (хром или firefox), вероятно, является ответом. Все, что нужно будет сделать, это иметь ярлык, как:

...\chrome.exe -transparent -no_chrome ...\mywidget.html 

Кажется мне, как довольно очевидную необходимость, поэтому, прежде чем я считаю разветвление хрома, я думаю, там должно быть что-то вроде этого уже.

Я знаю, что есть http://awesomium.com/ (стоимость лицензии в размере 2,900 долл. США), но это излишне, поскольку мне не нужно встроить браузер в настольное приложение, API и все, и стоимость непомерно высока для недорогих, ограниченное распространение.

Существует также http://mozillalabs.com/chromeless/, но он, похоже, не поддерживается.

Кроме того, для обоих вариантов накладные расходы на установку огромны (установка полнофункционального браузера для запуска виджета).

Любые предложения? (Пожалуйста, не Adobe Air - Я хочу, чтобы использовать стандартный стек веб-технологий)

+0

Что вы хотите сделать именно ? Практически все ОС предлагают «виджеты» в той или иной форме, которые обычно выполняются с использованием HTML + CSS + JS. – deceze

+1

Конечно, но они специфичны для конкретной ОС, на которой вы будете запускать это, нет? (за исключением гаджетах google, которые не функционируют) – sagism

ответ

Смежные вопросы