Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Benj. Mako Hill

> For clarification, is this a tool meant to be used by content
> providers on non-XO machines, or an activity for use in Sugar?
> 
> I ask because, ever since we first designed the Journal, we've been in
> need of an activity (which should be called "Bundle") which is
> specifically designed to manage a variety of archive formats (zip,
> tar, gz, etc.).  This activity is designed to provide an interface
> which allows organization of files and directories (in a hierarchical
> tree view), and can open or create bundles of any kind, or
> import/export individual items from the Journal.

There are two distinct use-cases here and both seem important. There
seems to be overlap so perhaps, at the very least, there should code
shared between the two. Perhaps a common library?

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Shikhar
Eben Eliason wrote:
> 
> As Ben mentioned, there are many places where tags/search are taking
> the place of more formal structures:  Gmail, Delicious, Spotlight, and
> many others among them.  The Journal has a pretty crappy interface
> into this at the moment, and naming/tagging isn't emphasized like it
> needs to be, but I think there is lots of potential here, still.  That
> doesn't mean that we couldn't have a "File" activity which reveals a
> different view on the Journal.
>
>   
Agreed. Tagging can be made much better.

A lot of why the Journal seems unnavigable could be done away, for 
example, if there was a top bar which listed all the tags (i.e. a tag 
widget for all the tags currently known).

Clicking on a tag could display all the journal objects associated with 
the tag.

Tagging could be made as simple as dragging the tag widget from the top 
bar to a journal object.

You should be able to manage the tags themselves as well, i.e. 
creating/removing/renaming.

Then you could even eventually add smart tags which are much like saved 
searches. ('tag: OR tag: title:etoys')

I don't think children would shy from ontologies, if they were made more 
accessible for them!

Shikhar
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Eben Eliason
On Thu, Aug 14, 2008 at 4:22 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 14, 2008 at 03:03:45PM -0400, Benjamin M. Schwartz wrote:
>> Erik Garrison wrote:
>> | Can you reasonably
>> | expect to navigate more than 20 or 30 different entries without indexing
>> | and search?
>>
>> Indexing and search are precisely what the Journal is supposed to provide.
>> ~ In fact, there's a nice, fully functioning search box at the top.  The
>> search even includes the full text of your Write entries, etc.  The
>> Journal approach was sparked in part by the move, among all major desktop
>> environments, toward search as the principle data retrieval mechanism
>> (Google Desktop Search, WinFS, Spotlight, Beagle, etc.)
>>
>> Improvements to this system are needed, but all major design work on the
>> Journal has been on hold for a long time, waiting for the new datastore.
>>
>
> I understand.
>
> I think that well-functioning indexing and search are far better than
> expecting users to manage hierarchies (a skill that is incredibly useful
> but takes years of practice and observation to master).  I just believe
> we should provide as many avenues to data organization and access as
> possible.  Obsoleting the hierarchical filesystem crowds out a large
> number.

Agreed.  Our goal was never to obsolete it, but to provide a fresh and
interesting alternative. It turned out that this led us to obsoleting
it by obfuscation, due to lack of time and resources, but our long
term goals, olpcfs among them, aim to rectify this.  In any case, I
think that our responsibility is to focus entirely on the Journal
model, to be sure we get it right, rather than trying to provide all
possible solutions in this space.  I'm happy to see others attempt a
File activity, or even us in several years when we have "nothing
better" to do.

- Eben

> Erik
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Eben Eliason
On Thu, Aug 14, 2008 at 2:56 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 14, 2008 at 02:06:14PM -0400, Eben Eliason wrote:
>> On Thu, Aug 14, 2008 at 1:57 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
>> > On Thu, Aug 14, 2008 at 01:34:58PM -0400, Eben Eliason wrote:
>> >> For clarification, is this a tool meant to be used by content
>> >> providers on non-XO machines, or an activity for use in Sugar?
>> >>
>> >
>> > Content providers.
>> >
>> >> I ask because, ever since we first designed the Journal, we've been in
>> >> need of an activity (which should be called "Bundle") which is
>> >> specifically designed to manage a variety of archive formats (zip,
>> >> tar, gz, etc.).  This activity is designed to provide an interface
>> >> which allows organization of files and directories (in a hierarchical
>> >> tree view), and can open or create bundles of any kind, or
>> >> import/export individual items from the Journal.  It's meant to be
>> >> generic, so that any random bundle downloaded or copied to the XO can
>> >> be opened, but it could certainly be given some special buttons or
>> >> features which assist in the creation/editing of library/activity
>> >> bundles on the XO.
>> >
>> > For the past several days I've jokingly been describing a hypothetical
>> > activity called 'File', which subversively violates the design principle
>> > of nothing-is-a-file implied by our current data manipulation system
>> > (Journal) by allowing import and export of files from the datastore into
>> > the regular filesystem.
>> >
>> > Strangely, this is exactly what you are describing.  I will be happy to
>> > work on it following my return.  But it is not what olpc-bundler is;
>> > olpc-bundler is a repo for content-related scripts.
>>
>> Well, that's not exactly what I'm describing.  I'm interested in a
>> particular activity which advertises support for archive formats, such
>> that a freshly downloaded zip archive from any given website can be
>> "opened" up, and its contents extracted directly to the Journal as new
>> entries (or vice versa) for later use.  That is, Bundle provides a way
>> to move things into and out of these Bundle objects which live in the
>> Journal, not a way to move them between the Journal and the
>> Filesystem.
>>
>> It so happens that these structures frequently contain (and require)
>> internal hierarchy, but I want to retain the notion that each Bundle
>> instance is, effectively, a "box" with "stuff" in it.  This is
>> distinctly different, in my mind, from a general purpose file browser.
>>
>> I think there is a separate place for a "File" activity, which
>> actually presents a true hierarchical view of the whole machine.  I
>> hope that future enhacements to the Journal expose the users documents
>> in such a way that they could be browsed in this fashion, without need
>> for import/export functionality.  We'll see.  olpcfs strives toward
>> this goal.
>
> I started talking about the File activity because I am interested in a
> deeper question.  Why do we not default to the storage formats that

I understand your interest.  In fact, I agree there is room for such
an activity.  But I don't want it conflated with Bundle, and let's
please talk about it in a separate thread.  The need for a Bundle
activity remains with or without another view of the Journal.

> exist in the rest of the computing world?  These formats are utilized
> frequently in computing because they abstract from complex sets of data
> and make them manageable for human eyes and minds.  I see no evidence in
> my own experience that these organizational patterns (specifically
> hierarchies) are insufficient or inappropriate for use by students.
> Have there been studies which demonstrate this?

As Ben mentioned, there are many places where tags/search are taking
the place of more formal structures:  Gmail, Delicious, Spotlight, and
many others among them.  The Journal has a pretty crappy interface
into this at the moment, and naming/tagging isn't emphasized like it
needs to be, but I think there is lots of potential here, still.  That
doesn't mean that we couldn't have a "File" activity which reveals a
different view on the Journal.

- Eben

> If anything, the lack of hierarchical organizational systems in the
> Journal makes things more confusing for users.  Can you reasonably
> expect to navigate more than 20 or 30 different entries without indexing
> and search?  When I have an unorganized (physical) box of stuff with
> more than about this number of things in it, I start losing things in
> the mess.  I am presented with this view of any usb key I ever pop into
> an XO.
>
> Things are different on a computer's storage media, because we can
> employ software to improve the situation; but no matter how clever, this
> software cannot read minds.  Where automagic indexing fails to capture
> user intent, what are users expected to do?  Encouraging them to use
> organizational hierarchies seems to be an entire

Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Erik Garrison
On Thu, Aug 14, 2008 at 03:03:45PM -0400, Benjamin M. Schwartz wrote:
> Erik Garrison wrote:
> | Can you reasonably
> | expect to navigate more than 20 or 30 different entries without indexing
> | and search?
>
> Indexing and search are precisely what the Journal is supposed to provide.
> ~ In fact, there's a nice, fully functioning search box at the top.  The
> search even includes the full text of your Write entries, etc.  The
> Journal approach was sparked in part by the move, among all major desktop
> environments, toward search as the principle data retrieval mechanism
> (Google Desktop Search, WinFS, Spotlight, Beagle, etc.)
>
> Improvements to this system are needed, but all major design work on the
> Journal has been on hold for a long time, waiting for the new datastore.
>

I understand.

I think that well-functioning indexing and search are far better than
expecting users to manage hierarchies (a skill that is incredibly useful
but takes years of practice and observation to master).  I just believe
we should provide as many avenues to data organization and access as
possible.  Obsoleting the hierarchical filesystem crowds out a large
number.

Erik
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Erik Garrison wrote:
| Can you reasonably
| expect to navigate more than 20 or 30 different entries without indexing
| and search?

Indexing and search are precisely what the Journal is supposed to provide.
~ In fact, there's a nice, fully functioning search box at the top.  The
search even includes the full text of your Write entries, etc.  The
Journal approach was sparked in part by the move, among all major desktop
environments, toward search as the principle data retrieval mechanism
(Google Desktop Search, WinFS, Spotlight, Beagle, etc.)

Improvements to this system are needed, but all major design work on the
Journal has been on hold for a long time, waiting for the new datastore.

- --Ben


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkikgZEACgkQUJT6e6HFtqR7lgCdFKtinUEwmCvJWR6oCtRiZTgT
HCkAniGhlD/HeZIb9vQM0X51RkOa7dUB
=Mpsx
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Erik Garrison
On Thu, Aug 14, 2008 at 02:06:14PM -0400, Eben Eliason wrote:
> On Thu, Aug 14, 2008 at 1:57 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> > On Thu, Aug 14, 2008 at 01:34:58PM -0400, Eben Eliason wrote:
> >> For clarification, is this a tool meant to be used by content
> >> providers on non-XO machines, or an activity for use in Sugar?
> >>
> >
> > Content providers.
> >
> >> I ask because, ever since we first designed the Journal, we've been in
> >> need of an activity (which should be called "Bundle") which is
> >> specifically designed to manage a variety of archive formats (zip,
> >> tar, gz, etc.).  This activity is designed to provide an interface
> >> which allows organization of files and directories (in a hierarchical
> >> tree view), and can open or create bundles of any kind, or
> >> import/export individual items from the Journal.  It's meant to be
> >> generic, so that any random bundle downloaded or copied to the XO can
> >> be opened, but it could certainly be given some special buttons or
> >> features which assist in the creation/editing of library/activity
> >> bundles on the XO.
> >
> > For the past several days I've jokingly been describing a hypothetical
> > activity called 'File', which subversively violates the design principle
> > of nothing-is-a-file implied by our current data manipulation system
> > (Journal) by allowing import and export of files from the datastore into
> > the regular filesystem.
> >
> > Strangely, this is exactly what you are describing.  I will be happy to
> > work on it following my return.  But it is not what olpc-bundler is;
> > olpc-bundler is a repo for content-related scripts.
> 
> Well, that's not exactly what I'm describing.  I'm interested in a
> particular activity which advertises support for archive formats, such
> that a freshly downloaded zip archive from any given website can be
> "opened" up, and its contents extracted directly to the Journal as new
> entries (or vice versa) for later use.  That is, Bundle provides a way
> to move things into and out of these Bundle objects which live in the
> Journal, not a way to move them between the Journal and the
> Filesystem.
> 
> It so happens that these structures frequently contain (and require)
> internal hierarchy, but I want to retain the notion that each Bundle
> instance is, effectively, a "box" with "stuff" in it.  This is
> distinctly different, in my mind, from a general purpose file browser.
> 
> I think there is a separate place for a "File" activity, which
> actually presents a true hierarchical view of the whole machine.  I
> hope that future enhacements to the Journal expose the users documents
> in such a way that they could be browsed in this fashion, without need
> for import/export functionality.  We'll see.  olpcfs strives toward
> this goal.

I started talking about the File activity because I am interested in a
deeper question.  Why do we not default to the storage formats that
exist in the rest of the computing world?  These formats are utilized
frequently in computing because they abstract from complex sets of data
and make them manageable for human eyes and minds.  I see no evidence in
my own experience that these organizational patterns (specifically
hierarchies) are insufficient or inappropriate for use by students.
Have there been studies which demonstrate this?

If anything, the lack of hierarchical organizational systems in the
Journal makes things more confusing for users.  Can you reasonably
expect to navigate more than 20 or 30 different entries without indexing
and search?  When I have an unorganized (physical) box of stuff with
more than about this number of things in it, I start losing things in
the mess.  I am presented with this view of any usb key I ever pop into
an XO.

Things are different on a computer's storage media, because we can
employ software to improve the situation; but no matter how clever, this
software cannot read minds.  Where automagic indexing fails to capture
user intent, what are users expected to do?  Encouraging them to use
organizational hierarchies seems to be an entirely sensible, and
constructive, fallback, and it matches what we must do in the real world
to manage sets of things with more items than the number of fingers we
have.

Erik
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Eben Eliason
On Thu, Aug 14, 2008 at 1:57 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 14, 2008 at 01:34:58PM -0400, Eben Eliason wrote:
>> For clarification, is this a tool meant to be used by content
>> providers on non-XO machines, or an activity for use in Sugar?
>>
>
> Content providers.
>
>> I ask because, ever since we first designed the Journal, we've been in
>> need of an activity (which should be called "Bundle") which is
>> specifically designed to manage a variety of archive formats (zip,
>> tar, gz, etc.).  This activity is designed to provide an interface
>> which allows organization of files and directories (in a hierarchical
>> tree view), and can open or create bundles of any kind, or
>> import/export individual items from the Journal.  It's meant to be
>> generic, so that any random bundle downloaded or copied to the XO can
>> be opened, but it could certainly be given some special buttons or
>> features which assist in the creation/editing of library/activity
>> bundles on the XO.
>
> For the past several days I've jokingly been describing a hypothetical
> activity called 'File', which subversively violates the design principle
> of nothing-is-a-file implied by our current data manipulation system
> (Journal) by allowing import and export of files from the datastore into
> the regular filesystem.
>
> Strangely, this is exactly what you are describing.  I will be happy to
> work on it following my return.  But it is not what olpc-bundler is;
> olpc-bundler is a repo for content-related scripts.

Well, that's not exactly what I'm describing.  I'm interested in a
particular activity which advertises support for archive formats, such
that a freshly downloaded zip archive from any given website can be
"opened" up, and its contents extracted directly to the Journal as new
entries (or vice versa) for later use.  That is, Bundle provides a way
to move things into and out of these Bundle objects which live in the
Journal, not a way to move them between the Journal and the
Filesystem.

It so happens that these structures frequently contain (and require)
internal hierarchy, but I want to retain the notion that each Bundle
instance is, effectively, a "box" with "stuff" in it.  This is
distinctly different, in my mind, from a general purpose file browser.

>> It's possible you're just talking about a much simpler, one-purpose
>> command-line script, which is fine as well, but perhaps this effort
>> could be catered toward the creation of this much needed activity?
>> Thoughts?
>
> I think it would be better to implement the File activity for these
> kinds of bundles, but at the moment just needed a public repo to store
> content manipulation code.

I think there is a separate place for a "File" activity, which
actually presents a true hierarchical view of the whole machine.  I
hope that future enhacements to the Journal expose the users documents
in such a way that they could be browsed in this fashion, without need
for import/export functionality.  We'll see.  olpcfs strives toward
this goal.

- Eben

> Erik
>
>> On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
>> > You throw a directory of content of some kind at it and it automates the
>> > creation of a library bundle.
>> >
>> > On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
>> >> what will olpc bundler do?
>> >>
>> >> bobby
>> >>
>> >> 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
>> >> > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> 
>> >> > wrote:
>> >> >
>> >> > May we please have a shared git repo named "olpc-bundler" for me (erik),
>> >> > sj, and mako?
>> >> >
>> >> > Done. Your tree is here:
>> >> > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
>> >> >
>> >> > Please follow instructions here for importing your project:
>> >> > http://wiki.laptop.org/go/Importing_your_project
>> >> >
>> >> > Let us know if you have any problems with your tree. Happy hacking.
>> >> >
>> >> > Cheers,
>> >> >
>> >> > --
>> >> > Henry Edward Hardy
>> >> > [EMAIL PROTECTED]
>> >> >
>> >> >
>> >> > ___
>> >> > Devel mailing list
>> >> > Devel@lists.laptop.org
>> >> > http://lists.laptop.org/listinfo/devel
>> >> >
>> >> >
>> > ___
>> > Devel mailing list
>> > Devel@lists.laptop.org
>> > http://lists.laptop.org/listinfo/devel
>> >
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Erik Garrison
On Thu, Aug 14, 2008 at 01:34:58PM -0400, Eben Eliason wrote:
> For clarification, is this a tool meant to be used by content
> providers on non-XO machines, or an activity for use in Sugar?
> 

Content providers.

> I ask because, ever since we first designed the Journal, we've been in
> need of an activity (which should be called "Bundle") which is
> specifically designed to manage a variety of archive formats (zip,
> tar, gz, etc.).  This activity is designed to provide an interface
> which allows organization of files and directories (in a hierarchical
> tree view), and can open or create bundles of any kind, or
> import/export individual items from the Journal.  It's meant to be
> generic, so that any random bundle downloaded or copied to the XO can
> be opened, but it could certainly be given some special buttons or
> features which assist in the creation/editing of library/activity
> bundles on the XO.

For the past several days I've jokingly been describing a hypothetical
activity called 'File', which subversively violates the design principle
of nothing-is-a-file implied by our current data manipulation system
(Journal) by allowing import and export of files from the datastore into
the regular filesystem.

Strangely, this is exactly what you are describing.  I will be happy to
work on it following my return.  But it is not what olpc-bundler is;
olpc-bundler is a repo for content-related scripts. 

> It's possible you're just talking about a much simpler, one-purpose
> command-line script, which is fine as well, but perhaps this effort
> could be catered toward the creation of this much needed activity?
> Thoughts?

I think it would be better to implement the File activity for these
kinds of bundles, but at the moment just needed a public repo to store
content manipulation code.

Erik

> On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> > You throw a directory of content of some kind at it and it automates the
> > creation of a library bundle.
> >
> > On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
> >> what will olpc bundler do?
> >>
> >> bobby
> >>
> >> 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
> >> > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> wrote:
> >> >
> >> > May we please have a shared git repo named "olpc-bundler" for me (erik),
> >> > sj, and mako?
> >> >
> >> > Done. Your tree is here:
> >> > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
> >> >
> >> > Please follow instructions here for importing your project:
> >> > http://wiki.laptop.org/go/Importing_your_project
> >> >
> >> > Let us know if you have any problems with your tree. Happy hacking.
> >> >
> >> > Cheers,
> >> >
> >> > --
> >> > Henry Edward Hardy
> >> > [EMAIL PROTECTED]
> >> >
> >> >
> >> > ___
> >> > Devel mailing list
> >> > Devel@lists.laptop.org
> >> > http://lists.laptop.org/listinfo/devel
> >> >
> >> >
> > ___
> > Devel mailing list
> > Devel@lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
> >
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Eben Eliason
For clarification, is this a tool meant to be used by content
providers on non-XO machines, or an activity for use in Sugar?

I ask because, ever since we first designed the Journal, we've been in
need of an activity (which should be called "Bundle") which is
specifically designed to manage a variety of archive formats (zip,
tar, gz, etc.).  This activity is designed to provide an interface
which allows organization of files and directories (in a hierarchical
tree view), and can open or create bundles of any kind, or
import/export individual items from the Journal.  It's meant to be
generic, so that any random bundle downloaded or copied to the XO can
be opened, but it could certainly be given some special buttons or
features which assist in the creation/editing of library/activity
bundles on the XO.

It's possible you're just talking about a much simpler, one-purpose
command-line script, which is fine as well, but perhaps this effort
could be catered toward the creation of this much needed activity?
Thoughts?

- Eben


On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
> You throw a directory of content of some kind at it and it automates the
> creation of a library bundle.
>
> On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
>> what will olpc bundler do?
>>
>> bobby
>>
>> 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
>> > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> wrote:
>> >
>> > May we please have a shared git repo named "olpc-bundler" for me (erik),
>> > sj, and mako?
>> >
>> > Done. Your tree is here:
>> > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
>> >
>> > Please follow instructions here for importing your project:
>> > http://wiki.laptop.org/go/Importing_your_project
>> >
>> > Let us know if you have any problems with your tree. Happy hacking.
>> >
>> > Cheers,
>> >
>> > --
>> > Henry Edward Hardy
>> > [EMAIL PROTECTED]
>> >
>> >
>> > ___
>> > Devel mailing list
>> > Devel@lists.laptop.org
>> > http://lists.laptop.org/listinfo/devel
>> >
>> >
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Erik Blankinship
On Thu, Aug 14, 2008 at 1:50 AM, Martin Langhoff
<[EMAIL PROTECTED]>wrote:

> 2008/8/14 Samuel Klein <[EMAIL PROTECTED]>:
> > There isn't an api for activity authors; however /home/olpc/Library (like
> > /home/olpc/Activities) and subdirs are world-readable, so there probably
> > should be.
>
>
Yes, that might be useful to activity developers.

Access to bundle-information could lead to the creation of activities that
compare data within the bundles.   Or, for example, activities to generate
quizzes from any content bundle.  Is there a straightforward way to access
information, such as,
http://dev.laptop.org/~arael/preview/world_factbook/world_factbook.xol/print/ao.html,
to create questions like: What is the length of the coastline of Angola?  I
hope so, that would be really cool!
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Samuel Klein
> It's POSIX style rather than J2EE style :-)
>

(-:

Perhaps we need POSIX style documentation to go with it...
Or just something like the libc docs...
  http://www.gnu.org/software/libc/manual/html_node/index.html

SJ
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Martin Langhoff
2008/8/14 Samuel Klein <[EMAIL PROTECTED]>:
> There isn't an api for activity authors; however /home/olpc/Library (like
> /home/olpc/Activities) and subdirs are world-readable, so there probably
> should be.

In other words, `ls ~/Library` and `ls
~/Library/*/library/library.info` is your first API. Have a look at
the wikipages mentioned earlier for an idea of the metadata you can
expect to find there and other bits of the "API".

It's POSIX style rather than J2EE style :-)



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Samuel Klein
There isn't an api for activity authors; however /home/olpc/Library (like
/home/olpc/Activities) and subdirs are world-readable, so there probably
should be.

SJ

2008/8/13 Erik Blankinship <[EMAIL PROTECTED]>

> Is there an api or examples for how other activity authors can use these
> bundles?
>
>
> On Wed, Aug 13, 2008 at 9:17 PM, Andres Cabrera <[EMAIL PROTECTED]>wrote:
>
>> It's one of the lesser know cool things in the XO:
>>
>> http://wiki.laptop.org/go/Library_grid
>> http://wiki.laptop.org/go/Creating_a_collection
>>
>> Cheers,
>> Andrés
>>
>> 2008/8/13 Erik Blankinship <[EMAIL PROTECTED]>
>>
>> What do you with a library bundle?
>>>
>>>
>>> On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
>>>
 You throw a directory of content of some kind at it and it automates the
 creation of a library bundle.

 On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
 > what will olpc bundler do?
 >
 > bobby
 >
 > 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
 > > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]>
 wrote:
 > >
 > > May we please have a shared git repo named "olpc-bundler" for me
 (erik),
 > > sj, and mako?
 > >
 > > Done. Your tree is here:
 > > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
 > >
 > > Please follow instructions here for importing your project:
 > > http://wiki.laptop.org/go/Importing_your_project
 > >
 > > Let us know if you have any problems with your tree. Happy hacking.
 > >
 > > Cheers,
 > >
 > > --
 > > Henry Edward Hardy
 > > [EMAIL PROTECTED]
 > >
 > >
 > > ___
 > > Devel mailing list
 > > Devel@lists.laptop.org
 > > http://lists.laptop.org/listinfo/devel
 > >
 > >
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

>>>
>>>
>>> ___
>>> Devel mailing list
>>> Devel@lists.laptop.org
>>> http://lists.laptop.org/listinfo/devel
>>>
>>>
>>
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Erik Blankinship
Is there an api or examples for how other activity authors can use these
bundles?

On Wed, Aug 13, 2008 at 9:17 PM, Andres Cabrera <[EMAIL PROTECTED]>wrote:

> It's one of the lesser know cool things in the XO:
>
> http://wiki.laptop.org/go/Library_grid
> http://wiki.laptop.org/go/Creating_a_collection
>
> Cheers,
> Andrés
>
> 2008/8/13 Erik Blankinship <[EMAIL PROTECTED]>
>
> What do you with a library bundle?
>>
>>
>> On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
>>
>>> You throw a directory of content of some kind at it and it automates the
>>> creation of a library bundle.
>>>
>>> On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
>>> > what will olpc bundler do?
>>> >
>>> > bobby
>>> >
>>> > 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
>>> > > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]>
>>> wrote:
>>> > >
>>> > > May we please have a shared git repo named "olpc-bundler" for me
>>> (erik),
>>> > > sj, and mako?
>>> > >
>>> > > Done. Your tree is here:
>>> > > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
>>> > >
>>> > > Please follow instructions here for importing your project:
>>> > > http://wiki.laptop.org/go/Importing_your_project
>>> > >
>>> > > Let us know if you have any problems with your tree. Happy hacking.
>>> > >
>>> > > Cheers,
>>> > >
>>> > > --
>>> > > Henry Edward Hardy
>>> > > [EMAIL PROTECTED]
>>> > >
>>> > >
>>> > > ___
>>> > > Devel mailing list
>>> > > Devel@lists.laptop.org
>>> > > http://lists.laptop.org/listinfo/devel
>>> > >
>>> > >
>>> ___
>>> Devel mailing list
>>> Devel@lists.laptop.org
>>> http://lists.laptop.org/listinfo/devel
>>>
>>
>>
>> ___
>> Devel mailing list
>> Devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>>
>>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Andres Cabrera
It's one of the lesser know cool things in the XO:

http://wiki.laptop.org/go/Library_grid
http://wiki.laptop.org/go/Creating_a_collection

Cheers,
Andrés

2008/8/13 Erik Blankinship <[EMAIL PROTECTED]>

> What do you with a library bundle?
>
>
> On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:
>
>> You throw a directory of content of some kind at it and it automates the
>> creation of a library bundle.
>>
>> On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
>> > what will olpc bundler do?
>> >
>> > bobby
>> >
>> > 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
>> > > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]>
>> wrote:
>> > >
>> > > May we please have a shared git repo named "olpc-bundler" for me
>> (erik),
>> > > sj, and mako?
>> > >
>> > > Done. Your tree is here:
>> > > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
>> > >
>> > > Please follow instructions here for importing your project:
>> > > http://wiki.laptop.org/go/Importing_your_project
>> > >
>> > > Let us know if you have any problems with your tree. Happy hacking.
>> > >
>> > > Cheers,
>> > >
>> > > --
>> > > Henry Edward Hardy
>> > > [EMAIL PROTECTED]
>> > >
>> > >
>> > > ___
>> > > Devel mailing list
>> > > Devel@lists.laptop.org
>> > > http://lists.laptop.org/listinfo/devel
>> > >
>> > >
>> ___
>> Devel mailing list
>> Devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>>
>
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Erik Blankinship
What do you with a library bundle?

On Wed, Aug 13, 2008 at 7:04 PM, Erik Garrison <[EMAIL PROTECTED]> wrote:

> You throw a directory of content of some kind at it and it automates the
> creation of a library bundle.
>
> On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
> > what will olpc bundler do?
> >
> > bobby
> >
> > 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
> > > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]>
> wrote:
> > >
> > > May we please have a shared git repo named "olpc-bundler" for me
> (erik),
> > > sj, and mako?
> > >
> > > Done. Your tree is here:
> > > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
> > >
> > > Please follow instructions here for importing your project:
> > > http://wiki.laptop.org/go/Importing_your_project
> > >
> > > Let us know if you have any problems with your tree. Happy hacking.
> > >
> > > Cheers,
> > >
> > > --
> > > Henry Edward Hardy
> > > [EMAIL PROTECTED]
> > >
> > >
> > > ___
> > > Devel mailing list
> > > Devel@lists.laptop.org
> > > http://lists.laptop.org/listinfo/devel
> > >
> > >
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Erik Garrison
You throw a directory of content of some kind at it and it automates the
creation of a library bundle.

On Wed, Aug 13, 2008 at 05:03:07PM -0400, Bobby Powers wrote:
> what will olpc bundler do?
> 
> bobby
> 
> 2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
> > Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> wrote:
> >
> > May we please have a shared git repo named "olpc-bundler" for me (erik),
> > sj, and mako?
> >
> > Done. Your tree is here:
> > git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
> >
> > Please follow instructions here for importing your project:
> > http://wiki.laptop.org/go/Importing_your_project
> >
> > Let us know if you have any problems with your tree. Happy hacking.
> >
> > Cheers,
> >
> > --
> > Henry Edward Hardy
> > [EMAIL PROTECTED]
> >
> >
> > ___
> > Devel mailing list
> > Devel@lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
> >
> >
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Project Name: olpc-bundler has been set up

2008-08-13 Thread Bobby Powers
what will olpc bundler do?

bobby

2008/8/13 Henry Edward Hardy <[EMAIL PROTECTED]>:
> Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> wrote:
>
> May we please have a shared git repo named "olpc-bundler" for me (erik),
> sj, and mako?
>
> Done. Your tree is here:
> git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler
>
> Please follow instructions here for importing your project:
> http://wiki.laptop.org/go/Importing_your_project
>
> Let us know if you have any problems with your tree. Happy hacking.
>
> Cheers,
>
> --
> Henry Edward Hardy
> [EMAIL PROTECTED]
>
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Project Name: olpc-bundler has been set up

2008-08-13 Thread Henry Edward Hardy
Wed, 13 Aug 2008 15:48:10 -0400, Erik Garrison <[EMAIL PROTECTED]> wrote:

May we please have a shared git repo named "olpc-bundler" for me (erik),
sj, and mako?

Done. Your tree is here:
git+ssh://[EMAIL PROTECTED]/git/projects/olpc-bundler

Please follow instructions here for importing your project:
http://wiki.laptop.org/go/Importing_your_project

Let us know if you have any problems with your tree. Happy hacking.

Cheers,

--
Henry Edward Hardy
[EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel