Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #11610

Re: Java Web Start Permissions

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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