Running Squeak apps off the net

Ned Konz ned at bike-nomad.com
Mon Mar 31 01:17:30 UTC 2003


On Sunday 30 March 2003 04:45 pm, jennyw wrote:
> On Sun, Mar 30, 2003 at 01:41:39PM -0800, Ned Konz wrote:
> > Yes, this works.
> >
> > There are two modes for this.
> >
> > First, you can run Squeak inside a web browser. Look at
> > www.squeakland.org for a quick installation. You have a Squeak
> > image and VM (as a browser plugin), and then you can run Squeak
> > projects that are on the net.
>
> Hmm, not exactly what I was thinking of, but I guess that works. 
> That's not something that's unique to Squeak, though, is it? Java
> applets would work the same way, without a plugin.

You were talking about browsing somewhere and running a Squeak app. 
This is one way to do it (and the safest, because of the sandbox 
security).

> > Second, you can load and run external projects.
> >
> > You're probably safer using the browser plugin, though; there's a
> > security model that it implements that makes it more difficult to
> > damage anything on your machine.
>
> You mean via SqueakMap?

You can do this, since a SqueakMap entry can be a project.

> Or is there a way to provide a URL or
> something to a Squeak project?  I assume the security model thing
> is something that's being worked on in regular Squeak, too, not
> just the plugin?

Well, sure. Open the navigator flap, hit "find", and then you're 
looking at several external servers (you can add your own). If you 
hold down the "find" button a while you get a menu with some more 
choices, including "search the super swiki".

> What would be really neat for me is to be able to run an app. that
> will always update itself to the newest version -- ideally not in a
> Web browser.

You can do this by using a URL to a remote app.

You can check to see if a given project has been updated on the server 
(if you got it from a server); you can also give the URL in the 
Squeak command line.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE



More information about the Squeak-dev mailing list