[W3C] [Architecture Domain] [Jigsaw] Jigsaw Overview now available -- Jigsaw2.0beta1 Jigsaw is W3C's sample implementation of HTTP, the project constitutes an ongoing W3C Activity . Jigsaw is a full blown HTTP server entirely written in Java. Its design goals were: Portability The Jigsaw server will run on any machine running Java. Extensibility The server can be extended by writing new resource objects. This is a replacement for CGI, where server extensions have to be written as processes (of course, CGI are handled too). Efficiency The design has been done in such way to minimize file system accesses. By using some caching mechanisms, the server will reduce file system accesses (eventually to the point that most requested documents serving will require no file system access.). [NEWS]News and Updates * See the future plans for information on the next available version and evolution of the work on Jigsaw * Jigsaw 2.0beta1a is now available, check the release notes [NEW] ! This internal architecture has changed to have as few links as possible between the internals of Jigsaw and the protocols. * Several new papers are available on Jigsaw: Jigsaw design rationale If you want to understand why Jigsaw has this funny design. Jigsaw 2.0 new design If you want to see the radical change between the 1.0 and the 2.0 versions Jigsaw performances evaluation (updated for 1.0alpha3) A quick report on the current performances of Jigsaw. Includes some of the thing we are going to work on to make Jigsaw fly. ---------------------------------------------------------------------------- Documentation * Jigsaw 2.0 Handbook [NEW] * Jigsaw 1.0 Handbook (no frames) * Release notes * Feature list * Known bugs ---------------------------------------------------------------------------- More info Team Yves Lafon Yves has joined the Jigsaw project in october 1996. And, among other things, he did the JigAdmin tool. He hasnow the lead of Jigsaw activity. Benoit Mahé Benoit joined the Jigsaw team on october 1st 1997, after doing his internship in the team. He worked on Server side include (added jdbc related commands), servlet auto-load, jdbc PICS label bureau, and various contributions to JigAdmin. He contributed a lot to the Jigsaw/2.0 prototype. Alumni Anselm Baird-Smith Anselm started the Jigsaw project within W3C in october 1995. He did all the successive designs that leads to the current 1.0beta1 version. He is the "father" of Jigsaw. He left W3C at the end of august 1997. Contributors Jeff Dripps Provided lots of feedback on running Jigsaw on the Mac. Stephan Montigaud Has done numerous experiments with Jigsaw, and provided a nice lot of bug reports. Henrik Frystyk Nielsen Provide lots of design ideas for the HTTP client side, among with invaluable help on how to implement HTTP/1.1. Antonio Ramirez Wrote the code for server side includes and image maps, contributed to the new filtering model. Early Users A lot of people have contributed to Jigsaw through the mailing list, they are too numerous to be cited by name here. Status This is the first public beta release of Jigsaw 2.0. Plans and Activities The W3C Activity statement reports the direction in which W3C is heading for the future of Jigsaw. Platforms The server will run on any platform supporting Java. At this time, it has been tested on Win95, WinNT and Solaris 2.x. Other people have reported successful use of Jigsaw on MacOS, BeOS and AIX. Getting the distribution file Jigsaw release files contains the Java source code, the documentation and the pre-compiled classes. There are available in two formats both through the FTP and HTTP protocols (you may want to check the Jigsaw mirror sites for public versions only): Jigsaw 2.0beta1 FTP The zip file is suitable for Windows. The tar, gziped file is suitable for UNIXes. HTTP The zip file is suitable for Windows. The tar, gziped file is suitable for UNIXes. Jigsaw 1.0beta2 FTP The zip file is suitable for Windows. The tar, gziped file is suitable for UNIXes. HTTP The zip file is suitable for Windows. The tar, gziped file is suitable for UNIXes. Copyright The Jigsaw server is covered by the MIT Copyright statement Known Bugs The current list of known bugs, along with their status. Mailing list The www-jigsaw@w3.org is a public mailing list for open discussions on Jigsaw. For more information on W3C mailing lists, check out the Mail Information page. Check out the archive before posting. Bug reports, questions on the current design, etc. should be directed to jigsaw@w3.org. To subscribe to www-jigsaw@w3.org, send a mail to www-jigsaw-request@w3.org with "subscribe" in the subject. Future Plans * The next beta release will add more functionalities. * We plan to add more protocols to Jigsaw, to demonstrate the benefits of the new design. ---------------------------------------------------------------------------- Jigsaw Team $Id: Overview.html,v 1.53 1998/05/13 08:52:47 yves Exp $ Copyright © 1997 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.