1 Installation

2 Design and Architecture

2.1 The SBApplicationModel

2.2 Control Flow in seaBreeze Applications

3 Start a new application

3.1 Using the Editor

3.1.1 The Toolbar

3.1.2 The Preview Area

3.1.3 The Element Tree

3.1.4 The Palette

3.1.5 The Element Editor

3.1.6 The Status Bar

5 How to display a collection of objects

seaBreezeInstallation


Requirements

The development platform for seaBreeze is Seaside in VisualWorks 7.6. Although it has been tested to work with various Internet browsers, we have to warn about some incompatibilities with some of them:
  • Firefox 3.x
    on MacOSX 10.5, Linux, and Windows XP/Vista
  • Safari
    on MacOSX 10.5 and Windows XP
  • Google Chrome
    on Windows XP/Vista.
  • InternetExplorer 7
    on Windows XP/Vista. The seaBreeze editor does not work as expected in this browser! Please refrain from using seaBreeze with IE 7 in order to prevent disappointments. We are working on that issue.
  • Opera
    The seaBreeze editor does not work at all in this browser. We will work on that issue.

Not Supported Browsers

We currently do not plan to support older browser versions, like the following:
  • InternetExplorer 6 and older
  • Firefox 2 or older

Installation

Just download the Quickstart Image

The Quickstart image is meant for people who have no VisualWorks installed on their machine, and are not familiar with VisualWorks in any way. The installation is available for Windows, MacOS X, and Linux; you have to accept Cincom's Non-Commercial user agreement before proceeding to the download. Look at this page on 'seabreeze.heeg.de':
http://seabreeze.heeg.de/?download

Windows Users
The download consists of a ZIP file, containing the application 'seabreeze.exe' and two data files. Store the files together in one place on your harddrive, and double click the application.
MacOS X Users
The download consists of a DiskImage, to install the Quickstart image, drag-and-drop the 'seaBreeze.app' file from the disk onto your harddrive, and double-click the application.
Linux Users
The download consists of a TAR-GZ file, containing a Shell-script and several files. Store the files together in one place on your harddrive, and double click the shell-script to start the application.

Load seaBreeze Into a VisualWorks developer image

You already have VisualWorks installed on your system, either a commercial or a non-commercial version. Use a VisaulWorks 7.6 image with package 'Store for PostgreSQL' installed. Now connect to the Public Repository, and load bundle 'SeaBreeze'. This will load a couple of prerequisites, like Seaside, Seaside-Scriptaculous, Regex11, SmaCC Runtime, and probably more secondary prerequisites for those into the image.

If you would like to browse some examples, then load bundel 'SBOneClickDemos' from the Public Repository as well.

If you do not have an account for the Public Repository, then look at this Cincom page for instructions:
http://www.cincomsmalltalk.com/CincomSmalltalkWiki/PostgreSQL+Access+Page

©Georg Heeg ek 2008, published under MIT License