Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #11610
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Java Web Start Permissions |
| Date | 2012-01-25 12:06 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <jfpc8m$2jp$1@dont-email.me> (permalink) |
| References | <Xns9FE2D3AAA51CFjpnasty@94.75.214.39> <jfm8h7$gdu$1@dont-email.me> <4f1f2742$0$6570$9b4e6d93@newsspool3.arcor-online.net> <jfnde6$q2l$1@dont-email.me> <4f201f8c$0$7629$9b4e6d93@newsspool1.arcor-online.net> |
On 01/25/2012 10:28 AM, Gunter Herrmann wrote: > Hi! > > Jeff Higgins wrote: >> How much state does your application >> maintain client side? > > It has a local embedded SQL database, these files are installed > before sending the device out. Javaws is used to automatically > load new program versions from an Apache server in the data center. > >> Is your application able to run purposefully >> standalone or without connection for extended periods? > > In case no connection to the deployment server can be established, > the application is run from the local version from the last auto update. > > The application can run in stand alone mode, but quite > obviously it will have limited capabilities (e.g. no online credit card > transactions, no access to transactions created at other systems, etc.) > > It will need connectivity to the remote Oracle database to get new > configuration data (e.g. prices) and to upload its own transactions. > Thank you Gunter. This thread has given me pause to consider the application of the JNLP. In my limited view of the world I am aware of and somewhat familiar with two web-centric applications deployed using JNLP: a pharmacy workflow app, and a CMMS app. Both seem very much like your application, in that they store some fairly static data, are able to cache transaction data, user settings, similar in scale, etc., and present a Swing desktop to the user. I will call them web-centric because without a connection to a "data center" they are of limited use. This seems a perfectly natural candidate for JNLP deployment, and besides the three apps so far discussed, I assume there is a whole host of similar apps using JNLP deployment. A desktop application, in my estimation, is an application capable of fully standalone operation. Of course it will produce or consume data that will need to be exported/imported. In addition, most fairly complex desktop apps will make considerable use of the host systems' resources: file systems, network connections, spawning processes, etc. Like the web-centric app, desktop apps range in scale. From a small single purpose scientific calculator type app, through a Java IDE and an office suite, and beyond. I have perhaps a half dozen Java desktop applications that range in size and complexity around the Java IDE that I use on a routine or occasional basis. This is the scope of the desktop application that prompted my comment. Of course taking my limited view of the world into account, these are the applications that I do not see being deployed using JNLP. It is not that I have some reason to believe that using JNLP for deployment of this type of application is unworkable, or "bad" in some sense. It is simply that I don't see it being done. Web-centric, desktop vs browser GUI, of the type described above: yes. Small scale mostly single purpose desktop apps: yes, most certainly, thousands of them. If I haven't missed something, and this type of desktop app is not being deployed using JNLP I begin to wonder why? If I have missed some JNLP deployment of this type app I would love to become aware.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Java Web Start Permissions Novice <novice@example..com> - 2012-01-23 01:48 +0000
Re: Java Web Start Permissions Knute Johnson <nospam@knutejohnson.com> - 2012-01-22 19:02 -0800
Re: Java Web Start Permissions Novice <novice@example..com> - 2012-01-23 19:04 +0000
Re: Java Web Start Permissions Knute Johnson <nospam@knutejohnson.com> - 2012-01-23 13:41 -0800
Re: Java Web Start Permissions "John B. Matthews" <nospam@nospam.invalid> - 2012-01-23 21:32 -0500
Re: Java Web Start Permissions Knute Johnson <nospam@knutejohnson.com> - 2012-01-23 21:22 -0800
Re: Java Web Start Permissions "John B. Matthews" <nospam@nospam.invalid> - 2012-01-24 01:40 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 09:21 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 04:23 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 04:40 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 05:20 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 06:08 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 07:22 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 05:42 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 07:43 -0500
Re: Java Web Start Permissions Gunter Herrmann <notformail0106@earthlink.net> - 2012-01-24 16:48 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-24 18:13 -0500
Re: Java Web Start Permissions Gunter Herrmann <notformail0106@earthlink.net> - 2012-01-25 10:28 -0500
Re: Java Web Start Permissions Jeff Higgins <jeff@invalid.invalid> - 2012-01-25 12:06 -0500
Re: Java Web Start Permissions Roedy Green <see_website@mindprod.com.invalid> - 2012-01-24 09:48 -0800
csiph-web