Running Aida/Web on Gemstone GLASS

This is a guide to install GLASS from scratch, not as VMware GLASS appliance. For Gemstone 2.3 Web Edition, which has latest Aida 5.6 already installed.

1. download and run shell script:

  • wget http://seaside.gemstone.com/scripts/installGemstone2.3-Linux.sh
  • chmod 755 installGemstone2.3-Linux.sh
  • ./installGemstone2.3-Linux.sh
  • if you run as user, it will ask for root password!
  • it will be installed in /opt/gemstone/product
  • look carefully in the script output for potential problems

2. set an environment by running:

  • source /opt/gemstone/product/seaside/defSeaside

3. start Gemstone:

  • startnet
  • startGemstone

4. Check if everything is running well:

  • startSeaside_Hyper 50081
  • in web broswer: http://hostname:50081/seaside/examples/counter
  • (carefully, hostname is name of your machine!)
  • ctrl/c startSeaside


Ok, first part done, now let we prepare and start Aida:

1. download and install Gemtools

  • wget http://seaside.gemstone.com/squeak/GemTools-2.3.zip
  • unzip GemTools-2.3.zip -d /opt/gemstone/product/seaside/

2. run GemTools "one-click" Squeak image:

  • cd /opt/gemstone/product/seaside/GemTools-2.3.app
  • ./GemTools.sh

3. Login into Gemstone

  • click big button Login
  • after successful login the Gemstone/S Transcript should open

4. Load Aida packages into Gemstone

  • open Monticello (button in GS/S Transcript!)
  • select --all repositories-- and in right pane right click, add repository, HTTP
  • replace location with http://seaside.gemstone.com/ss/swazoo2 and Accept
  • repeat for http://seaside.gemstone.com/ss/Aida
  • scroll right pane down and select swazoo2, then click button Open. Select latest Swazoo2.1 package and click button Load
  • repeat for Aida, select latest Aida5.6 and load it

5. Run Aida

  • open Workspace (button in GS/S Transcript!)
  • do it SwazooAida stop; demoStart.
  • GemTools should block now, with GS cursor shown!
  • from web browser: http://localhost:8888
  • unblock image with Alt . (Alt and point)
  • restart again with SwazooAida stop; demoStart