[Sugar-devel] GSoC idea: Chart/graph-making activity

Eben Eliason eben at laptop.org
Mon Mar 23 11:02:14 EDT 2009

2009/3/23 Jameson Quinn <jameson.quinn at gmail.com>:
> On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson <Benson.Garrison at gmail.com>
> wrote:
>> Jameson Quinn wrote:
>> >
>> > Implementing a whole spreadsheet is a big enough chore. We do really
>> > care
>> > about collaboration, but I would advise you to limit your ambitions to
>> > something achievable, so worrying too much about collaboration right now
>> > is
>> > not vital.
>> >
>> I don't plan to create a spreadsheet, just a graph/chart tool. Obviously a
>> full-featured spreadsheet (with functions, formulas, etc.) would be great
>> for Sugar, but I think a simple, user-friendly charting activity would be
>> much more feasible and more likely to actually be used in a primary
>> school/middle school environment. (Full spreadsheet applications are
>> pretty
>> daunting to learn.) I was just throwing out the idea of a
>> spreadsheet-style
>> interface as the most obvious (but not necessarily best) type of interface
>> for this kind of program.
> OK, understood. I think that you're right, a spreadsheet-style interface is
> best - when you're doing charts by hand, you start with data tables. Still,
> I recommend that you plan your main deliverable as something that is
> polished but without collaboration, and keep collaboration as something that
> you'll work on if you have the time. Collaboration is actually harder to get
> right than formulas, IMO.

Agreed.  I'd simply encourage you to keep future collaboration in
mind, such that large reorganization of the code isn't needed later on
to add it.  You might also look into
http://wiki.sugarlabs.org/go/Groupthink, which could be a potential
solution to adding collaboration in the long run.

- Eben

> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

More information about the Sugar-devel mailing list