Я хочу разработать настольное приложение / виджет и хотел бы использовать стек веб-технологий. так что я могу ...
- Повторное использование существующих навыков
- Запуск на нескольких платформах (OsX, Windows)
- Обновление кода приложения без обновления пользователем (часть / весь код загружается из Интернета)
Выполнение в браузере, вероятно, является наилучшим вариантом, но одна вещь, которая мешает, это хром браузера (рамка, меню вкладок и т. Д.) И фон, так как я хочу создать прозрачное приложение (например, полу прозрачные круглые часы, которые будут отображаться поверх других приложений).
Я думаю, что пользовательская версия браузера (Chrome или Firefox), вероятно, ответ. Все, что мне нужно сделать, это ярлык, например:
...\chrome.exe -transparent -no_chrome ...\mywidget.html
Мне кажется, что это довольно очевидная необходимость, поэтому, прежде чем подумать о разветвлении хрома, я думаю, что уже должно быть что-то подобное.
Я знаю, что есть http://awesomium.com/ (2 900 долл. США за лицензию), но это излишне, поскольку мне не нужно встраивать браузер в настольное приложение, API и все остальное, а цена слишком высока для недорогое приложение с ограниченным распространением.
Существует также http://mozillalabs.com/chromeless/, но, кажется, он не поддерживается активно.
Кроме того, для обоих вариантов накладные расходы огромны (установка полноценного браузера для запуска виджета).
Есть предложения? (пожалуйста, не Adobe Air - я хочу использовать стандартный веб-стек технологий)