Re: RobotChase, Java edition
On May 19, 3:50 am, "John B. Matthews" <nos...@nospam.com> wrote:
In article
<1e80e763-ce16-43db-a05e-bcd4ac525...@x19g2000prg.googlegroups.com>,
Andrew Thompson <andrewtho...@gmail.com> wrote:
...
(Though I'd really prefer to try a *sandboxed* version of the
app. direct off the net.)
The program reads & writes to the user node for the package, using
java.util.prefs.Preferences. Wouldn't that violate the sandbox?
Yes. JWS offers the PersistenceService* as
an alternative - it is mostly useful for
sandboxed apps, since it would require some
conversion from standard use of Preferences.
I had a simple example of the PS, but my site
is offline at the moment.
* <http://java.sun.com/products/javawebstart/docs/javadoc/javax/jnlp/
PersistenceService.html>
"PersistenceService provides methods for
storing data locally on the client system,
even for applications that are running in
the untrusted execution environment. "
.. The jar
is signed, so at least you know it's only _me_ trying to get a
foothold:-)
In that case, the simpler route for you
as a developer would be to add the request for
'all-permissions' into the JNLP file.
OTOH - I would feel much *safer* running a
sandboxed app. - you need to understand that
..I don't know you from Adam, and do not know
if you are either trustworthy or competent.
Of course, I could always download the code,
have a look over it, build the project from
the source, and run that. But obviously that
will take me a lot more time and effort. It
would be nice to have a version that can be
run directly off the net - sandboxed, perhaps
with a startup message
'No High Scores Stored!
Use Trusted Version For Hi Scores'
Just a thought..
(And yes - I realise the point of all this is
more about the code than the game itself, but
having the game available can act as a nice
advertisement/enticement to continue with a
download and build)
--
Andrew T.
PhySci.org