From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <6a98877f0437be7ed76be727ab932c42@9netics.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] The Web9 Project Date: Sat, 8 Sep 2007 08:45:07 -0700 From: Skip Tavakkolian <9nut@9netics.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: bb841160-ead2-11e9-9d60-3106f5b1d025 nice! for an eyecandy application, you might want to consider integrating with something like eyeos (eyeos.org) or similar php based systems. have you compared its performance to webdav? > Hi, > > Following a request for more information on the project, here are a > few details: > > a) PHP bindings to libixp (client-only; server portion currently > being worked on). I will probably try to get this included as a > standard module in the PHP distribution. > > b) JS9P - Implementation of the 9P protocol in Javascript. You can > create and parse auth messages, but authentication is not supported > at a higher level. The library provides methods to only create and > parse binary 9P messages, since JS doesn't have native networking > functionality. The actual transport can be done by either using the > Mozilla JS-XPCOM extensions (see below) - or using XMLHttpRequests - > (a sample has implemented - visit the Web9 site for more info). > > c) "Angled", a firefox extension to read files of a 9P serve right in > the browser (uses JS9P). For example, typing in ninep://tcp! > sources.cs.bell-labs.com!564/plan9/LICENSE into the address bar will > return that file. Text and Images are shown in the browser itself, > while other binary files trigger a download request. I'm still trying > to figure out what is the best kind of interface to offer write/ > modify capabilities for the extension is. > > The work is a result of the Summer of Code 2007. You can clone the hg > repository: http://code.kix.in/hg/web9 or view the code at http:// > code.kix.in/projects/web9/browser (there is also a mirror of the code > at gsoc.cat-v.org) > I'm also currently working on a pure PHP implementation of 9P, > scheduled for inclusion at PEAR (pear.php.net) as the Net_9P package. > > Regards, > -- > Anant