Why no collaboration-like tube between activities?<br><br>   --Fred<br><br><div class="gmail_quote">On Wed, Mar 25, 2009 at 1:51 PM, Eben Eliason <span dir="ltr">&lt;<a href="mailto:eben@laptop.org">eben@laptop.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Seconding Walter...more inline.<br>
<div class="im"><br>
On Wed, Mar 25, 2009 at 10:19 AM, Wade Brainerd &lt;<a href="mailto:wadetb@gmail.com">wadetb@gmail.com</a>&gt; wrote:<br>
</div><div class="im">&gt; This whole thing brings to mind something that I&#39;ve been curious about for<br>
&gt; awhile.<br>
&gt;<br>
&gt; What&#39;s the &quot;recommended&quot; way to transfer data between activities?<br>
&gt;<br>
&gt; Say, I record some data in Measure and want to import it into Chart.  Or I<br>
&gt; generate some data in Finance and want to import it into Chart.<br>
&gt;<br>
&gt; Is the Clipboard the way to do it?  IE, should we support specialize &quot;copy<br>
&gt; as text/csv&quot; (or whatever) and &quot;paste text/csv&quot; in our activities?<br>
<br>
</div>I don&#39;t think we should be adding specific data formats to the copy<br>
action, if we can avoid it.  This is better suited to the &quot;Keep as...&quot;<br>
(some other format) action. However, I do think that basic copy/paste<br>
within a given activity, or between activities, should be strongly<br>
encouraged. Sugar adds a visual, multi-item clipboard (with<br>
forthcoming previews/descriptions) in order to make even better suited<br>
to this task.<br>
<br>
It should never be _necessary_ to save something to the Journal in<br>
order to move data into another activity, for common image/text/media<br>
formats.<br>
<div class="im"><br>
&gt; Same goes for transferring of pictures.  If I take a picture in Record and<br>
&gt; want to paint over it in Colors!, is Copy in Record and then Paste in<br>
&gt; Colors! the way to go, or should I have Colors! open the Record Journal<br>
&gt; entry?<br>
<br>
</div>I&#39;m in support of adding &quot;import&quot; buttons for particular media formats<br>
which make sense within the context of an activity. However, this<br>
shouldn&#39;t be confused with &quot;open&quot; buttons.  The difference there is<br>
that importing an image should place an image file onto the canvas; it<br>
shouldn&#39;t replace the canvas, or change the canvas size, etc.<br>
<br>
In your specific example, taking a photo in Record already results in<br>
a Journal entry, so I think it&#39;s perfectly natural to say that one<br>
should go to that photo and resume it with Colors! in order to modify<br>
it there.<br>
<br>
I should also mention that I&#39;d like to see the OS provided file<br>
chooser dialogs grow basic recording functionality, so that an &quot;insert<br>
image&quot; button could quickly snap a photo from the camera, and an<br>
&quot;insert audio&quot; button record a quick audio snippet, etc. This would<br>
prevent need for saving data to the Journal OR copying it from another<br>
activity, in some cases.<br>
<font color="#888888"><br>
- Eben<br>
</font><div><div></div><div class="h5"><br>
&gt; Thanks,<br>
&gt; Wade<br>
&gt;<br>
&gt; On Wed, Mar 25, 2009 at 10:16 AM, Walter Bender &lt;<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; The Measure activity is another approach to consider: data collection<br>
&gt;&gt; from multiple sources are shared and displayed in the same<br>
&gt;&gt; visualization space.<br>
&gt;&gt;<br>
&gt;&gt; -walter<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Mar 23, 2009 at 11:02 AM, Eben Eliason &lt;<a href="mailto:eben@laptop.org">eben@laptop.org</a>&gt; wrote:<br>
&gt;&gt; &gt; 2009/3/23 Jameson Quinn &lt;<a href="mailto:jameson.quinn@gmail.com">jameson.quinn@gmail.com</a>&gt;:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson<br>
&gt;&gt; &gt;&gt; &lt;<a href="mailto:Benson.Garrison@gmail.com">Benson.Garrison@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Jameson Quinn wrote:<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Implementing a whole spreadsheet is a big enough chore. We do really<br>
&gt;&gt; &gt;&gt;&gt; &gt; care<br>
&gt;&gt; &gt;&gt;&gt; &gt; about collaboration, but I would advise you to limit your ambitions<br>
&gt;&gt; &gt;&gt;&gt; &gt; to<br>
&gt;&gt; &gt;&gt;&gt; &gt; something achievable, so worrying too much about collaboration right<br>
&gt;&gt; &gt;&gt;&gt; &gt; now<br>
&gt;&gt; &gt;&gt;&gt; &gt; is<br>
&gt;&gt; &gt;&gt;&gt; &gt; not vital.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; I don&#39;t plan to create a spreadsheet, just a graph/chart tool.<br>
&gt;&gt; &gt;&gt;&gt; Obviously a<br>
&gt;&gt; &gt;&gt;&gt; full-featured spreadsheet (with functions, formulas, etc.) would be<br>
&gt;&gt; &gt;&gt;&gt; great<br>
&gt;&gt; &gt;&gt;&gt; for Sugar, but I think a simple, user-friendly charting activity would<br>
&gt;&gt; &gt;&gt;&gt; be<br>
&gt;&gt; &gt;&gt;&gt; much more feasible and more likely to actually be used in a primary<br>
&gt;&gt; &gt;&gt;&gt; school/middle school environment. (Full spreadsheet applications are<br>
&gt;&gt; &gt;&gt;&gt; pretty<br>
&gt;&gt; &gt;&gt;&gt; daunting to learn.) I was just throwing out the idea of a<br>
&gt;&gt; &gt;&gt;&gt; spreadsheet-style<br>
&gt;&gt; &gt;&gt;&gt; interface as the most obvious (but not necessarily best) type of<br>
&gt;&gt; &gt;&gt;&gt; interface<br>
&gt;&gt; &gt;&gt;&gt; for this kind of program.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; OK, understood. I think that you&#39;re right, a spreadsheet-style<br>
&gt;&gt; &gt;&gt; interface is<br>
&gt;&gt; &gt;&gt; best - when you&#39;re doing charts by hand, you start with data tables.<br>
&gt;&gt; &gt;&gt; Still,<br>
&gt;&gt; &gt;&gt; I recommend that you plan your main deliverable as something that is<br>
&gt;&gt; &gt;&gt; polished but without collaboration, and keep collaboration as something<br>
&gt;&gt; &gt;&gt; that<br>
&gt;&gt; &gt;&gt; you&#39;ll work on if you have the time. Collaboration is actually harder<br>
&gt;&gt; &gt;&gt; to get<br>
&gt;&gt; &gt;&gt; right than formulas, IMO.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Agreed.  I&#39;d simply encourage you to keep future collaboration in<br>
&gt;&gt; &gt; mind, such that large reorganization of the code isn&#39;t needed later on<br>
&gt;&gt; &gt; to add it.  You might also look into<br>
&gt;&gt; &gt; <a href="http://wiki.sugarlabs.org/go/Groupthink" target="_blank">http://wiki.sugarlabs.org/go/Groupthink</a>, which could be a potential<br>
&gt;&gt; &gt; solution to adding collaboration in the long run.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; - Eben<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Sugar-devel mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Sugar-devel mailing list<br>
&gt;&gt; &gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt;&gt; &gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Walter Bender<br>
&gt;&gt; Sugar Labs<br>
&gt;&gt; <a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Sugar-devel mailing list<br>
&gt;&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt;&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br>