jeudi 19 mars 2015

AngularJS and Spring boot web application as a standalone desktop app

I would like to build a web application including server and database component, package it and ship it as desktop application. The application should give a native desktop app feel and work even when no internet is available. When internet is available, the data should be able to sync (solicited and unsolicited) to a hosted web server (Syncing at the database level).


I investigated the chrome packaged apps, which can launch the HTML5, css3 and Javascript based UI apps without the need of a browser, using webkit. The point i am not clear of is whether the packaged apps will be able to package the server and database component as well? Or should i be using separate packaging to install the server and database. I prefer it to be a single package installation.


I can think of using .Net/SwingX/Java FX/Adobe AIR to develop a desktop app, but one of the farsighted goal is to project our solution in a SaaS model so i like to stick to web app only.


I know it is not a tech specific question rather based on choosing and defining right tool and architecture. I have searched on web and did not find a concrete solution to this use case.


Aucun commentaire:

Enregistrer un commentaire