seaBreeze
GH Dortmund on GoogleMaps

A fresh wind at the Seaside

What is it?

With you get a graphical editor suite that enables you to setup and maintain a complete Web2.0 application - from initial setup of the components with the wizard functionality through addition of HTML elements to these pages and positioning the new elements on a page to finally doing the complete CSS layout inside the web browser.
The result that creates is a standard Seaside application; thus you can go on developing your application - in the same way one uses the GUI editor inside Visualworks to create the UI for a desktop application.

is released under the MIT License and can be downloaded from the Cincom public repository. You can get a fully supported commercial license from Georg Heeg eK.

This enables on the one hand the Seaside newcomer to create new applications on the fly, but it also helps the experienced Smalltalk engineer who does not have to know all HTML and CSS parameters by heart.

Who should use it?

Imagine - the power of Smalltalk for the Web2.0 - at your hand, but you still
  • have to know all the HTML element names;
  • you have to remember the parameters they can have;
  • for styling you get some tiny text field where you can write CSS;
  • or you have to use another tool (apart from your trusty Smalltalk)...
You don't really want this - and you don't have to!Be the absolute beginner or the experienced Smalltalk wizard - both can win by using for setting up their Seaside-powered Web2.0 applications.

seaBreeze in action:

seaBreeze briefly

is a fully integrated web application server with included WYSIWYG design editor (inside the web browser) and full connectivity to the rest of the world:

From simple shop to complex configurator or business portal - everything can be done in one IDE - barrier free.

Highlights of seaBreeze:

  • Worldwide unique live debugging facility for all components in a running server application
  • Hot-plug server updates possible by dynamic reloading of components or patches
  • The integrated WYSIWYG layout editor is running inside the web browser and thus allows remote maintenance
  • Developer support by integrated, fully transparent AJAX and JavaScript functionality
  • Huge class library for server, application, connectivity and more in one product (*)
  • Development is completely platform independent
  • Complete content/source code management can be done in one database
  • inherent safe against a multitude of website attacks (cross-site-scripting, replay-attacks, parameter-tempering, ...)

Further details:

  • Import of existing HTML pages is possible (*)
  • Integrity of workflow despite usage of back or forward button in the web browser
  • Easy integration into existing architectures by support of all major communication interfaces (*):

    MQ, Corba, SAP (both XI and RFC supported), Sockets

  • Standard integration of DLLs, .NET-Assemblies, COM-Komponenten possible (*)
  • Supported databases (*):

    Oracle 7.x to 11.g, DB2, Postgres, MySQL, ODBC ...

  • is fully portable between all major/current server platforms:

    Windows, Linux, MacOS X, HP-UX, Solaris (*)

  • Open source down to VM level (*)

(*) limited in the demo version