Swazoo

409 views
361 views

Published on

Swazoo - Smalltalk Web Server. Janko Mivšek

ESUG 2007, Lugano

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
409
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Swazoo

  1. 1. Swazoo Janko Mivšek Swazoo maintainer janko.mivsek@eranova.si Smalltalk Web Server
  2. 2. What is Swazoo? Smalltalk Web Application ZOO :-) project on first Camp Smalltalk 2000, San Diego, USA Merging all web related projects Hydrogen, AIDA/Web, Comanche, VisualWave, VisualAge SST
  3. 3. CS 00 project members David Farber Janko Mivšek Ken Treis Mark Schwenk Joseph Bacanskas Benny Sadeh Claus Gitinger Jan Barger Nick Melnikov
  4. 4. Manifesto Why shouldn't we join forces and make one real good web application server in Smalltalk? It can behave as a standalone web server or together with server such as Apache. It should be portable to all Smalltalk dialects and all platforms. And it should join the Web and Smalltalk philosophy in as better way as possible. And it should be open sourced, product of group work by many interested parties around.
  5. 5. Swazoo features virtual site support request parsing framework static web serving streaming
  6. 6. Swazoo architecture HTTPServer Site Sport Swazoo AIDA/Web Seaside HttpView2
  7. 7. AIDA/Web Architecture
  8. 8. Swazoo ports VisualWorks (2.0) Squeak (2.0) Dolphin (1.0) Smalltalk/X (soon) VisualAge (planned) Gemstone (planned)
  9. 9. Swazoo 2.0 just released! New request framework work from Bruce Badger Streaming input streaming of HTTP requests (large file uploads) output streaming – chunking serving large files, HTTP streaming/Comet Optimizations improved HTTPServer performance benchmarks: 3MB/sec file upload/download
  10. 10. Invitation Put your web framework on top of Swazoo! http://www.swazoo.org
  11. 11. janko.mivsek@eranova.si Questions?

×