[e-lang] [cap-talk] choice of client-side for distributed application
John Carlson
john.carlson3 at sbcglobal.net
Fri Jun 9 01:18:08 EDT 2006
>
>>>
>>> Have people deployed Elib clients with Java Web Start?
>> Does someone
>>> have an example?
>
> JavaWebStart is just terrible. If I were to set out to prove that
> fine-grain authority granting is unusable, I would invent
> JavaWebStart.
> Apps under JavaWebStart hammer the user with dialog boxes requesting
> authorities. Just write Java apps, not JavaWebStart apps.
One of my problems is that I've never bought/mastered an installation
creating program. I got into web programming after working with C++/
InterViews,
and have never really been a Windows programmer. I use a Mac now,
from what I've seen of some cross platform installation programs, they
pretty much assume that you're on windows. If you can give me a
recommendation
for a good cross platform java or E installation program, I will look
into it.
I assume that such software would install E as well.
I should probably be writing a firefox extension, I guess. I've thought
that several times now.
Is there something terribly wrong about wanting to write a 3D
application
in Java?
Are you suggesting deploying my entire application as a single jar?
If I'm deploying as a application, I might as well use Java Web
Start, and
forget about using the fine grained authority.
I am using Java Web Start as an installation tool.
All I need is access to the video driver--that is, using a native
library packed
in a jar. That can be done with one authority granting dialog. So
far, I am
connecting through HTTP (haven't set up HTTPS) back to the web server
for the communication aspects (and later database). If I could get a
secure
capability communications library and capability database running on the
web server, and a client that could make use of these things, I wouldn't
need to require any other authority on the system.
Admittedly, my users are opening Pandora's box at this point.
Installing
any software requires some risk, and I am already worried enough about
my systems being compromised.
Is hooking up a 3D client and a capability system too much to ask for?
John
More information about the e-lang
mailing list