S
S
serzhb2011-12-17 21:17:05
Adobe
serzhb, 2011-12-17 21:17:05

Wrapper for Web Application

Hello!
Faced such task.
You need to turn the control panel of one web service into a system application (say, under Windows), so that you can run it from the desktop, have an icon in the tray and send notifications of new events on top of other windows. This needs to be done with minimal time, so the best solution would be to simply take some kind of webkit environment and run this site in it, like in a browser.
So far I have found two of the simplest solutions, but they are not without drawbacks.

1. Adobe Air. The control panel starts up, looks good, but this panel has an animation built on jquery and various animated gifs that noticeably slow down (there is no smoothness).

2.JavaFX _Less convenient for my task than Adobe AIR, but the animation is fast. The problem here is in the fonts: some strange line spacing and most importantly, anti-aliasing is
simply disgusting

:
Can you suggest options for solving this problem? And maybe you can still solve the problem with the brakes in AIR, since it is very convenient to write for this platform. Thank you.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
avalak, 2011-12-17
@avalak

Appcelerator Titanium Desktop is very similar to what you are looking for. Haven't tried it myself, but it looks interesting.
There was also Pokki , but he does not inspire confidence.

I
Iskander Giniyatullin, 2011-12-17
@rednaxi

If you do not use special solutions, but limit yourself only to web programming, then there are two solutions, though both will have the disadvantage that they do not hang in the tray. On the other hand, the new windows 7 taskbar IMHO eliminates the need to use the tray, and you can just have an open window that will hang in the taskbar as a single icon.
1 Chromium Notifications Api
- Cannot be launched from the desktop (unless you make a shortcut directly to the admin panel)
- Does not hang in the tray
+ displays notifications on top of all windows.
Those. write a panel with chromium notifications, open it in this very chromium (chrome).
2. IE 9 pinned sites
- does not display notifications on top of all windows
+ you can make a shortcut on the desktop / in the start menu / on the taskbar
+ there are quick actions from the taskbar / start menu (jump list)
+ notifications can be implemented as a flashing icon on the taskbar and changing the icon itself.
We have done with IE 9 pinned sites in general

V
Vitaly Peretyatko, 2011-12-17
@viperet

Here on Wikipedia there is a list of similar software, I haven’t tried it myself yet, so I can’t say which is better / worse ...
en.wikipedia.org/wiki/Site-specific_browser#Software

A
Alexander Mekhonoshin, 2014-05-09
@a_ex

habrahabr.ru/post/153095
https://github.com/rogerwang/node-webkit/wiki
Node.js + Chromium = node-webkit
node-webkit is an environment for running GUI desktop applications based on Chromium and Node.js. With node-webkit, you can create applications using HTML and JavaScript. Also node-webkit allows you to call Node.js modules directly from the DOM.
node-webkit is created and developed by the Intel Open Source Technology Center.

H
hecrus, 2020-01-19
@hecrus

Alternatively, you can make a PWA application - you can put an icon on the desktop and on the phone.
Notifications go through push notifications. This is the approach we use in our web shell for the SQL Server database - falcon.web-automation.ru

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question