<div dir="ltr">Tony,<div><br></div><div>I own an XO laptop from the first Give One Get One promotion, so I know what it can do. I've used the Terminal Activity and I wrote the Sugar Commander Activity because I thought that the original design of Sugar, which made your thumb drive look like the Journal, was not such a hot idea. In my opinion files and directories should look like files and directories and the Journal should look like the Journal. I know that some of the newer XO's can switch to a GNOME desktop.</div><div><br></div><div>I never tried developing Activities on an XO because I never had to. It is definitely easier to do things the way I do it, and for someone living in the U.S. with reliable internet it's pretty cheap. I agree that this is not the case for all the students, or even most of them. It's a case of "to those who have, more shall be given."</div><div><br></div><div>I had the same situation when I wrote <i>E-Book Enlightenment</i>. Free e-books in English are plentiful, other languages not so much. I had to write chapters on making e-books, figuring out what is in the public domain, photographing book pages, building a device to hold books in place for being photographed, doing optical character recognition, donating books to PG and <a href="http://archive.org">archive.org</a>, etc.</div><div><br></div><div>Maybe MYOSA needs a chapter on using the XO for developing applications, installing Git and using it locally, etc. My own XO has been in a drawer for a couple of years.</div><div><br></div><div>James Simmons</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 15, 2017 at 12:46 AM, Tony Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Hi, James<br>
<br>
If you go to <a href="http://activities.sugarlabs.org" target="_blank">activities.sugarlabs.org</a>, you can register via the
register link at the top right. This is not registration for
Sugarlabs but for ASLO.<br>
<br>
As I understand the github repository, access with the ability to
commit changes is closely held. The enables proposed changes to be
vetted before a commit.<br>
However, the web page has a sign in link which gives limited access
(create pull requests and comment on them, for example). That same
two-step process is used for ASLO. The developer submits the change
which puts it into a sandbox pending review.<br>
<br>
Actually Sugar has files, directories and a command shell (Terminal
activity). It is relatively easy to switch activities via the Frame.
I say this from several years of experience developing on the XO
(easier than using usb flash keys to move code to the XO to test).
The fact that Browse does not support flex and the unique XO screen
makes testing on an XO essential if that is the target. <br>
<br>
The process of making changes via github to the Sugar core is
certainly reasonable. However, nothing in this procedure interferes
with a developer modifying and testing a change on an installed
Sugar independently of the internet. Access to the internet being
needed only to submit the change.<br>
<br>
The issue is not to use Sugar for everything, it is to use the
available computer for everything (XO). In general, the XO is the
first computer our users have used and, aside from an Android
device, the only computer available. While used desktops and laptops
are available, the $100+ funds are not available.<br>
<br>
The 'current setup' you mention depends on ready access to the
internet, something not available for at least 2/3 of our users. It
is a strength of Sugar that the source code is immediately available
to the user without need of a repository (except access to
activities not installed - a need supplied by a schoolserver). This
allows learners to get into programming in a meaningful way using
only what is installed on the XO. <br><span class="HOEnZb"><font color="#888888">
<br>
Tony</font></span><div><div class="h5"><br>
<br>
<div class="m_-1535479521151755522moz-cite-prefix">On 03/14/2017 11:25 PM, James Simmons
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">All,
<div><br>
</div>
<div>I only meant to make the manual actually tell where we
currently put our code repositories, without rewriting the
whole chapter. (I had hoped that a Google Code-In mentee might
do that, but it didn't happen). The one piece of information
that is still lacking is how to have your account added to the
sugarlabs organization. That happened so long ago that I
forgot how it happened. If someone could remind me I'll add
that information to the note.</div>
<div><br>
</div>
<div>I haven't done any Sugar development in years but I do
program computers for a living and I use Git in my day job.</div>
<div><br>
</div>
<div>Sugar has some good Activities to teach programming, but I
don't think it is a great Activity development platform. For
that you really need files and directories and a command
shell, the ability to run Sugar as more than one user at a
time, etc.</div>
<div><br>
</div>
<div>I understand the desire to use Sugar for everything, but I
think it would always get in the way. You wouldn't expect to
be able to develop an iphone app on an iphone, or at least I
wouldn't.</div>
<div><br>
</div>
<div>If I wanted to teach Activity development to children I'd
get some reconditioned desktop computers and install Fedora
and Sugar on them. I have used nothing but reconditioned
computers myself for years. It is amazing to me what you can
get reconditioned on Amazon and elsewhere for around a hundred
bucks. This is basically my price range for a "new" computer,
and for that I can get a Lenovo or other quality brand with
more than adequate disk space and memory. These computers are
built for use in offices and have many years of life left in
them. In Fedora you can run Sugar as a desktop environment as
well as in a window. You can hook them up to a TV or a
projector (something I remember many people wanted to do with
the XO).</div>
<div><br>
</div>
<div>I don't see ASLO being separate from Git as a problem. I
think of it like the production environment at work. If it's
good enough to use it goes on ASLO. If not, it stays in Git,
but I might push my code to the central repository so others
could fool around with it.</div>
<div><br>
</div>
<div>Part of teach a child programming should be teaching him
good work habits, and I think our current setup promotes that.</div>
<div><br>
</div>
<div>James Simmons</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Mar 14, 2017 at 9:28 AM, Laura
Vargas <span dir="ltr"><<a href="mailto:laura@somosazucar.org" target="_blank">laura@somosazucar.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote"><span>2017-03-14 7:13
GMT-05:00 Walter Bender <span dir="ltr"><<a href="mailto:walter.bender@gmail.com" target="_blank"></a><a class="m_-1535479521151755522moz-txt-link-abbreviated" href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote"><span>On Tue, Mar 14,
2017 at 12:45 AM, Tony Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> <br>
<br>
<div class="m_-1535479521151755522m_7726506093757599830m_7517597654755239133m_-6695069844156775650moz-cite-prefix">On
03/14/2017 12:03 PM, Alex Perez
wrote:<br>
</div>
<blockquote type="cite">
<div><br>
</div>
I would think ASLO could simply be
made to inspect the contents of an
activity, upon upload, (since it’s
just a zip file), and look for the
necessary string within <a href="http://activity.info" target="_blank">activity.info</a>,
such that it could be displayed
under a “details” section of an
Activity, within ASLO. </blockquote>
<br>
What I propose is that the ASLO page
have a link to the github repository.
See the attached screenshot which
shows a link to home page. I would see
this link being added here.<span class="m_-1535479521151755522m_7726506093757599830m_7517597654755239133HOEnZb"></span></div>
</blockquote>
<div><br>
</div>
</span>
<div>+1. But that can be done if (1) we
include the repo path in the info file and
(2) do the work on ALSO to display it (I
think alsroot was looking into this). </div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>+1 to add the repository link field on ASLO.<br>
<br>
</div>
<div>This is an example where we all agree that
something needs to be done. <br>
<br>
Now, how do you propose we get it done? <br>
<br>
</div>
<span>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>You proposal has no bearing on where
the repo is hosted, as it should not. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"><span class="m_-1535479521151755522m_7726506093757599830m_7517597654755239133HOEnZb"><font color="#888888"> <br>
Tony<br>
</font></span></div>
<span>
<br>
______________________________<wbr>_________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.or<wbr>g</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/lis<wbr>tinfo/sugar-devel</a><br>
<br>
</span></blockquote>
</div>
<span><br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="m_-1535479521151755522m_7726506093757599830m_7517597654755239133gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div><font><font>Walter Bender</font></font><br>
<font><font>Sugar Labs</font></font></div>
<div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br>
<br>
</div>
</div>
</div>
</span></div>
</div>
<br>
______________________________<wbr>_________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.or<wbr>g</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/lis<wbr>tinfo/sugar-devel</a><br>
<br>
</blockquote>
</span></div>
<span class="m_-1535479521151755522HOEnZb"><font color="#888888"><br>
<br clear="all">
<br>
-- <br>
<div class="m_-1535479521151755522m_7726506093757599830gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>Laura V.<br>
<font color="#ff00ff"><b>
I&D SomosAZUCAR.Org</b></font></div>
<div><br>
</div>
<div><font size="2"><span>“No
paradox, no progress.” </span></font></div>
<div><font size="2"><span>~
Niels Bohr</span></font><br>
<br>
</div>
<div>Happy Learning!<br>
<br>
</div>
</div>
</div>
</font></span></div>
</div>
<br>
______________________________<wbr>_________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.or<wbr>g</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/lis<wbr>tinfo/sugar-devel</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>