[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