[ANN] Swazoo web server 2.0 released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Swazoo web server 2.0 released

Janko Mivšek
Dear Smalltalkers,

Swazoo 2.0 is here, on Squeak and VisualWorks simultaneously while
Dolphin and Smalltalk/X ports are already on the way.

What's new in 2.0 since 1.0?

- input streaming for uploading large files
- output streaming (chunking) for sending large files,support for Comet
- improved request framework
- Sport portability layer introduced for easier porting
- improved exception handling
- reorganization of packages
- extensive SUnit tests, all pass

Download and installation instructions are on Swazoo's website
http://www.swazoo.org, where you can find also short description of
streaming at http://www.swazoo.org/streaming.html where a short
benchmark of throughput is also present.

A few words about it: Swazoo (Smalltalk Web Application Zoo) is an open
source, vendor agnostic, dialect neutral Smalltalk HTTP server with
resource and web request resolution framework, a fruit of a first Camp
Smalltalk 2000 in San Diego. Its main features are:

   * virtual site support
   * clean web request resolution framework
   * static web serving
   * input streaming of HTTP requests (for large file uploads)
   * output streaming (chunking) for responding large files and for Comet

I hope that you will find Swazoo useful and therefore help us achieve
its main goal: to become a web server of choice for all dialects of
Smalltalk.

Best regards
Janko Mivšek
maintainer of Swazoo
http://www.swazoo.org
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Swazoo web server 2.0 released

cnantais
I can't wait until it works in Squeak.

I loaded:
Swazoo-Server
Swazoo-HTTP
Swazoo-Listener

Evaluated:
SwazooSeaside startOn: 8080

and I got an MNU due to an obsolete reference to "WADispatch default basePath: '/'", so I removed the "basePath: '/'" part.  Now I just get a blank web page when I go to localhost:8080, with these MNUs popping up continually:

MessageNotUnderstood: UndefinedObject>>closeAndDestroy:

UndefinedObject(Object)>>doesNotUnderstand: #closeAndDestroy:
SocketStream>>close
[] in SwazooSeaside(SwazooListener)>>processConnection: {[stream close]}
BlockContext(ContextPart)>>resume:
BlockContext>>ensure:
SwazooSeaside(SwazooListener)>>processConnection:
[] in SwazooSeaside(SwazooListener)>>waitForConnectionOn: {[self processConnection: connection]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Any hints on how to get closer to making Swazoo + Seaside + Squeak work?

Cheers,

Chad

Janko Mivšek wrote
Dear Smalltalkers,

Swazoo 2.0 is here, on Squeak and VisualWorks simultaneously while
Dolphin and Smalltalk/X ports are already on the way.

What's new in 2.0 since 1.0?

- input streaming for uploading large files
- output streaming (chunking) for sending large files,support for Comet
- improved request framework
- Sport portability layer introduced for easier porting
- improved exception handling
- reorganization of packages
- extensive SUnit tests, all pass

Download and installation instructions are on Swazoo's website
http://www.swazoo.org, where you can find also short description of
streaming at http://www.swazoo.org/streaming.html where a short
benchmark of throughput is also present.

A few words about it: Swazoo (Smalltalk Web Application Zoo) is an open
source, vendor agnostic, dialect neutral Smalltalk HTTP server with
resource and web request resolution framework, a fruit of a first Camp
Smalltalk 2000 in San Diego. Its main features are:

   * virtual site support
   * clean web request resolution framework
   * static web serving
   * input streaming of HTTP requests (for large file uploads)
   * output streaming (chunking) for responding large files and for Comet

I hope that you will find Swazoo useful and therefore help us achieve
its main goal: to become a web server of choice for all dialects of
Smalltalk.

Best regards
Janko Mivšek
maintainer of Swazoo
http://www.swazoo.org
_______________________________________________
Seaside mailing list
Seaside@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside