index.html 16.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
                      "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
  <head>
    <title>Jigsaw Overview</title>
    <link rel="stylesheet" type="text/css" href="style/jigsaw2.css">
    <meta http-equiv="Content-Type" content="text/html">
  </head>

  <body text="#000000" bgcolor="#FFFFFF">

    <div class="icons-w3c">
      <a href="../../">
	<img src="/Icons/w3c_home" 
	  border="0" 
	  alt="W3C logo"
	  height="48" 
	  width="72"></a>
    </div>
    <div class="icons-jigsaw">
      <a href="../">
	<img src="/Icons/jigsaw" 
	  border="0"
	  alt="Jigsaw"
	  height="49"
	  width="212"></a>
    </div>

    <div class="title">
      <h1 class="title">
	Jigsaw - W3C's Server
      </h1>
    </div>

    <div class="left">
      <p class="link"><span class="linktitle">Home page</span><br>
	<a class="local" href="#www-jigsaw">Mailing List</a><br>
	<a class="local" href="#Getting">Download Jigsaw</a><br>
      </p>
      <p class="link"><span class="linktitle">Documentation</span><br>
	<a class="local" href="Doc/">Documentation</a><br>
	<a class="local" href="Doc/FAQ.html">F.A.Q</a><br>
	<a class="local" href="Doc/Programmer/design.html">Jigsaw
	  Design</a><br> 
	<a class="local"
	  href="Doc/Programmer/samples/Overview.html">Sample
	  code</a><br> 
	<a class="local" href="User/Overview.html">Jigsaw 1.0</a><br>
      </p>
      <p class="link"><span class="linktitle">Jigsaw Team</span><br>
	<a class="local" href="Team.html">The Team</a><br>
	<a class="local" href="Team.html#help">How to contribute</a><br>
	<a class="local" href="http://jigsaw.w3.org/new.html">Code updates</a><br>
      </p>

      <p class="link"><span class="linktitle">Related Links</span> <br>
	<a class="local" href="Activity.html">Activity Statement</a><br>
	<a class="local"
	  href="References.html">Press articles</a><br> 
      </p>

      <p class="link"><span class="linktitle">External Links</span> <br>
	<a class="local"
	  href="http://lists.w3.org/Archives/Public/www-jigsaw/">List
	  archive</a><br> 
	<a class="local" href="http://jigsaw.w3.org/">Demo Site</a><br>
	<a class="local"
	  href="http://www.circle.ch/servers/">About&nbsp;Jigsaw<br>configuration</a><br> 
	<a class="local"
	  href="http://www.dialogika.de/~jigsaw">Jigsaw&nbsp;presentation</a><br><span class="local">by </span><a  class="local" href="http://www.dialogika.de/">DIaLOGIKa</a><br></p>
    </div>


    <div class="body">
      <h2>W3C's Java Server</h2>
      <p class="pintro"><span class="jigsaw">Jigsaw</span> is W3C's
	leading-edge Web server platform, providing a sample HTTP 1.1
	implementation and a variety of other features on top of an
	advanced architecture implemented in Java. The <a
	  href="Activity.html">W3C Jigsaw Activity statement</a>
	explains the motivation and future plans in more detail. Jigsaw
	is an <a href="../Status.html">W3C Open Source Project</a>,
	started May 1996. See the <a
	  href="http://www.w3.org/pub/WWW/COPYRIGHT.html">license</a>
	for details.</p> 
      <p></p>
      
      <h2>News and Highlights:</h2>
	<!-- news section-->
      <!-- Jigsaw release -->
     <ul>
        <li><b>Released April 10th, 2007: Jigsaw 2.2.6</b> · <a
            href="#Getting-2-2-6">Download</a>
	  <p>
	    Contains stability fixes as well as a few new functionnalities
	    in the HTTP client stack.
	  </p>
	  <p>... more details in the <a href="RelNotes.html#2.2.6">Release
                Notes</a></p>
        </li>
      </ul>
      <p></p>
      <!-- Jigsaw release -->
     <ul>
        <li><b>Released June 8th, 2005: Jigsaw 2.2.5</b> · <a
            href="#Getting-2-2-5">Download</a>
	  <p>
	  It also contains a reworked HTTP client stack and SSL code
	  updates, an improved Digest Authentication implementation, and WebDAV
	  interoperability improvements. Along with some stability fixes for servers
	  with a long uptime and huge traffic.
	  </p>
	  <p>... more details in the <a href="RelNotes.html#2.2.5">Release
                Notes</a></p>
           <p>UPDATE July 4th 2005: to Jigsaw 2.2.5a to fix a configuration 
	    file error</p>
        </li>
      </ul>
      <p></p>
      <!-- current release -->
      <!-- Jigsaw release -->
<!--     <ul>
        <li><b>Released January 8th, 2003: Jigsaw 2.2.2</b> · <a
            href="#Getting-2-2-2">Download</a>
	  <p></p>
          <p>This new release fixes several bugs, and add performance
	    optimizations. It also provides HTTP compliance fixes.
	    The only new feature is SSL support, contributed by Thomas Kopp
	   </p>
          <p></p>
          <ul>
	    <li>SSL Support for HTTP and WebDAV (<a href="http://dev.w3.org/cvsweb/~checkout~/java/classes/org/w3c/jigsaw/https/readme.txt?rev=1.1&content-type=text/plain">raw doc</a>).
	    <li>HTTP/1.1 compliance
	    <li>WebDAV support
	    <li>Many bug fixes
            <li>... more details in the <a href="RelNotes.html#2.2.2">Release
                Notes</a></li>
          </ul>
        </li>
      </ul>
      <p></p>
-->
      <!-- winie release -->
      <ul>
        <li><b>Released November 10th, 2001: Winie 1.0.9a</b> · <a
            href="http://jigsaw.w3.org/Winie/">Download</a>
          <p></p>
          <p>Winie is a network utility to put files on the web using
            HTTP/1.1. The main feature of Winie is to solve the <a
              href="http://www.w3.org/1999/04/Editing/">"lost update
              problem"</a> by storing ETags. Winie use the client side
            api of Jigsaw.</p>
          <p>Changes:</p>
          <ul>
	    <li>Content-Language support</li>
            <li>Bugs fixed</li>
          </ul>
          <p>Features are:</p>
          <ul>
            <li>PUT, GET and DELETE files on the web</li>
            <li>Version conflict detection, see <a
                href="http://www.w3.org/1999/04/Editing/">"The lost update
                problem"</a></li>
            <li>Retries when connection closed (like wget does)</li>
            <li>Upload all files located in a directory (recursively
              or not)</li>
            <li>Support for proxies</li>
            <li>Support for metadata configuration (language, charset)</li>
          </ul>
        </li>
      </ul>
      <p></p>
      <!-- webdav release -->
      <ul>
	<li><b>Released November 24th 2000: Jigsaw WebDAV Package</b> · <a
	    href="#get-webdav">Download</a>
	  <p></p>
	  <p>
	    "WebDAV stands for "Web-based Distributed Authoring and
	    Versioning". It is a set of extensions to the HTTP protocol
	    which allows users to collaboratively edit and manage files
	    on remote web servers." (<a
	      href="http://www.webdav.org/">webdav.org</a>)
	  <p>This is a WebDAV implementation based on Jigsaw 2.1.2, it 
	    has been tested with cadaver, DAVExplorer and
	    WebFolders. Go to <a
	      href="http://www.webdav.org/projects/">webdav.org</a>
	    for a more complete list of DAV client. This package is
	    preconfigured as a WebDAV server.
      </ul>
      <p></p>
      <!-- older 2.0 release -->
      <ul>
	<li><b>Released June 5th 2000: Jigsaw 2.0.5</b> · <a 
	    href="#Getting-2-0">Download</a>
	  <p></p>
	  <ul>
	    <li><a href="Doc/User/servlets.html">Servlet API Support</a>
	      JSDK/2.2 support</li>
	    <li>JSP Support</li>
	    <li><a href="http://www.w3.org/TR/photo-rdf/">Image metadata</a>
	      extraction</li>      
	    <li>Many bug fixes.</li>
	    <li>... more details in the <a href="RelNotes.html#2.0.5">Release
		Notes</a></li>
	  </ul>
	</li>
      </ul>
      <p></p>
<!-- older news -->

<ul>
  <li><b>August 17th 1999: ServerWatch's Review of Jigsaw</b> · <a
    href="References.html#sw">Jigsaw References Page</a>
    <p class="press-citation"><span style="text-indent: 20pt; margin-right:   
     10pt;        margin-top: 10pt">« Jigsaw 2.0, as developed by the World
    Wide Web Consortium (W3C), is designed to be a technology demonstration
    rather than a full-fledged release. It's purposely intended as a project
    to showcase new technologies, but in the case of Jigsaw 2.0, this Web
    server also ends up being more robust than the average Web server. Most
    importantly, though, Jigsaw serves as a useful blueprint to the future of
    the HTTP protocol and object-oriented Web servers. »</span></p>
  </li>
</ul>
<!-- end of news -->
<!-- <div style="margin: 20pt"> -->

<p></p>
<h2><a name="www-jigsaw"></a>Mailing list</h2>

<div class="indent">
The <b>www-jigsaw@w3.org</b> is a public mailing list for open discussions on
Jigsaw. For more information on W3C mailing lists, check out the <a
href="../Mail">Mail Information</a> page. Check out the <a
href="Doc/FAQ.html">FAQ</a> and <a
href="http://lists.w3.org/Archives/Public/www-jigsaw/">archive</a> before
posting. Bug reports, questions on the current design, etc. should be directed
to <a href="mailto:jigsaw@w3.org">jigsaw@w3.org</a>. To subscribe to
<b>www-jigsaw@w3.org</b>, send a mail to <b>www-jigsaw-request@w3.org</b> with
"subscribe" in the subject.</div>
<!-- indent -->


<h2><a name="Getting"></a>Download and Installation</h2>

<div class="indent">
The Jigsaw distribution contains the Java source code, the documentation and
the pre-compiled classes. After you download the distribution, see the <a
href="Doc/User/installation.html">Installation</a> section of the <a
href="Doc/#User_Documentation">User Documentation</a>.

<p>There is also an experimental <b>printable documentation</b>, available in
<a href="http://jigsaw.w3.org/Doc/JigsawDoc.pdf">pdf</a> or <a
href="http://jigsaw.w3.org/Doc/JigsawDoc.ps.gz">postscript</a>. The Jigsaw
distribution is available in two formats both through the FTP and HTTP
protocols (you may want to check the <a href="mirror.html">Jigsaw mirror
sites</a> for public versions only): <!-- stable version 2.0.5-->
</p>

<!-- release 2.2.2 -->
<p></p><a name="Getting-2-2"></a>
<a name="Getting-2-2-6"></a><h4>Jigsaw 2.2.6</h4>
<dl>
  <dt>HTTP</dt>
    <dd>The <a href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.zip">zip 
      file</a> is suitable for Windows [9132 Ko].</dd> 
    <dd>The <a 
      href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.tar.gz">tar, gziped 
      file</a> is suitable for UNIXes [6212 Ko].</dd> 
    <dd>The <a 
      href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.tar.bz2">tar, 
      bziped file</a> is suitable for UNIXes [4580 Ko].</dd> 
</dl>
<h5 id="chekcums">Cheksums</h5>
<dl>
  <dt>jigsaw_2.2.6.zip</dt>
  <dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>: fBhlh9ttr14YAqe45Yi+xg==</dd>
  <dd>md5sum: 7c186587db6daf5e1802a7b8e588bec6</dd>
  <dt>jigsaw_2.2.6.tar.gz</dt>
  <dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>Content-Md5: yEjgbXhRyg0kP9i970x3ZQ==</dd>
  <dd>md5sum: c848e06d7851ca0d243fd8bdef4c7765</dd>
  <dt>jigsaw_2.2.6.tar.bz2</dt>
  <dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>: H+sD6KJaaLiZQOE3+829OQ==</dd>
  <dd>md5sum: 1feb03e8a25a68b89940e137fbcdbd39</dd>
</dl>

<!-- experimental 2.1.2 version and stable 2.2.0 
<p></p>
<a name="Getting-2-1"></a><h4>Jigsaw 2.2.0</h4>
<dl>
  <dt>HTTP</dt>
    <dd>The <a href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.zip">zip 
      file</a> is suitable for Windows [7839 Ko].</dd> 
    <dd>The <a 
      href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.tar.gz">tar, gziped 
      file</a> is suitable for UNIXes [5400 Ko].</dd> 
    <dd>The <a 
      href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.tar.bz2">tar, 
      bziped file</a> is suitable for UNIXes [4013 Ko].</dd> 
</dl> -->
<!-- no mirror yet, wait for tomorrow formirroring to kick in
<dl>
  <dt>HTTP Mirror</dt>
    <dd>The <a href="jigsaw_2.1.2.zip">zip file</a> is suitable for Windows 
      [6992 Ko].</dd> 
    <dd>The <a href="jigsaw_2.1.2.tar.gz">tar, gziped file</a> is suitable for 
      UNIXes [4656 Ko].</dd> 
    <dd>The <a href="jigsaw_2.1.2.tar.bz2">tar, bziped file</a> is suitable 
      for UNIXes [3384 Ko].</dd> 
</dl>
-->
<!-- stable version -->
<p></p>
<a name="Getting-2-0"></a><h4>Jigsaw 2.0.5</h4>
<dl>
  <dt>HTTP</dt>
    <dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.zip">zip
      file</a> is suitable for Windows [6584 Ko].</dd>
    <dd>The <a
      href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.tar.gz">tar, gziped
      file</a> is suitable for UNIXes [4440 Ko].</dd>
    <dd>The <a
      href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.tar.bz2">tar,
      bziped file</a> is suitable for UNIXes [3216 Ko].</dd>
</dl>

<p></p>
<dl>
  <dt>HTTP Mirror</dt>
    <dd>The <a href="jigsaw_2.0.5.zip">zip file</a> is suitable for Windows
      [6584 Ko].</dd>
    <dd>The <a href="jigsaw_2.0.5.tar.gz">tar, gziped file</a> is suitable for
      UNIXes [4440 Ko].</dd>
    <dd>The <a href="jigsaw_2.0.5.tar.bz2">tar, bziped file</a> is suitable
      for UNIXes [3216 Ko].</dd>
</dl>

<p>
<!-- webdav package -->
<a name="get-webdav"></a>
<h4>Jigsaw WebDAV Package (based on 2.1.2)</h4>
<dl>
  <dt>HTTP</dt>
    <dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.zip">zip file</a> is suitable for
      Windows [7903 Ko].</dd>
    <dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.tar.gz">tar, gziped file</a> is
      suitable for UNIXes [5633 Ko].</dd>
    <dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.tar.bz2">tar, bziped file</a> is
      suitable for UNIXes [3967 Ko].</dd>
</dl>

<!-- proxy package -->
<a name="get-proxy"></a>

<h4>Jigsaw Proxy Package (based on 2.0.2 - 5th May 1999 devel release)</h4>
<dl>
  <!--  <DT>
  FTP
  <DD>
  The <A HREF="ftp://ftp.w3.org/pub/jigsaw/jigsaw_proxy.zip">zip file</A> is
  suitable for Windows. <BR>
  The <A HREF="ftp://ftp.w3.org/pub/jigsaw/jigsaw_proxy.tar.gz">tar, gziped
  file</A> is suitable for UNIXes. <BR>
  The <A HREF="jigsaw_proxy_2.0beta3.tar.bz2">tar, bziped file</A> is suitable
  for UNIXes.
  -->
  <dt>HTTP</dt>
    <dd>The <a href="jigsaw_proxy_2.0.2.zip">zip file</a> is suitable for
      Windows [1072 Ko].</dd>
    <dd>The <a href="jigsaw_proxy_2.0.2.tar.gz">tar, gziped file</a> is
      suitable for UNIXes [1022 Ko].</dd>
    <dd>The <a href="jigsaw_proxy_2.0.2.tar.bz2">tar, bziped file</a> is
      suitable for UNIXes [833 Ko].</dd>
</dl>

<h4>Jigsaw 1.0beta2</h4>
<dl>
  <dt>FTP</dt>
    <dd>The <a href="ftp://ftp.w3.org/pub/jigsaw/jigsaw.zip">zip file</a> is
      suitable for Windows.</dd>
    <dd>The <a href="ftp://ftp.w3.org/pub/jigsaw/jigsaw.tar.gz">tar, gziped
      file</a> is suitable for UNIXes.</dd>
  <dt></dt>
</dl>
<dl>
  <dt>HTTP</dt>
    <dd>The <a href="jigsaw.zip">zip file</a> is suitable for Windows.</dd>
    <dd>The <a href="jigsaw.tar.gz">tar, gziped file</a> is suitable for
      UNIXes.</dd>
</dl>

<h3>Platforms</h3>
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 OS/2, MacOS, BeOS, Linux, AS-400 and AIX. <br>
Recommended JDK version: 1.2 and up (it runs also with jdk1.1.6 and up).

<p>Some details on platform specific environments that run Jigsaw:</p>
<ul>
  <li>OS/2: Warp4, java 1.1.6 IBM build o116-19980605 (thanks to <a
    href="mailto:twh270@hotmail.com">Tom Wheeler</a>)</li>
</ul>

<h3>Known Bugs</h3>
The current list of <a href="Bugs.html">known bugs</a>, along with their
status.

</div>
<!-- indent -->

</div>
<!-- body -->

<div class="footer">
<p></p>
<hr noshade="noshade" width="100%">

<a href="mailto:jigsaw@w3.org">Jigsaw Team</a> <br>
<span class="mini">$Id: Overview.html,v 1.206 2009/01/08 15:45:31 ylafon Exp $
</span>

<p class="copyright"><a rel="Copyright"
href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &#xa9; 1996-2003
<a href="/"><acronym
title="World Wide Web Consortium">W3C</acronym></a><sup>&#xae;</sup> (<a
href="http://www.lcs.mit.edu/"><acronym
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a
href="http://www.ercim.org/"><acronym
title="European Research Consortium for Informatics and 
Mathematics">ERCIM</acronym></a>, <a
href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a
href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>, <a
rel="Copyright" href="/Consortium/Legal/copyright-documents">document 
use</a>
and <a rel="Copyright" href="/Consortium/Legal/copyright-software">software
licensing</a> rules apply. Your interactions with this site are in 
accordance
with our <a href="/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.</p>
</div>
<!--    </div> -->
<!-- margin -->
</body>
</html>