Re: [Sugar-devel] [Server-devel] [IAEP] copy files to/from server

2011-05-23 Thread Martin Abente
As I mentioned before, I am currently working on the multi-selection
support for Journal (which is a prerequisite for the "cloud journal"
and explains why I haven't been very active on this thread). Anyway, I
am listening to other's technical and non-technical ideas, but _my_
approach is first to provide extra storage capacity on the XS in the
most transparent way to the end users.

Therefore,

In the non-technical front, I believe we should stick to the Journal
integration idea, displaying this resource exactly how we display
removable devices.

In the technical front, I haven't checked all the solutions mentioned
but I would definitely go with something that _already_ provides
support for regular file system interaction. With something like that
(and please someone let me know if I am wrong), the integration part
will be a lot easier, like i.e (as Walter commented) we could use
his/mine/jasg "documents folder" patch.

Saludos,
tch

On Mon, May 23, 2011 at 4:16 PM, Christoph Derndorfer
 wrote:
> On Mon, May 23, 2011 at 2:24 PM, Martin Langhoff 
> wrote:
>>
>> On Mon, May 23, 2011 at 1:41 AM, Sridhar Dhanapalan
>>  wrote:
>> > Interesting. Does WebDAV work as a normal mount, like CIFS or NFS?
>>
>> From the PoV of the user, yes, it looks like a mountpoint.
>> Technically, you can mount it at the linux kernel level, at the gnome
>> IO libraries level, or from Sugar, with a pure python implmentation.
>>
>> > What would be the best way to get this working on Sugar?
>>
>> You don't have a lot of time it seems. I'd implement it on top of
>> gnome VFS of in pure Python. In both cases, I'd make it look like
>> another disk from the Journal (as an initial implementation at least).
>>
>> I'd say talk with Martin Abente, he's looking into this problem space.
>
> Could we maybe split this thread and keep technical discussions focused on
> XS-devel and Sugar-devel lists? I think this could also also help in getting
> some non-technical and/or end-user feedback and suggestion from people on
> IAEP who aren't into all the technical details (something which I think tch
> was also interested in).
> Thanks,
> Christoph
>
> --
> Christoph Derndorfer
> co-editor, olpcnews
> url: www.olpcnews.com
> e-mail: christ...@olpcnews.com
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] [IAEP] copy files to/from server

2011-05-23 Thread Christoph Derndorfer
On Mon, May 23, 2011 at 2:24 PM, Martin Langhoff
wrote:

> On Mon, May 23, 2011 at 1:41 AM, Sridhar Dhanapalan
>  wrote:
> > Interesting. Does WebDAV work as a normal mount, like CIFS or NFS?
>
> From the PoV of the user, yes, it looks like a mountpoint.
> Technically, you can mount it at the linux kernel level, at the gnome
> IO libraries level, or from Sugar, with a pure python implmentation.
>
> > What would be the best way to get this working on Sugar?
>
> You don't have a lot of time it seems. I'd implement it on top of
> gnome VFS of in pure Python. In both cases, I'd make it look like
> another disk from the Journal (as an initial implementation at least).
>
> I'd say talk with Martin Abente, he's looking into this problem space.


Could we maybe split this thread and keep technical discussions focused on
XS-devel and Sugar-devel lists? I think this could also also help in getting
some non-technical and/or end-user feedback and suggestion from people on
IAEP who aren't into all the technical details (something which I think tch
was also interested in).

Thanks,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] [IAEP] copy files to/from server

2011-05-17 Thread Walter Bender
On Tue, May 17, 2011 at 6:01 PM, Anna  wrote:

> On Tue, May 17, 2011 at 4:15 PM, Martin Abente <
> martin.abente.lah...@gmail.com> wrote:
>
>> Just to explain a little better this all fits into the "cloud journal"
>> Idea which in the very first version should basically work as a cloud
>> storage device (which should be placed in the XS IMHO). This will fix
>> MANY problems we encountered in the field regarding the limited
>> storage space, backups and virtual dogs eating homework.
>>
>> I still didn't make up my mind about which technical approach should I
>> take in order to get this working, but I guess people already started
>> sharing some ideas. And I would appreciate more ideas and discussion
>> before I get to that point.
>>
>> The very basic requirement is: each children must have its private
>> "cloud volume", where they can drop their files in the same way they
>> interact with physical external storage devices.
>>
>> On top of that we can do a lot of things that might be very useful for
>> teachers daily in the classrooms.
>>
>> Before I start working on this, ill add multi-selection capabilities
>> to the journal so we can easily drop files from the local journal to
>> the "cloud" one. The implementation of the multi-selection feature may
>> or not follow the design we proposed on eduJAM's code sprint [1].
>>
>> Questions? Ideas? Code? :)
>>
>> 1. http://wiki.sugarlabs.org/go/Journal_NewUI#Mockups
>>
>>
> As an external service, Dropbox is not appropriate for a deployment, but I
> messed around several months ago with integrating the Journal with Dropbox.
> Since the setup is fairly complicated, I never suggested implementing it
> here.
>
> Because of the way Sugar indexes files, I used a USB drive so that Dropbox
> would show file names and extensions.  From the user's perspective, all they
> have to do is drop files onto a USB drive and everything else is automatic.
>
> Anyway, it's "proof of concept" of cloud storage with the Journal.  And of
> course, Dropbox is a bad idea unless you're talking about just a few users.
> There are FOSS alternatives out there that can live on the XS.
>
> Here's my writeup:
> http://www.olpcnews.com/forum/index.php?topic=4892.0
>
> Anna Schoolfield
> Birmingham
>
> ___
> Server-devel mailing list
> server-de...@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
>
FWIW, the $HOME/Docments patch could easily be modified to reference a
shared network mount.

http://lists.sugarlabs.org/archive/sugar-devel/2011-May/03.html

-walter

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel