Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 98195 invoked from network); 31 May 2009 15:31:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 May 2009 15:31:40 -0000 Received: (qmail 15759 invoked by uid 500); 31 May 2009 15:31:52 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 15635 invoked by uid 500); 31 May 2009 15:31:52 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 15625 invoked by uid 99); 31 May 2009 15:31:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 May 2009 15:31:52 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of vbonfanti@gmail.com designates 209.85.221.125 as permitted sender) Received: from [209.85.221.125] (HELO mail-qy0-f125.google.com) (209.85.221.125) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 May 2009 15:31:42 +0000 Received: by qyk31 with SMTP id 31so4643735qyk.10 for ; Sun, 31 May 2009 08:31:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=8dYkkbwXHJq7IV8w7DSzOZfht9jTSpz3rGVwYttB2gs=; b=gOR8zOftRDc9wm/wQtBZTHHvTHYw80pr1bhVsbJ1UuD/KN4MWtVv/9Q5FLfN/cHiqz sQhOt19nnFN/FzpYeyh57kZWDWSSXvbNsrxIKhKwVZnEWQx0/lUXV0Ni8cU4blnjQQV/ gM+48KJUQ8FhJQbWx7iffzsA0C2vsb53h4GI0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=cV+HZB/FO6x2Oy5si/wmeAkoAbZTDXwxR7pEIkRu8s9YimknYGuCfki5nJOktrqLjN cnmd5B9U4gzD4KGFbXpKMQH5GcjlHehNC1L8zYvBJvWF5uqIOFTk8ZUS/dgS05Vj8sMX GhJaweygTmx7XdrV6Ne+CVsRNkk+1XcqNpyWE= MIME-Version: 1.0 Received: by 10.224.36.202 with SMTP id u10mr4718321qad.121.1243783880497; Sun, 31 May 2009 08:31:20 -0700 (PDT) In-Reply-To: References: <18fbabce0905301455v77a56716va1574871de44c710@mail.gmail.com> Date: Sun, 31 May 2009 11:31:20 -0400 Message-ID: <18fbabce0905310831w7886d0edk59693a1e135855b6@mail.gmail.com> Subject: Re: [vfs] Google App Engine plug-in (GaeVFS) From: Vince Bonfanti To: Commons Developers List Content-Type: multipart/alternative; boundary=0015175d67185fd998046b37004a X-Virus-Checked: Checked by ClamAV on apache.org --0015175d67185fd998046b37004a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I would be very happy if you could reference it from the Commons VFS web site as a 3rd party plug-in. (Yes, the GaeVFS jar does contain a vfs-providers.xml configuration, so there's no need to add it to providers.xml). On Sun, May 31, 2009 at 2:32 AM, Ralph Goers wrote: > > On May 30, 2009, at 2:55 PM, Vince Bonfanti wrote: > > The first public release (0.1) of GaeVFS is now available: >> >> http://gaevfs.appspot.com/ >> >> GaeVFS is a plug-in for Apache Commons VFS that implements a virtual file >> system on top of the Google App Engine for Java (GAE) datastore. It >> provides >> a writeable file system for GAE, since GAE does not allow writing to the >> local file system. GaeVFS is licensed under the Apache License, Version >> 2.0. >> >> GaeVFS includes a servlet (GaeVfsServlet) that allows you to: >> >> - upload files into GaeVFS >> - serve files from GaeVFS >> - (optionally) perform GaeVFS directory listings >> >> The goal of GaeVFS is to provide a portability layer that allows you to >> write application code to access the file system (both reads and writes) >> that runs unmodified in either the GAE or "traditional" Java servlet >> environments. >> >> Please let me know if you find this useful. >> > > This is kind of cool. My first thought was that it might be nice to include > it in VFS itself, but after looking at > http://code.google.com/appengine/terms.html I have my doubts that > including this at Apache would be doable even as an optional component. > However, I see no reason it couldn't be referenced on the web site and added > to providers.xml to load if it is present. Unless, of course, someone else > has a different opinion. > > Ralph > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --0015175d67185fd998046b37004a--