-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


OK.

I have wanted to have this for about 4 years now.  I think the technology is
finally starting to come around... thanks to Mozilla :)

Basically what I want is to be able to save a WHOLE web site structure into a
file and then have that file portable so that I can hand whole sets of
documentation and cool websites to friends or e-mail.  This also helps out with
application distribution as you can package all your XSLT, javascript, XHTML,
gifs, jpgs, Java, etc in one file and give that out to clients as one single
download.

In Neal Stevensons "Snow Crash" they talked about a "Hyper Card" which seemed
like a business card but actually had ~'huge stores of information' attached to
the card.  I thought that a HyperCard was a perfect name for this but now I
think it should be called a HTML Archive or Content Archive (car).  (WAR is
already used in Java circles as a Web Archive for the Servlet API).  HyperCard
is also a copyrighted name of Apple Computer and can't be used :(

Basically the jar: protocol in Mozilla solves this.  you should be able to
create a jar file and then enter a URL like:

jar:resource:///home/burton/test.har!/index.html

The only problem is that when I do this Mozilla just says:

> Document jar:resource:///home/burton/test.har!/index.html loaded successfully

But I don't get any HTML in the browser. ( I should see a Hello World message)

It might be possible to write a javascript and then use protozilla to come up
with a car:// URI which will be smart enough to display index.html from the
CAR.  

This isn't theoretical.  I need this for our Reptile project
(http://www.openprivacy.org/projects/reptile.shtml) because we depend heavily on
smart clients.  The goal is to hand over a reptile.car file to the client which
would contain java, xml, css and javascript so that the whole application can
function within a P2P environment *without* the server.

Anyway.  Just figured I would post here and see if anyone has any good
comments...

Kevin

- -- 
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
        Cell: 408-910-6145 URL: http://relativity.yi.org ICQ: 73488596 

Please don't use hard tabs       in your code.  Instead use 4 spaces.



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE63jutAwM6xb2dfE0RAk24AJ43zVVIzwqnSQS4iveQ0UQoL3EecgCgyZ0W
Vzq51uEtxPG6R2/0rEgtGqQ=
=Iip/
-----END PGP SIGNATURE-----

Reply via email to