On 3/30/06, David Chisnall <[EMAIL PROTECTED]> wrote:
> I feel that we should treat web apps as we do other forms of app; as
> legacy systems we have to interoperate with.
>
> Perhaps we should take a look at how we can provide the same
> advantages as web-apps, without all of the nastyness.  Core Object,
> for example, should allow remote access so you can easily log into
> your Étoilé desktop from any other Étoilé machine on the same
> network.  We should also allow this connection to work using SSL
> client certificates (perhaps on a USB keychain), so the more paranoid
> users can have two-factor authentication.

Yes, that's the gist of my message. Webapps DO have advantages, I
tried to identify them (anything missing?). How can we provide these
advantages in étoilé ?..

> Of course, many of the machines we might want to use will not be
> running Étoilé.  In fact, a lot will be running Windows.  Since
> GNUstep now runs on Windows, it might be nice if we could have a full-
> screen Étoilé workspace app that could run on a Windows box and
> connect to a real Étoilé system.  Another (complementary) option
> might be to provide a LiveCD-like Xen image that could be run from a
> flash drive and store a cache of the user's most recently /
> frequently accessed objects.

Yes, a "core" distribution to execute étoilé apps (as in a JRE) could
be interesting..

> As a last resort, we might consider providing a packaged Java VNC
> client or X server so that people can use their desktop from a browser.

We'll probably provides VNC (it is useful.. also to help people
remotely..), but I don't think it answers the same problem.

> Since we get distributed objects for free, we have a considerable
> advantage in terms of collaboration.  With a good architecture, we
> can have different views of the same data running on different
> machines, which gives us the other key advantage of web apps.

Not completely sure we should use DO for remote access on the internet though...

> It would also be nice if we could add the ability to 'throw' views of
> objects (or copies of views) to other users displays.   This is
> something that is not really done well by classic or web apps.  It
> could be done quite simply by extending view permissions to another
> user and then sending them an XMPP message (or email, or whatever)
> with an etoile:// URL pointing at the object.  The recipient would
> then be asked if they wished to view the shared object, and have it
> launch if the answer was yes.

Hmmm but the problem is not the notification, it's how do you share a
view between different processes ? DO can't do that... the only thing
I can think of is X reparenting windows... nasty, but that will work.

> Okay, I'm rambling, so I'm going to stop now.

:-) I started first..

--
Nicolas Roard
"I love deadlines. I like the whooshing sound they make as they fly
by." -- Douglas Adams

_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to