Status Update

ESUG 2009, Brest, France
Sprints

Amsterdam, NL	   August 2008
Bern, CH	        September 2008
Zürich, CH
      October 2008
Konstanz, DE	    January 2009
Zug, CH	         February 2009
Amsterdam, NL
Bern, CH
Seaside 2.8


Seaside 2.8.3	   August 24, 2008
Seaside 2.8.4	   June 5, 2009
Seaside 2.9

Seaside 2.9a1	   November 9, 2008
Seaside 2.9a2	   December 30, 2008
Seaside 2.9a3	   March 14, 2009
Seaside 2.9a4	   July 19, 2009
73 Packages

Flow (Continuations)
RSS, HTML5, E-Mail
Tests, Examples
Web-Tools, OmniBrowser
Request / Response

 Context
 Handler
 Filter


 Configuration
http://demo.seaside.st/seaside/tests/jquery
http://demo.seaside.st/seaside/tests/jquery-ui
Unit Tests
400                                                                   374




200

                                                      131



                         44             44
          20
  0

            de 2.5         de 2.6         de 2.7         de 2.8             .9a1         .9a4
         asi            asi            asi            asi                e2           e2
      Se             Se             Se             Se             Se asid      Se asid
400                                                                   374




200

                                                      131



                         44             44
          20
  0

            de 2.5         de 2.6         de 2.7         de 2.8             .9a1         .9a4
         asi            asi            asi            asi                e2           e2
      Se             Se             Se             Se             Se asid      Se asid
1,200


        1,102




1,000




 800
Documentation
XML Support enables XML–Smalltalk object
orm
 B RAM, 400MB disk
                                                            mapping, includes a server interface via XML
PC, 128MB RAM, 400MB disk                                   request handlers and reading of remote resources
n or server, 64MB RAM, 200MB disk                           via TCP sockets using HTTP requests
, POWERStation                                              OLE Support enables an application to use OLE
128MB RAM, 400MB disk                                       clients and custom control services.
 rary Manager                                               Domino Connection allows an application to
5.1                                                         retrieve and work with Domino documents as well
+ FP11                                                      as access Notes mail system.
 er for e-Business
  MADMIN only
  2000 Server,
er
ofessional
 r 2003                                                       Download a risk-free trial copy:
Business, Enterprise,                                     www.instantiations.com/VAST/download
 ion 8 or 9
11.0 or 11i
 5.2 or 5.3
  and Advance Server 2.1
  10
www.instantiations.com/VAST
                                                                                              Build Quality Software

 uilder are trademarks of Instantiations. All other trademarks mentioned are the property of their respective owners.
What’s Next?
Seaside 3.0
Seaside Sprint


   Seaside 3.0b1
Friday, September 4, 2009 (afternoon)
Saturday, September 5, 2009


Location: Don’t know yet
Who?

Core Developers
Library Developers
Porters, Vendors
Contributors
Editors
One Last Thing
Stéphane Ducasse
Lukas Renggli
C. David Shaffer
Rick Zaccone
Table of Contents
    1. Introduction
    2. Getting Started
    3. Fundamentals
    4. Components
    5. In Action
    6. Web 2.0
    7. Advanced
Table of Contents
Julian wrote
               1. Introduction
the foreword
               2. Getting Started
               3. Fundamentals
               4. Components
               5. In Action
               6. Web 2.0
               7. Advanced
100% VisualAge compatible
                         VA Smalltalk is a modern software development environment that is 100% VisualAge compatible. VA Smalltalk enables developers to
                         quickly construct applications that are portable, highly scalable, simple to maintain, and fit easily into existing infrastructures.




     Table of Contents
                         Development Tools                                                                                     Custom Controls                                                         Communications
                         A rich set of development tools includes a                                                            !   Popular WidgetKit technology                                       A set of parts supports communication with other
                         debugger, browsers, inspectors, application                                                           !   Columnar List boxes, table widgets and                             computers using MQ series transactions.
                         builders, and a performance monitor.                                                                      hierarchical lists                                                 A set of parts supports communication with other
                         Packager (Dev Tool) creates a runtime image                                                           !   Customizable image buttons, toggles and                            computers using TCP/IP protocols.
                         including only necessary classes resulting in a                                                           value sets                                                         Socket Communications Interface is an API
                         smaller footprint.                                                                                                                                                           providing full support for TCP/IP protocols, as well
                                                                                                                               !   Vertical, horizontal and circular gauges
                         AsyncCallout, an extension of the platform                                                                                                                                   as secure communications using SSL. The API uses
                                                                                                                               !   Data aware spin buttons                                            OpenSSL, an implementation of SSL/TLS.
                         function API, allows developers to make a platform
                         function call in a separate virtual machine thread.                                                   !   Windows 95/98/NT/2000 Notebook widget
                                                                                                                                   Splitbar widget
                                                                                                                                                                                                       Database
                         Reports feature enables the creation of                                                               !
                         hardcopy and/or screen reports on any object                                                                                                                                 !   High-performance, robust support for DB2
                         that can be used in the VA Smalltalk environment,                                                                                                                            !   Support for Oracle through v10
                         including parts provided in the Database and                                                                                                                                 !   Support for any database which supports the
                         Communications features.                                                                                                                                                         ODBC interface.
                         Ergonomic Enhancements
                                                                                                                                                                                                       Server Smalltalk
                         !    Award-winning VA Assist™ technology                                                              !   Enhanced Debugger
                                                                                                                                                                                                      Server Smalltalk (SST) provides a client/server
                         !    Universal Drag/Drop                                                                              !   Enhanced Inspectors                                                framework flexible enough to accommodate
                         !    Powerful change propagation tools                                                                !   Code Synchronization                                               various distributed architectures.
                         !    Customizable Toolbars                                                                            !   Locate Applications                                                Server Workbench is a cross-development envi-
                         !    Color Code Syntax (Windows only)                                                                 !   Locate Dependents                                                  ronment used in developing distributed process-




Julian wrote
                         !    Dynamic & Batch-Oriented Spell Checking                                                          !   Revision Notes                                                     ing, web hosting, and other server applications.
                         !    Auto-Spell Correction                                                                            !   Release All Latest                                                 Target deployment environments include all VA
                                                                                                                                                                                                      Smalltalk platforms and z/OS using IBM’s VisualAge




               1. Introduction
                         !    Version Renaming                                                                                 !   Abbreviation Expansion
                                                                                                                                                                                                      Smalltalk Server for OS/390 and z/OS.
                         !    Class History/Find                                                                               !   Popup Sender/Implementors
                         !    Version Templates                                                                                !   Browse Changes Including Required Maps                              Web Services
                              String Search                                                                                        Embedded mode for seamless integration



the foreword
                         !                                                                                                     !
                                                                                                                                                                                                      A self-contained, modular framework, capable
                         !    Application Filtering                                                                                with the Composition Editor                                        of creating, deploying and hosting web services.

                                                                                                                                                                                                       External Interface Support
                             Supported Configurations
                                                                                                                                                                                                      XML Support enables XML–Smalltalk object
                             Operating System                                                                                  Hardware Platform
                             Windows ME, 2000, XP, Server 2003, Vista . . . . . . . . . . . . . . .                            300MHz PC, 256MB RAM, 400MB disk
                                                                                                                                                                                                      mapping, includes a server interface via XML
                             RedHat Linux 9, Enterprise AS 2.1, SuSE Linux . . . . . . . . . . .                               Pentium 300MHz PC, 128MB RAM, 400MB disk                               request handlers and reading of remote resources




               2. Getting Started
                             Sun Solaris 8, 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    SPARC workstation or server, 64MB RAM, 200MB disk                      via TCP sockets using HTTP requests
                             AIX 5.1, 5.2, 5.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   RISC System/6000, POWERStation                                         OLE Support enables an application to use OLE
                             ......................................................                                            or POWERServer, 128MB RAM, 400MB disk                                  clients and custom control services.
                          Other Software Requirements                                                                          EMSRV 7.1a Library Manager                                             Domino Connection allows an application to
                          Database
                                                                                                                               ! Netware 4.2 or 5.1                                                   retrieve and work with Domino documents as well
                                                                                                                               ! OS/2 Warp 4.0 + FP11                                                 as access Notes mail system.
                          ! DB2 Universal Database
                             (Windows, AIX, Linux, Solaris)                                                                    ! OS/2 Warp Server for e-Business
                          ! ORACLE 8i (8.1.6), 9i or 10
                                                                                                                               ! Windows ME - EMADMIN only
                                                                                                                               ! Windows 2000, 2000 Server,
                          Domino                                                                                                 Advanced Server
                          !     Lotus Notes (Windows only)                                                                     ! Windows XP Professional
                                                                                                                                                                                                          Download a risk-free trial copy:



               3. Fundamentals
                          !     [Not supported on Linux, AIX, Solaris]                                                         ! Windows Server 2003
                          VA Smalltalk’s HTML Documentation                                                                    ! Windows Vista Business, Enterprise,                                www.instantiations.com/VAST/download
                          ! TCP/IP protocol                                                                                      or Ultimate
                                                                                                                               ! Sun Solaris Version 8 or 9
                          ! Microsoft Internet Explorer 5.0 or later (Windows)
                                                                                                                               ! HP-UX Version 11.0 or 11i
                          ! Netscape 4.51 or later (Win, Linux, Solaris, AIX)
                                                                                                                               ! AIX Version 5.1, 5.2 or 5.3
                          ! Firefox 2.0 or later (Win, Linux)
                                                                                                                               ! Red Hat Linux 9 and Advance Server 2.1
                          ! Opera 9.02 or later (Windows)
                                                                                                                               ! SuSE Enterprise 10
                                                                           For detailed system requirements visit www.instantiations.com/VAST
                                                                                                                                                                                                                                        Build Quality Software
                             www.instantiations.com                                                     1-800-808-3737


               4. Components
                                                      © Copyright 2007 Instantiations, Inc. VA Smalltalk, VA Assist, WidgetKit, and WindowBuilder are trademarks of Instantiations. All other trademarks mentioned are the property of their respective owners.




               5. In Action
               6. Web 2.0
               7. Advanced
Do n
              m is    ’t
                   s it!




  Tutorial
Seaside 3.0
seaside.st
book.seaside.st

Seaside News

  • 1.
  • 2.
    Sprints Amsterdam, NL August 2008 Bern, CH September 2008 Zürich, CH October 2008 Konstanz, DE January 2009 Zug, CH February 2009
  • 3.
  • 4.
  • 5.
    Seaside 2.8 Seaside 2.8.3 August 24, 2008 Seaside 2.8.4 June 5, 2009
  • 6.
    Seaside 2.9 Seaside 2.9a1 November 9, 2008 Seaside 2.9a2 December 30, 2008 Seaside 2.9a3 March 14, 2009 Seaside 2.9a4 July 19, 2009
  • 7.
    73 Packages Flow (Continuations) RSS,HTML5, E-Mail Tests, Examples Web-Tools, OmniBrowser
  • 8.
    Request / Response Context Handler Filter Configuration
  • 9.
  • 10.
  • 11.
    400 374 200 131 44 44 20 0 de 2.5 de 2.6 de 2.7 de 2.8 .9a1 .9a4 asi asi asi asi e2 e2 Se Se Se Se Se asid Se asid
  • 12.
    400 374 200 131 44 44 20 0 de 2.5 de 2.6 de 2.7 de 2.8 .9a1 .9a4 asi asi asi asi e2 e2 Se Se Se Se Se asid Se asid
  • 13.
    1,200 1,102 1,000 800
  • 14.
  • 15.
    XML Support enablesXML–Smalltalk object orm B RAM, 400MB disk mapping, includes a server interface via XML PC, 128MB RAM, 400MB disk request handlers and reading of remote resources n or server, 64MB RAM, 200MB disk via TCP sockets using HTTP requests , POWERStation OLE Support enables an application to use OLE 128MB RAM, 400MB disk clients and custom control services. rary Manager Domino Connection allows an application to 5.1 retrieve and work with Domino documents as well + FP11 as access Notes mail system. er for e-Business MADMIN only 2000 Server, er ofessional r 2003 Download a risk-free trial copy: Business, Enterprise, www.instantiations.com/VAST/download ion 8 or 9 11.0 or 11i 5.2 or 5.3 and Advance Server 2.1 10 www.instantiations.com/VAST Build Quality Software uilder are trademarks of Instantiations. All other trademarks mentioned are the property of their respective owners.
  • 17.
  • 18.
  • 19.
    Seaside Sprint Seaside 3.0b1
  • 20.
    Friday, September 4,2009 (afternoon) Saturday, September 5, 2009 Location: Don’t know yet
  • 21.
  • 22.
  • 23.
    Stéphane Ducasse Lukas Renggli C.David Shaffer Rick Zaccone
  • 26.
    Table of Contents 1. Introduction 2. Getting Started 3. Fundamentals 4. Components 5. In Action 6. Web 2.0 7. Advanced
  • 27.
    Table of Contents Julianwrote 1. Introduction the foreword 2. Getting Started 3. Fundamentals 4. Components 5. In Action 6. Web 2.0 7. Advanced
  • 28.
    100% VisualAge compatible VA Smalltalk is a modern software development environment that is 100% VisualAge compatible. VA Smalltalk enables developers to quickly construct applications that are portable, highly scalable, simple to maintain, and fit easily into existing infrastructures. Table of Contents Development Tools Custom Controls Communications A rich set of development tools includes a ! Popular WidgetKit technology A set of parts supports communication with other debugger, browsers, inspectors, application ! Columnar List boxes, table widgets and computers using MQ series transactions. builders, and a performance monitor. hierarchical lists A set of parts supports communication with other Packager (Dev Tool) creates a runtime image ! Customizable image buttons, toggles and computers using TCP/IP protocols. including only necessary classes resulting in a value sets Socket Communications Interface is an API smaller footprint. providing full support for TCP/IP protocols, as well ! Vertical, horizontal and circular gauges AsyncCallout, an extension of the platform as secure communications using SSL. The API uses ! Data aware spin buttons OpenSSL, an implementation of SSL/TLS. function API, allows developers to make a platform function call in a separate virtual machine thread. ! Windows 95/98/NT/2000 Notebook widget Splitbar widget Database Reports feature enables the creation of ! hardcopy and/or screen reports on any object ! High-performance, robust support for DB2 that can be used in the VA Smalltalk environment, ! Support for Oracle through v10 including parts provided in the Database and ! Support for any database which supports the Communications features. ODBC interface. Ergonomic Enhancements Server Smalltalk ! Award-winning VA Assist™ technology ! Enhanced Debugger Server Smalltalk (SST) provides a client/server ! Universal Drag/Drop ! Enhanced Inspectors framework flexible enough to accommodate ! Powerful change propagation tools ! Code Synchronization various distributed architectures. ! Customizable Toolbars ! Locate Applications Server Workbench is a cross-development envi- ! Color Code Syntax (Windows only) ! Locate Dependents ronment used in developing distributed process- Julian wrote ! Dynamic & Batch-Oriented Spell Checking ! Revision Notes ing, web hosting, and other server applications. ! Auto-Spell Correction ! Release All Latest Target deployment environments include all VA Smalltalk platforms and z/OS using IBM’s VisualAge 1. Introduction ! Version Renaming ! Abbreviation Expansion Smalltalk Server for OS/390 and z/OS. ! Class History/Find ! Popup Sender/Implementors ! Version Templates ! Browse Changes Including Required Maps Web Services String Search Embedded mode for seamless integration the foreword ! ! A self-contained, modular framework, capable ! Application Filtering with the Composition Editor of creating, deploying and hosting web services. External Interface Support Supported Configurations XML Support enables XML–Smalltalk object Operating System Hardware Platform Windows ME, 2000, XP, Server 2003, Vista . . . . . . . . . . . . . . . 300MHz PC, 256MB RAM, 400MB disk mapping, includes a server interface via XML RedHat Linux 9, Enterprise AS 2.1, SuSE Linux . . . . . . . . . . . Pentium 300MHz PC, 128MB RAM, 400MB disk request handlers and reading of remote resources 2. Getting Started Sun Solaris 8, 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SPARC workstation or server, 64MB RAM, 200MB disk via TCP sockets using HTTP requests AIX 5.1, 5.2, 5.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RISC System/6000, POWERStation OLE Support enables an application to use OLE ...................................................... or POWERServer, 128MB RAM, 400MB disk clients and custom control services. Other Software Requirements EMSRV 7.1a Library Manager Domino Connection allows an application to Database ! Netware 4.2 or 5.1 retrieve and work with Domino documents as well ! OS/2 Warp 4.0 + FP11 as access Notes mail system. ! DB2 Universal Database (Windows, AIX, Linux, Solaris) ! OS/2 Warp Server for e-Business ! ORACLE 8i (8.1.6), 9i or 10 ! Windows ME - EMADMIN only ! Windows 2000, 2000 Server, Domino Advanced Server ! Lotus Notes (Windows only) ! Windows XP Professional Download a risk-free trial copy: 3. Fundamentals ! [Not supported on Linux, AIX, Solaris] ! Windows Server 2003 VA Smalltalk’s HTML Documentation ! Windows Vista Business, Enterprise, www.instantiations.com/VAST/download ! TCP/IP protocol or Ultimate ! Sun Solaris Version 8 or 9 ! Microsoft Internet Explorer 5.0 or later (Windows) ! HP-UX Version 11.0 or 11i ! Netscape 4.51 or later (Win, Linux, Solaris, AIX) ! AIX Version 5.1, 5.2 or 5.3 ! Firefox 2.0 or later (Win, Linux) ! Red Hat Linux 9 and Advance Server 2.1 ! Opera 9.02 or later (Windows) ! SuSE Enterprise 10 For detailed system requirements visit www.instantiations.com/VAST Build Quality Software www.instantiations.com 1-800-808-3737 4. Components © Copyright 2007 Instantiations, Inc. VA Smalltalk, VA Assist, WidgetKit, and WindowBuilder are trademarks of Instantiations. All other trademarks mentioned are the property of their respective owners. 5. In Action 6. Web 2.0 7. Advanced
  • 29.
    Do n m is ’t s it! Tutorial Seaside 3.0
  • 30.