We save an image with our main application window already opened, and unwanted things disabled (halos, alt-., menus, etc). Additionally, we have a class-side #startUp: method to initialize what's necessary on startup, like re-reading config files etc.

The image is started automatically when double-clicking "plopp.exe", or rather a short-cut in the program menu placed there by the installer. This exe is nothing more than a renamed Squeak.exe, with a different icon patched in using a resource editor. There is a VM config file "plopp.ini", which most importantly contains the path to the image to load (see http://minnow.cc.gatech.edu/squeak/3274).

The exe along with the needed plugins, the image and other data files is installed in the "programs" directory by a regular Windows installer (InstallShield).

It's really not too different from other applications, which nowadays also consist of an executable and several additional files. That the actual application logic in Squeak's case is not contained in the executable but in a "data file" is of no concern to the end user.

Note that this is an FAQ item (http://minnow.cc.gatech.edu/squeak/ 3563). Feel free to put my explanation on the Swiki, I haven't checked carefully if a similar answer is already there.

- Bert -

Am 07.06.2006 um 11:47 schrieb Elod Kironsky:

Nice, but I was curious more about the process how to transfrom a Squeak package to an out-of-the-box program. Of course only, if it is not an industrial secret ;-)

Hi Elod,

Planet Plopp was made by impara (http://www.impara.de). Bert was one of the developers. I saw a little bit from the production of this program. Very impressive how these
guys working with squeak.

-------- Original Message --------
Subject: Re: [Newbies] Re: self executable with squeak (07- Jun-2006 10:55)
From:    Elod Kironsky <[EMAIL PROTECTED]>

Klaus D. Witzel wrote:

Hi Benjamin,

on Wed, 07 Jun 2006 07:48:52 +0200, you wrote:

I apologize if this question has already been posted, but i did not find it. i wanted to know if it is possible to make a self executable file with a squeak package or more packages. Just so that someone can use it without using squeak or even without having it. I heard about stripers what is it and how does it work?

Have a look at http://www.amazon.de/exec/obidos/ASIN/3898353664 (sorry, only in German). This is a Squeak application which runs out of the box.

Interesting. May I ask you, how did you make that program?


Beginners mailing list

Reply via email to