Hi Herbert,
Thanks for getting back to me so quickly. As I understand you, it's possible to create an application that prevents the user from seeing anything but the application controls and widgets. Does this include the Squeak world menu bar? I'm looking to avoid having a window-within-a-window situation. Ideally, to the novice eye, the end user would have no indication that this is a smalltalk application.
-david
Send Beginners mailing list submissions to beginners@lists.squeakfoundation.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.squeakfoundation.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-request@lists.squeakfoundation.org
You can reach the person managing the list at beginners-owner@lists.squeakfoundation.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..."
Today's Topics:
- sandboxing a world (David Holiday)
- Re: sandboxing a world (Herbert K?nig)
Message: 1 Date: Sun, 13 Oct 2013 01:23:56 -0700 From: David Holiday neuburge@rohan.sdsu.edu Subject: [Newbies] sandboxing a world To: beginners@lists.squeakfoundation.org Message-ID: B8C798A9-A2CE-40A4-B0A8-86765205B84D@rohan.sdsu.edu Content-Type: text/plain; charset="us-ascii"
Hi all,
I'm just now getting into squeak and finding it a delightful programming environment. I am, however, curious as to why some features don't seem readily available. First and foremost, why isn't there a stripped down version of the VM that runs Squeak programs and nothing else? That is, why isn't it possible to distribute Squeak program to users in the way Java developers distribute Java programs?
To put this another way, let's say I'm a Squeak developer and I want to distribute my program to a community of people that does X. Under the current paradigm, all the people that do X also have to be Squeak savvy people if they are going to make use of my program. They have to be savvy enough to know what it is, install it, run it, install my program, and run my program. Moreover, they have to know enough about the Squeak interface to know what to do if they accidentally close my program window. Conversely, with Java, the user doesn't have to know anything about Java beyond downloading JVM. In this way, I can distribute my program to everyone that does X without having to worry about whether or not they also know anything about Squeak.
So why isn't something like this available?
David Holiday
San Diego State University neuburge@rohan.sdsu.edu