Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 61544 invoked from network); 31 May 2009 06:32:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 May 2009 06:32:52 -0000 Received: (qmail 81337 invoked by uid 500); 31 May 2009 06:33:04 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 81211 invoked by uid 500); 31 May 2009 06:33:03 -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 81201 invoked by uid 99); 31 May 2009 06:33:03 -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 06:33:03 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ralph.goers@dslextreme.com designates 209.85.222.196 as permitted sender) Received: from [209.85.222.196] (HELO mail-pz0-f196.google.com) (209.85.222.196) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 May 2009 06:32:52 +0000 Received: by pzk34 with SMTP id 34so2130382pzk.10 for ; Sat, 30 May 2009 23:32:32 -0700 (PDT) Received: by 10.142.246.19 with SMTP id t19mr1374653wfh.216.1243751552021; Sat, 30 May 2009 23:32:32 -0700 (PDT) Received: from ?192.168.10.129? (adsl-66-51-196-164.dslextreme.com [66.51.196.164]) by mx.google.com with ESMTPS id 22sm8673464wfi.12.2009.05.30.23.32.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 30 May 2009 23:32:31 -0700 (PDT) Message-Id: From: Ralph Goers To: "Commons Developers List" In-Reply-To: <18fbabce0905301455v77a56716va1574871de44c710@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: [vfs] Google App Engine plug-in (GaeVFS) Date: Sat, 30 May 2009 23:32:29 -0700 References: <18fbabce0905301455v77a56716va1574871de44c710@mail.gmail.com> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org 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