in reply to Save Local File

I'm sure you realize that the whole point of a thin client is that, well, the client-side is minimized. Generally, the thin-clieint of choice is a web-browser, which tends to be on almost every desktop machine already.

If you are using a browser, or its java engine, you don't have permission to write files onto the client computer (excepting cookies). Only active X controls allow you to violate this security provision.

Why storing config information on the client-side is a "bad thing".

So even if you could, you shouldn't.

The most commonly seen architecture in thin-client internet applications is a user login, producing an encrypted identifying token stored in a temporary cookie. If information is not considered sensitive then sometimes a persistant cookie can be used (perlmonks.org for example).

-------------------------------------
Nothing is too wonderful to be true
-- Michael Faraday

Replies are listed 'Best First'.
Re: Re: Save Local File
by SmokeyB (Scribe) on Jul 11, 2003 at 19:04 UTC
    I understand what you are saying. The application itself is going to be used on mobile devices, and in this environment, the chances of clearing out the cookies on a constant basis is very high.

    The information being stored is not for individual user settings, but for specific information about the device being used.

    I currently have it setup to store the needed information on the local webserver, but due to the nature of the app, it would work out better if I can store this information locally.

    I didn't think there was such a way, but I thought it wouldn't hurt to ask!

    Thanks!
      You could store the information on a per device basis on the server, and then have the link on that device include a parameter (or goto a different page for each device) that specifies the current device. Then you could have per device, and per user settings saved on the server. The other option would be to have a dropdown with a list of devices for the user to pick from. Good Luck!
      Eric Hodges