Slideshow transcript
Slide 1: Seaside Lukas Renggli www.lukas-renggli.ch
Slide 4: What has happened since ?
Slide 5: What will happen after ?
Slide 12: x Deprecated: Old Renderer html anchorWithCallback: [ self doIt ] text: 'click me'
Slide 13: ! Default: Canvas Renderer html anchor callback: [ self doIt ]; with: 'click me'
Slide 14: 2.7 Seaside Photo: Jenny Rollo, www.sxc.hu
Slide 15: Canvas API for <head>
Slide 16: Canvas API for <head> html meta name: 'generator'; content: 'Pier'
Slide 17: Deprecation Warning
Slide 18: Deprecation Warning
Slide 19: File Library
Slide 20: File Library html stylesheet url: PRFileLibrary / #mainCss
Slide 21: a n y M Bug Fixes
Slide 22: Seaside 2.7 Released February 2007
Slide 23: Release Team Avi Bryant Lukas Renggli Philippe Marschall Michel Bany
Slide 24: Widely adopted as of today
Slide 27: Web Site 2.0 Released July 2007
Slide 28: www.seaside.st
Slide 29: Pier CMS t op of on id e Se a s
Slide 30: Interactive Examples
Slide 31: i th rw r he he et ot og 0 t ps > 25 e Ap s id S ea hosted on www.seasidehosting.st
Slide 32: b 2 .0 We Design
Slide 33: designed by Samuel MORELLO
Slide 41: Google Analytics
Slide 42: Unique Visitors 800 700 600 500 400 300 200 100 0 1 8 5 1 8 l-1 l-1 l-2 g- g- Au Au Ju Ju Ju
Slide 44: Community Photo: spekulator, www.sxc.hu
Slide 45: Contributors Michel Bany, Torsten Bergmann, Hwee Boon Yar, Avi Bryant, Cédrick Béler, Damien Cassou, Andrew Catton, Julian Fitzell, Tony Garnock-Jones, William Harford, William Harford, Keith Hodges, Göran Krampe, Pavel Krivanek, Ramon Leon, Adrian Lienhard, Peter Macsadi, Philippe Marschall, Samuel Morello, Boris Popov, Lukas Renggli, Mike Roberts, Jason Rogers, Danie Roux, David Shaffer, Anselm Strauss, Ron Teitelbaum, Diaz Trepat Ramiro
Slide 46: Mailing List Members 700 600 500 400 300 200 100 0 7 06 6 06 07 07 07 r-0 -0 g- c- b- n- g- ct Ap De Ju Au Au Fe O
Slide 48: He l lo t omo r ro w S e a s ide 2 .8 Photo: Hannah Boettcher, www.sxc.hu
Slide 49: Benchmarks Photo: Raphael Caram, www.sxc.hu
Slide 50: “Between 0 and 1 percent.” “Has that ever been a problem?” “No, never.” -- Kent Beck
Slide 51: Class Comments 350 300 254 247 250 200 179 150 100 50 29 41 39 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8 Commented Uncommented
Slide 52: Class Comments 350 300 207 254 247 250 200 179 150 100 50 29 41 39 99 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8 Commented Uncommented
Slide 53: Method Comments 3,500 3,000 2,870 2,807 2,500 2,000 1,757 1,500 1,000 500 45 181 182 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8 Commented Uncommented
Slide 54: Method Comments 3,500 3,000 2,870 2,807 2,564 2,500 2,000 1,757 1,500 1,000 500 45 181 182 400 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8 Commented Uncommented
Slide 55: Unit Tests 150 125 100 75 50 44 44 25 20 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 56: Unit Tests 150 125 131 100 75 50 44 44 25 20 0 Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 58: Memory Requirements 300 kB 250 kB 200 kB 204 kB 193 kB 170 kB 150 kB 100 kB 50 kB 0 kB Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 59: Memory Requirements 300 kB 250 kB 200 kB 204 kB 193 kB 170 kB 150 kB 100 kB 50 kB 48 kB 0 kB Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 60: Rendering Speed 120 ms 100 ms 94 ms 90 ms 90 ms 80 ms 60 ms 40 ms 20 ms 0 ms Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 61: Rendering Speed 120 ms 100 ms 94 ms 90 ms 90 ms 80 ms 60 ms 51 ms 40 ms 20 ms 0 ms Seaside 2.5 Seaside 2.6 Seaside 2.7 Seaside 2.8
Slide 63: What’s new? Photo: NASA, http://www.nas.nasa.gov/About/Education/SpaceSettlement/70sArt/art.html
Slide 64: Old Renderer
Slide 66: Tool Plugins Development Photo: Dain Hubley, www.sxc.hu
Slide 67: Toolbar
Slide 68: Halos
Slide 70: of State Backtracking Photo: mariuseek, www.sxc.hu
Slide 71: x Old Backtracking initialize super initialize. self session registerObjectForBacktracking: model
Slide 72: ! New Backtracking states ^ Array with: model
Slide 73: First-Class URLs
Slide 75: Improved Streaming
Slide 77: be t a Seaside 2.8
Slide 78: be t a Seaside 2.8 Today 30 August 2007
Slide 79: Code Freeze Photo: Kristen Price, www.sxc.hu
Slide 80: Final Release Coming Soon
Slide 81: Availability Photo: Chris Schauflinger, www.sxc.hu
Slide 82: Squeak
Slide 83: n e w Squeak Kernel Image
Slide 84: n e w GemStone/S
Slide 85: c ia l o f f i VisualWorks
Slide 86: o o n s GNU Smalltalk
Slide 87: as access Notes mail system. t ness ly e n sex le a Download a risk-free trial copy: re erprise, www.instantiations.com/VAST/download e Server 2.1 ntiations.com/VAST Build Quality Software arks of Instantiations. All other trademarks mentioned are the property of their respective owners. VisualAge Smalltalk
Slide 88: Dolphin Smalltalk
Slide 90: Stories Success Photo: Tory Byrne, www.sxc.hu
Slide 92: Christoph Wysseier CEO netstyle.ch
Slide 95: Future Photo: Dan Shirley, www.sxc.hu
Slide 96: Seaside 2.8
Slide 97: Seaside 2.9
Slide 98: Modularize Seaside
Slide 99: Application Code JavaScript Seaside Web Server FCGI
Slide 100: Application Code Platform Core Tests Examples JavaScript ... Seaside Application Server Web Server FCGI
Slide 102: Web Site Maintainer Documentation Writer Photo: jesusroxs, www.sxc.hu Code Contributor
Slide 104: things Two more Photo: Ben Joossen, www.sxc.hu
Slide 107: seaside.spreadshirt.net
Slide 108: Floash Lucas Streit




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 1 (more)