Pavel Krivanek has published details of a project he’s been working on: SeasideXUL, which uses the Mozilla Foundation’s XULRunner and Ajax, with Seaside providing the muscle, and allows developers to create applications with a native look and feel.

Pavel has already used the framework to wrap the OmniBrowser suite of development tools, so allowing Squeak development to take place in the host environment.

The code is downloadable from SqueakSource, and a pre-built image has also been made available which includes the OmniBrowser integration. Pavel has also published a set of screenshots of the “Periodic Table” sample application demonstrating the capabilities of SeasideXUL.

Randal L. Schwartz had a “standing-room only” audience at BarCampPortland for his presentation on why web developers should consider using the Seaside web application framework. BarCampPortland is described as an “unconference for the Portland [Oregon] tech community”, and aims to offer the attendees interesting topics, cool people and great networking opportunities.

Randal was offered a 45-minute slot, and took the opportunity to explain what makes Seaside such a powerful framework for professional web developers. His material, which incorporated feedback from colleagues on the Seaside mailing list, was very well received, and will form the basis for future presentations by Randal to raise the awareness of Seaside in the web development community.

Avi Bryant writes at the Dabble DB blog that the team has produced a new 8-minute demo of their product in action. This new video replaces their 2006 video which was linked to so frequently that it still shows up as #4 in the google results for “the demo“.

Dabble DB is a tool to help you create, manage, interpret and present data via your browser. Written in Squeak using the Seaside web application framework, it has received glowing reviews since its launch in 2005.

Michael Perscheid announced in the Seaside mailing list the publication of a new Seaside book An Introduction to Seaside. He says that:

“This book explains the major concepts of Seaside in a clear and intuitive style. A working example of a ToDo List application is developed to illustrate the framework’s important concepts that build upon each other in an orderly progression. Besides the notions of users, tasks, components, forms and deployment, additional topics such as persistence, Ajax and Magritte are also discussed.”

The book is based on the online tutorial developed at the Hasso-Plattner Institut, and the content has been revised and expanded for this edition.

The 212-page book can be previewed and ordered at online publisher lulu.com for about €20/£14/$25.

Congratulations to all involved at the HPI Software Architecture Group for producing this great introduction to Seaside. They are: David Tibbe, Michael Perscheid, Martin Beck, Stefan Berger, Jeff Eastman, Michael Haupt, Robert Hirschfeld and Peter Osburg.

The Year of Smalltalk

2 April, 2008

The Year of Smalltalk

Randal L. Schwartz just announced that he will be giving a 3 hour tour of Seaside at OSCON 2008. We are very proud to have Randal on the Squeak Foundation Board. We are looking forward to more of his “Year of Smalltalk“.

[Edit: corrected spelling]

Auctomatic

The news is spreading that Auctomatic, a Vancouver-based startup using Seaside, has been bought by Live Current Media for $5 million. The company, which produces a tool to ease selling and inventory management for eBay sellers, was funded by a number of investors including Paul Graham’s technology investment company Y Combinator, and its staff including founders Kulveer Taggar, Harjeet Taggar and Patrick Collison will join the new owners. Lots more details are available from Phillip Kast’s blog.
It looks like Vancouver is becoming a very exciting place to be for Seaside developers!

[Edit: Corrected the information about Y Combinator]

FLOSS Weekly interview with Avi Bryant

In this episode of this podcast on free, libré and open source software, hosts Randal Schwartz and Leo Laporte talk to Avi Bryant about Seaside, the “heretical” web application framework for Squeak and Smalltalk, initially developed by Avi, and used by him to develop the DabbleDB site.

Seaside - One Click Experience!

Philippe Marschall announced the Seaside – One Click Experience!

There has been a lot of talk recently about improving the Smalltalk, Squeak and Seaside experience for new users. Especially to make it easier and faster to get started. The two vendors that support Seaside are working in this area. That does not mean Squeak can not lead the way. Today we present you the Seaside One-Click Experience [1] for OS X, Windows and Linux based on the work done by the Sophie Project [2].

Just download the zip-archive, extract it and double click on the executable for your platform and you have Seaside 2.8 final running.

Cheers
The Squeak Seaside Team

[1] http://www.seaside.st/download/squeak#167943699
[2] http://www.sophieproject.org/

Seaside 2.8 Released!!

28 October, 2007

Seaside 2.8 nb

After a beta phase of two months we release the final version of Seaside 2.8. Most bugs fixed during this period were either long standing (already in 2.7), minor or portability related, Together with the dozens of Seaside 2.8 applications already in production today this gives a pretty good feeling about this version. A special mention goes to Roger Whitney, thanks to him we went from 99 commented classes to 144.

This release brings major performance and memory improvements:

  • The rendering speed of an average page is up to twice as fast as with previous versions, because of the new character encoding architecture.
  • An average application requires up to four times less memory than with previous versions. The reason for this is the optimized object backtracking and the reduction of stored continuations.

We have a list of new features [1] and a migration guide [2] on our homepage.

Squeak users can get it either from SqueakMap, Universes or directly via Monticello (Seaside2.8a1-lr.518). A special note for Squeak users, do not load Seaside 2.8 into an image that has already Seaside 2.7 in it. If you use Squeak 3.7 you will have to load SeasideSqueak37 as well.

VisualWorks users can get it form Store (2.8a1-lr.518,tkogan).

GemStone/S users can load Seaside2.8g1-dkh.522.

[1] http://www.seaside.st/community/development/seaside28
[2] http://www.seaside.st/documentation/migration

Cheers
The Seaside Team

Hasso-Plattner-Institute Seaside Tutorial

Michael Perscheid announced that the Hasso-Plattner-Institute has just finished a new Seaside Tutorial. Thanks for your hard work! Great Job!

From Michael:

Dear list,

We proudly present a new Seaside tutorial (for Squeak 3.10 and Seaside 2.8).
This tutorial was produced by the Software Architecture Group at the Hasso-Plattner-Institute (University of Potsdam). In ten chapters we describe step by step the development of a ToDo-application and thereby demonstrate the main parts of the sophisticated web framework Seaside.

Since this is the first version we hope that you can help to improve the quality by providing feedback.

Have a look at: http://www.swa.hpi.uni-potsdam.de/seaside/tutorial

Regards
Michael Perscheid