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
