Remember, we're not starting from a desktop of discrete files which you
need to open.  Stuff in the journal will save what activity you last
worked on something with, and that's how it will know how to get back to
it.

What about files that were not created on an OLPC, such as oggs,
theoras, pdfs, or other media?  I'm writing an RSS reader for OLPC, and
it downloads files contained in RSS enclosures.  If there's no mimetype
database on the system, it seems to cut olpc off from the rest of the
world's content.

The problem of the compatibility with external content is a real one and something we will have to think about hard. There are two ways to go about it.

1 Decide on abstract basis that we need a file type - application association -> Imagine use cases for it and on the base of these define the exact requirements -> Implement a mime system. 2 Define the user experience, i.e. figure out how we want to integrate external content inside activities in concrete (for example, what do we want to happen when the user click a link to a pdf file in the browser?) -> Architect a simple system that can satisfy these requirements -> Implement it

IHMO all that the first approach can bring is an over-engineered system and a disastrous user experience.

Marco
_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar

Reply via email to