<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 16, 2013 at 1:26 AM, Caryl Bigenho <span dir="ltr"><<a href="mailto:cbigenho@hotmail.com" target="_blank">cbigenho@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">


<div dir="ltr">


<div dir="ltr">Hi Again...<div><br></div><div>How do you eat an elephant? One bite at a time!<br><div><br></div></div></div></div></div></div></blockquote><div><br></div><div>.. and with a big stomach ache :)</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div></div><div><span style="font-size:12pt">John Kim, who lives here in the LA area, outlined ways to do this about a year ago. One of his many suggested options was to have people work on tiny sections that would make up the whole. It seems like a great idea.</span>We might start right here in Los Angeles with some of the members of one of the local Linux Users Groups. There is also a small LUG in Montana that might enjoy participating.  <span style="font-size:12pt">We also have several very talented young coders here in SoCal that participate in SCaLE every year who might be interested in doing tiny parts.</span></div>
<div><br></div><div>But, someone would have to do the work of defining what the tiny sections would be and how they would fit together as they were completed... to organize it.   If you break things up into small enough pieces the work will be easier for everyone working on it and it should be easier to get more people to participate if the commitment is relatively small.</div>
<div><br></div><div>Here's a link to John's document about it: <font size="3"><a href="http://bit.ly/16eOrps" target="_blank">http://bit.ly/16eOrps</a></font></div><div><br></div></div></div></div></div></div></blockquote>
<div><br></div><div>I have read that. Of course, is easier talk than do it. A lot of people say what to do,</div><div>but sadly, not to much is available to do the real work. (Right now, there are one</div><div>developer full time and one half time).</div>
<div>SugarLabs approach is create a javascript library to enable porting activities one by one,</div><div>and create something like the sugar home/views/journal in android.</div><div>The first part is almost done (but need work), the second part didn't started.  </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div></div><div>I'm looking forward to seeing Martin at the Summit. He is scheduled to do a session with the Butia at the same time others are doing one on porting Sugar to the XO Tablet... which for obvious reasons I have to take my granddaughter's XO Tablet to and try to get it working with Sugar. So, I guess I will miss it. But we can talk at other times at the Summit. Too bad you can't come too...</div>
<span class="HOEnZb"><font color="#888888"><div><br></div><div>Caryl</div></font></span><div><br></div><div>P.S. Back to the initial question. What would I need to learn to help with a project such as this? I have some experience with Python in the context of a Physics class and am signed up for an online MOOC from MIT that will feature Python. But... would that be of any use? Would I be better doing some more Code Academy lessons to review HTML and learn HTML5? Would Code Academy's Java class be of any use? I would like a "fast track" that would let me get involved right away if we can make this happen.</div>
</div></div></div></div></div></blockquote><div><br></div><div>All you can learn about HTML, css & javascript will help you. Java no (Javascript is not Java)</div><div><br></div><div>See you</div><div><br></div><div>Gonzalo</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div> </div></div></div></div></div></div>
</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div class="hm HOEnZb"><div></div></div><div><div class="hm HOEnZb">
<br><br></div><div><div class="hm HOEnZb"><hr>Date: Tue, 15 Oct 2013 23:44:19 -0300<br>Subject: Re: [IAEP] [support-gang] What Would I Need To Learn???<br>From: <a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a><br>
To: <a href="mailto:cbigenho@hotmail.com" target="_blank">cbigenho@hotmail.com</a><br>CC: <a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a>; <a href="mailto:iaep@lists.sugarlabs.org" target="_blank">iaep@lists.sugarlabs.org</a>; <a href="mailto:devel@lists.laptop.org" target="_blank">devel@lists.laptop.org</a></div>
<div><div class="h5"><br><br><div dir="ltr">On Tue, Oct 15, 2013 at 2:28 AM, Caryl Bigenho <span dir="ltr"><<a href="mailto:cbigenho@hotmail.com" target="_blank">cbigenho@hotmail.com</a>></span> wrote:<br><div><div>

<blockquote style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Hi Gonzalo!<div><br></div><div>This is a wonderful resource! It will take me some time to read, study, and absorb it all, but it looks like it answers most of the questions I have. I have been wondering about the possibility of "crowd sourcing" the process of getting Sugar running on all sorts of devices. There are probably a lot of developers here in Southern California (and elsewhere) who would love to get involved. The real "missing link" is someone to coordinate the project... like you maybe???).</div>

<div><br></div></div></div></blockquote><div><br></div><div>Certainly, any help we can get, is welcomed. Right now, we are in a difficult position,</div><div>we don't want give up with Sugar, because we think have many good features</div>

<div>for learning, not found in Android yet. From the other side, Android is available in many other devices,</div><div>and have thousand of resources. Now, if you found android developers who want work for free</div><div>

in a Android Open Source clone of Sugar, I am sure will be of interest of Sugarlabs.</div><div>And the way to work should be integrated to the SugarLabs community, where I can help them to be introduced.</div><div>If you show Sugar, and get people interested in be involved, of course you can point them to me to help</div>

<div>them to start.</div><div>In SF will be Martin Abente, a great guy from Paraguay (you meet him in the first eduJam)</div><div>he can tell you more about the SugarLabs plans. </div><div><br></div><div><br></div><blockquote style="border-left:1px #ccc solid;padding-left:1ex">

<div><div dir="ltr"><div></div><div>I would love to be able to go to various open source events and recruit people to get involved. We would just need to get it organized. I already know of several folks who would probably be interested in helping.</div>

<div><br></div><div>Because of the prevalence of Android devices (if you include phones) it seems to be a logical target. An added bonus would be that we could get Sugar on the XOTablet that way! Unfortunately, the Kindle FireHD, while an Android device, uses its own "app store" and you have to become "root" (not difficult, but it voids the warranty) if you want to add in any of the GooglePlay apps. The iPad is another very long story. It is probably a hopeless case.</div>

<div><br></div><div>Thanks again,</div><div>Caryl</div><div><br></div><div>P.S. Have you seen the cute FotoToon Sameer Verma's daughter, Mira made? She plans to make at least one sequel.</div><div>I'll attach a copy. She made all of the "sets" from Legos. </div>

<div><br></div></div></div></blockquote><div><br></div><div>Yes. I love that :)</div><div> </div><blockquote style="border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div>
</div><div><br><div><hr>Date: Tue, 15 Oct 2013 01:15:24 -0300<br>From: <a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a><div><br>To: <a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a><br>

CC: <a href="mailto:iaep@lists.sugarlabs.org" target="_blank">iaep@lists.sugarlabs.org</a>; <a href="mailto:devel@lists.laptop.org" target="_blank">devel@lists.laptop.org</a><br></div><div><div>Subject: Re: [support-gang] What Would I Need To Learn???<br>

<br><div dir="ltr">Please read something about what SugarLabs community is doing.<div>(We really have a big disconnection between support-gang/iaep and sugarlabs development) </div><div><br></div><div><a href="http://developer.sugarlabs.org/web-architecture.md.html" target="_blank">http://developer.sugarlabs.org/web-architecture.md.html</a></div>



<div><br></div><div>There are step by step howto, <br><div><br></div></div><div><a href="http://developer.sugarlabs.org/activity.md.html" target="_blank">http://developer.sugarlabs.org/activity.md.html</a><br></div><div>

<br></div><div>You will need a development environment,</div>
<div>there are information here about how to do it:</div><div><br></div><div><a href="http://developer.sugarlabs.org/dev-environment.md.html" target="_blank">http://developer.sugarlabs.org/dev-environment.md.html</a><br>

</div><div><br></div>
<div>Right now, "what is the minimal stuff I need to do activities"</div><div>is not so easy to reply. You will need learn a lot,</div><div>in fact, is easier create python activities than web activities,</div>

<div>
but the second can be used in android too.</div><div><br></div><div>Gonzalo</div><div><br><br><div>On Mon, Oct 14, 2013 at 5:39 PM, Caryl Bigenho <span dir="ltr"><<a href="mailto:cbigenho@hotmail.com" target="_blank">cbigenho@hotmail.com</a>></span> wrote:<br>



<blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div><div dir="ltr">Thanks Nick and James!<div> </div><div>I hope to still hear from others, but John Kim is local here in SoCal so I can get together with him. I was hoping he would be coming to the SF Summit, but I haven't heard from him on that yet.</div>



<div><br></div><div>I'll explore these and all other ideas... but with the help of John so I won't be "re-inventing the wheel."</div><div><br></div><div>Caryl<br><br><div><hr>From: <a href="mailto:james.murdza@dresden.us" target="_blank">james.murdza@dresden.us</a><br>



Date: Mon, 14 Oct 2013 11:44:31 -0700<br>To: <a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a><br>CC: <a href="mailto:iaep@lists.sugarlabs.org" target="_blank">iaep@lists.sugarlabs.org</a>; <a href="mailto:devel@lists.laptop.org" target="_blank">devel@lists.laptop.org</a>; <a href="mailto:support-gang@laptop.org" target="_blank">support-gang@laptop.org</a><br>



Subject: Re: [support-gang] What Would I Need To Learn???<div><div><br><br><div dir="ltr"><div>Hi Caryl,</div><div><br></div><div>True, what you say about fundamental concepts, but the devil's in the details as they say, so the approach you take to porting will be a huge factor in the amount of work required and the quality of the resulting app. Looks like John Kim from Sugar Labs has written a <a href="http://webcache.googleusercontent.com/search?q=cache:_0pu9F2VqyUJ:www.google-melange.com/gci/work/download/google/gci2012/7972209?id%3D17001+&cd=2&hl=en&ct=clnk&gl=us" target="_blank">really good overview</a> of the possible methods of porting Sugar to Android which I think you'll enjoy.</div>





<div><br></div><div>My impression from his research is that the most doable and best gradual approach (not porting the whole Sugar stack at once) is to learn an Android Python framework like <a href="http://en.wikipedia.org/wiki/Kivy" target="_blank">Kivy</a>. There would be no other language required, only rewriting of interface code. Much easier than learning to make Android apps from scratch in Java, and still easier than PhoneGap, which would still be a complete rewrite.</div>





<div><br><div>On Mon, Oct 14, 2013 at 10:35 AM, Caryl Bigenho <span dir="ltr"><<a href="mailto:caryl@laptop.org" target="_blank">caryl@laptop.org</a>></span> wrote:<br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div><div dir="ltr">Hi Folks...<div><br></div><div>I am wondering what I would need to learn to be able to program apps for Android? Specifically, to help port Sugar Apps there. I have an excellent programming background in several "old" languages (Fortran, BASIC, and Pascal) and have played around a bit with Python (used it for a Physics MOOC I took this summer) and HTML (know some of the basic syntax and vocabulary). </div>





<div><br></div><div>It seems that the fundamental concepts of programming transcend language and if one can learn the new vocabulary and syntax rules you should be good to go. Is this a correct assumption? If so, what is the minimum I would need to learn to get started? Can you suggest some resources for this?</div>





<div><br></div><div>Thanks!</div><span><font color="#888888"><div>Caryl</div></font></span></div></div></blockquote></div></div></div>
<br></div></div><div>_______________________________________________
support-gang mailing list
<a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a>
<a href="http://lists.laptop.org/listinfo/support-gang" target="_blank">http://lists.laptop.org/listinfo/support-gang</a></div></div></div>                                     </div></div>
<br>_______________________________________________<br>
support-gang mailing list<br>
<a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/support-gang" target="_blank">http://lists.laptop.org/listinfo/support-gang</a><br>
<br></blockquote></div><br></div></div>
<br>_______________________________________________
support-gang mailing list
<a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a>
<a href="http://lists.laptop.org/listinfo/support-gang" target="_blank">http://lists.laptop.org/listinfo/support-gang</a></div></div></div></div>                                         </div></div>
<br>_______________________________________________<br>
IAEP -- It's An Education Project (not a laptop project!)<br>
<a href="mailto:IAEP@lists.sugarlabs.org" target="_blank">IAEP@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/iaep" target="_blank">http://lists.sugarlabs.org/listinfo/iaep</a><br></blockquote></div><br></div></div></div></div></div></div></div></div>
</div>
                                          </div></div>
</blockquote></div><br></div></div>