Header image

(gem)Stone Soup

tips and techniques for using GemStone/S and Seaside

  • Home
  • About
  • Glossary
  • Docs
  • GemStone 101
  • GLASS 101
  • Smalltalk 101
  • Subscribe to feed

Scaffolding for GemStone

November 13, 2008 in GLASS, Seaside, magritte

[1]

At Smalltalks 2008, James Foster gave a demo of “Scaffolding for GemStone”, a Seaside application written by Gerhard Obermann:

What Gerhard has done is used Magritte to model a domain, GemStone to save the objects, and Seaside to display them. In addition, Gerhard has created a web-based UI to interact with the Magritte data. Thus, after loading his package into GemStone, everything else is handled through a web browser. The tools build a basic “CRUD” user interface (that handles Create/Retrieve/Update/Delete for the domain data).

James created a 7-1/2 minute screencast showing off Scaffolding for GemStone. As James says:

Take a look at the demo and leave us your comments! Better yet, load the code into your GLASS environment and contribute to the open source project…

The code is available in the Scaffolding GemStone project on GemSource.

——
[1] Photo: Scaffolding, Uploaded by tilo driessen on 28 Jun 08, 6.50AM PST.

I have joined Anti-IF Campaign

Categories

  • aida (1)
  • Appliance (11)
  • beta update (33)
  • Deployment (1)
  • doc updates (2)
  • Gemstone (69)
  • GLASS (76)
  • magritte (3)
  • Pharo (3)
  • pier (5)
  • porting (5)
  • Releases (5)
  • Scalability (11)
  • Seaside (68)
  • Smalltalk (69)
  • Squeak (3)
  • Success Stories (5)
  • testing (1)

Top Posts

  • Transparent Persistence for Seaside
  • GemStone 101
  • Terse Guide to the (new) GLASS Tools
  • GLASS 101: ...Aim...
  • jcrawler for Seaside Testing
  • GLASS at First Smalltalk Conference of Argentina
  • GLASS Beta Update: Cooking with GLASS (Preview)
  • GLASS 101
  • About
  • ESUG 2007

Answers

  • *NIX installation
  • GLASS videos
  • Learning Web Development with Seaside
  • Scaffolding screencast
  • Why GemStone/S?
  • Why GLASS?
  • Will GLASS Be Your Next Web Framework?

Blogroll

  • Andreas Brodbeck
  • Avi Bryant
  • Boris Popov
  • Colin Putney
  • Frank Müller
  • Göran Krampe
  • Gerhard Obermann
  • Germán Arduino
  • Herb Sutter
  • Ian Prince
  • Isaiah Perumalla
  • James Foster
  • James Robertson
  • Julian Fitzell
  • Ken Treis
  • Lukas Renggli
  • Michael Davies
  • Miguel Cobá
  • Norbert Hartl
  • Ralph Johnson
  • Ramon Leon
  • Randal Schwartz
  • Serge Stinckwich
  • The Weekly Squeak
  • Torsten Bergmann

Interesting Links

  • Aida
  • GemStone Customer Forum
  • GemStone Smalltalk
  • GemStone/S Docs
  • GLASS
  • GLASS Beta Mailing List
  • GLASS Download
  • GLASS Product Info
  • Mars
  • ODBs vs RDBs
  • OpenSkills
  • Pharo
  • RDBMS as a pattern
  • Seaside
  • Smalltalk is Dead? Long Live Smalltalk
  • Smalltalk is making a comeback
  • Squeak
  • STIC
  • The Pillars of Concurrency

Seaside2.8 Tutorials

  • from Hasso-Plattner-Institut
  • from Lukas Renggli
  • Learning Web Development with Seaside
  • more Tutorials…

Tutorials

  • *NIX installation
  • GLASS videos

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.com

RSS Twitterings

  • dhenrichs: Metacello boot load for GLASS: 4511 run, 4505 passed, 6 failed, 0 errors - 6 errors are in Metacello (5 expected, 1 benign) - holiday time!
  • dhenrichs: @ramon_leon ... recompiling the subclasses of the extras should get rid of them. Norbert's(?) mail did oop comparison to find the bad boys
  • dhenrichs: @ramon_leon I think I baked my brain in the sun too much yesterday:) The extra classes show up because of superclass reference, so ...
  • dhenrichs: Bootstrap sequence: file MczInstaller into virgin extent, load Monticello/Metacello with MczInstaller, use Metacello to load the rest #gs64
  • dhenrichs: ooooh so close to doing a complete GLASS bootstrap load using Metacello - got to handle interactive Pier prompts - quite a bit loaded so far
  • dhenrichs: @ramon_leon check out some the Norbert{?} post on the beta list ... he had a sequence of operations that cleaned them up...
  • dhenrichs: @ramon_leon I'd like to be able to keep the doubling up from happening ... did you get some kind of error during a class definition?
  • dhenrichs: @ramon_leon I also think that Norbert has a mail or to on the list about cleaning them up if there are too many or they are stubborn:)

Archives

  • June 2009 (1)
  • May 2009 (6)
  • April 2009 (3)
  • March 2009 (7)
  • February 2009 (8)
  • January 2009 (4)
  • December 2008 (4)
  • November 2008 (7)
  • October 2008 (6)
  • September 2008 (7)
  • August 2008 (6)
  • July 2008 (1)
  • June 2008 (5)
  • May 2008 (3)
  • April 2008 (6)
  • March 2008 (9)
  • February 2008 (7)
  • January 2008 (6)
  • December 2007 (5)
  • November 2007 (1)
  • October 2007 (7)
  • September 2007 (5)
  • August 2007 (6)
  • July 2007 (5)
  • June 2007 (3)
  • May 2007 (7)

Pages

  • About
  • Docs
  • GemStone 101
  • GLASS 101
    • GLASS Change Logs
      • GemStone-dkh.356 to GemStone-dkh.441
      • GemStone-dkh.441 to GemStone-dkh.449
      • GemStone-dkh.449 to GemStone-dkh.466
      • GLASS.230-dkh.187 to GLASS.230-dkh.209 Change Log
      • GLASS.230-dkh.209 to GLASS.230-dkh.216
      • GLASS.230-dkh.216 to GLASS.230-dkh.229
  • Glossary
  • Smalltalk 101

 

November 2008
M T W T F S S
« Oct   Dec »
 12
3456789
10111213141516
17181920212223
24252627282930

No comments yet

Comments feed for this article

Click here to cancel reply.

Blog Stats

  • 79,112 hits

Theme by Ben Eastaugh and Chris Sternal-Johnson. Get a free blog at WordPress.com.

Subscribe to feed.