Question

I'm looking for best approach - maybe some pre-made framework to make a desktop-client for web app /chat/

What I need is option to make an app displaying a web content with added functionality to display system notifications somehow /info-bubble from tray? alert window? flashing icon in tray?, ../ to notify there is something new requiring the response from user option to make it start on system start would be great.

So far the best approach I know about is Adobe Air - I know it can wrap a custom web app with predefined window size and html/url to load, and to make a "desktop icon" but I don't know if there is anything better? This requires the air to be available for the *.air installer, I'm looking for option to generate something stand-alone without next special pre-requisites.

Most important target is Windows XP/7, a possibility to export for OS X too would be a great advantage.

OTHER TIPS

HTML5's notification API allows you to display notification on almost any platform through Firefox, Chrome or Safari (http://caniuse.com/notifications).

(e.g of demo of HTML5's notification)

So if you're ok with lunching your app inside a browser then just open it with your browser.

If you want a more native feel (no Browser's UI, Shortcut on desktop, Install/Uninstall, etc...) then I see three solutions :

  • Open Web apps from Mozilla
  • Web apps from Google (Chrome's Store)
  • Export to packaged Native app through PhoneGap, Cordova, Node-Webkit, etc...

Using HTML5's API is a much better bet than Adobe Air concerning long term support. However you'd have to check how well HTML5's notification API is supported in the solutions I gave. Also notice that Open Web Apps and Google's web app need respectively Firefox or Chrome to be installed. If you want everything packaged as an executable, you'd better try the 3rd solution.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top