- Adobe
- Webkit
- JavaFX
- Adobe Air
Вітаю!
Зіткнувся з таким завданням.
Потрібно панель управління одного веб-сервісу перетворити в системне додаток (скажімо під Windows), щоб можна було запускати з робочого столу, була ікона в tray і відправляла повідомлення про нові події поверх інших вікон. Зробити це потрібно з мінімальними витратами часу, тому найкращим рішенням буде просто взяти якусь середу з webkit і запустити в ній, як в браузері, даний сайт.
Поки знайшов два найбільш простих рішення, але вони не позбавлені недоліків.
1. Adobe Air. Панель управління запускається, добре виглядає, але в цій панелі є анімація побудована на jquery і різні анімаційні gif, які помітно пригальмовують (немає плавності).
2. JavaFX Менш зручний для мого завдання, ніж Adobe AIR, однак анімація працює швидко. Проблема тут в шрифтах: якісь дивні інтервали між рядками і найголовніше, що згладжування просто огидне:
www.grabilla.com/01c11-6a8d1f4f-bf46-443b-b5a7-66ba0b7bf746.png
Тепер, власне кажучи, питання до Вас:
Які ще можете запропонувати варіанти для вирішення цього завдання? І може все таки можна вирішити проблему з гальмами в AIR, так як дуже зручно писати під дану платформу. Дякуємо.
Appcelerator Titanium Desktop - дуже схоже на те що ви шукаєте. Сам не пробував, але виглядає цікаво.
Був ще Pokki. але він довіри не вселяє.
Якщо не користуватися спец-рішеннями а обмежитися тільки веб-програмуванням тобто два рішення, правда обидва обаладют тим мінусом що не висять в треї. З іншого боку, нова панель завдань windows 7 имхо виключає необхідність використання трея, і можна просто мати відкрите вікно яке буде висіти в панелі завдань у вигляді однієї іконки.
1 Chromium Notifications Api
- Не можна запускати з робочого столу (якщо не зробити ярлик напряму на адмінку)
- Не варто в треї
+ виводить повідомлення поверх всіх вікон.
Тобто пишете панель з повідомленнями хромиум, відкриваєте її в в цьому самому хромиум (хромі).
2. IE 9 pinned sites
- не виводить повідомлення поверх всіх вікон
+ можна зробити ярлик на робочому столі / в меню пуск / на панелі завдань
+ є швидкі дії з панелі завдань / меню пуск (jump list)
+ повідомлення можна реалізувати у вигляді миготливої іконки на панелі завдань і зміни самої іконки.
Ми у себе зробили з IE 9 pinned sites в загальному