<div dir="ltr">I understand what you want.<div><br><div>I suggested rewriting the application because you said that you would like to use plug-in's. From my point of view, the easiest way of doing this is by using Content Providers and Activities stored in a different apk. With the NDK, which is the toolkit used for writing SDL-based applications, it might be more difficult.</div>
<div><br></div><div style>NDK also implies compiling the application differently for each device architecture, which can be uncomfortable.</div><div><div><br></div><div>You also wrote about these flaws of the NDK on the web-site. There says that a rewriting of the application, from scratch is more welcome than one which is ported.</div>
<div><br></div><div>Ioana<br><div><br></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 9:14 PM, Bill Kendrick <span dir="ltr"><<a href="mailto:nbs@sonic.net" target="_blank">nbs@sonic.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Ioana, unfortunately, I think I'd be the person who would need to<br>
mentor a GSOC student to work on Tux's Turtle, and I do not have the time<br>
right now.  (Also, the code isn't in a particularly usable state.)<br>
<br>
As for an Android port of Tux Paint, I would definitely want a _port_,<br>
rather than a rewrite.  In other words, like with the ports to<br>
Windows, BeOS, and Mac OS X (and, once we integrate it, iOS (iPad)),<br>
I'd want the Android stuff to be part of the main codebase, and not<br>
a separate program that would need to be maintained separately.<br>
<br>
I'm not very familiar with Android development, so I don't know how<br>
much that would involve, but I'm pretty certain that other libSDL-based<br>
games have been ported to Android in that way, so it should be possible.<br>
(Part of the problem is that Tux Paint depends on a _lot_ of various<br>
SDL-based libraries, and other libraries (FreeType, SVG and PNG libs, etc.))<br>
<span class="HOEnZb"><font color="#888888"><br>
-bill!<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Mon, Apr 29, 2013 at 08:22:15PM +0300, Ioana Culic wrote:<br>
>    Hi,<br>
>    Thank you for your response. I would like to contribute to Tux's Turtle,<br>
>    especially if you think of writing it for mobile platforms too, as this is<br>
>    the area I have the most experience in.<br>
>    Could I submit a proposal for the GSoC program regarding writing Tux's<br>
>    Turtle for Android or iOS, or I should stick to the projects that are<br>
>    already released?<br>
>    If the second choice is better, do you think that writing the Tux Paint<br>
>    for Android is a good proposal? This would also involve implementing the<br>
>    new features you mentioned.<br>
>    Ioana<br>
><br>
>    On Mon, Apr 29, 2013 at 8:01 PM, Bill Kendrick <<a href="mailto:nbs@sonic.net">nbs@sonic.net</a>> wrote:<br>
><br>
>      Hi Ioana, thanks for the suggestion.  I have actually already started<br>
>      a separate project that is a turtle-graphics based drawing system,<br>
>      "Tux's Turtle."<br>
><br>
>      Unlike Logo, it's fully interactive, and not based on programming<br>
>      individual commands; e.g., you press [D] to draw a line, [R] to rotate<br>
>      N degrees, [M] to move forward without drawing, etc. -- as you do<br>
>      this, the turtle draws and moves, and at the same time, 'behind the<br>
>      scenes', the "program" is being recorded so that it can be edited,<br>
>      played back, saved, etc..  (It is based on "Delta Drawing", an old<br>
>      program<br>
>      for early 1980s mirocomputers (Atari, Apple II, etc.))<br>
><br>
>      <a href="http://tuxsturtle.sourceforge.net/" target="_blank">http://tuxsturtle.sourceforge.net/</a><br>
><br>
>      At this point, I don't think I'd like to add much in the way of<br>
>      programming functionality to Tux Paint.  (I WOULD like to completely<br>
>      change how plug-ins (Magic tools) are developed, and emphasize how older<br>
>      children (say, high school) can create their own, to extend Tux Paint.)<br>
><br>
>      -bill!<br>
>      On Mon, Apr 29, 2013 at 07:47:48PM +0300, Ioana Culic wrote:<br>
>      >    Hello,<br>
>      >    I am really interested in working with you within the Google Summer<br>
>      of<br>
>      >    Code programm.<br>
>      >    I would like to submit a proposal regarding the TuxPaint<br>
>      application. I<br>
>      >    thought of extending it so that it could also help children learn<br>
>      >    programming.<br>
>      >    The idea would be to use the Logo programming language. We could<br>
>      use Tux<br>
>      >    as the character which should be moved on the screen. There sould<br>
>      be two<br>
>      >    play modes: one which allows you to draw whatever you like,and<br>
>      another<br>
>      >    which gives you some drawings you must reproduce.<br>
>      >    I have thought of implementing the application for mobile<br>
>      devices(Android<br>
>      >    or iOS).<br>
>      >    I would deeply appreciate if you could give me some feedback on my<br>
>      idea.<br>
>      >    Ioana Culic<br>
><br>
>      > _______________________________________________<br>
>      > Tux4kids-discuss mailing list<br>
>      > <a href="mailto:Tux4kids-discuss@lists.alioth.debian.org">Tux4kids-discuss@lists.alioth.debian.org</a><br>
>      ><br>
>      <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/tux4kids-discuss" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/tux4kids-discuss</a><br>
>      --<br>
>      -bill!<br>
>      Sent from my computer<br>
<br>
> _______________________________________________<br>
> Tux4kids-discuss mailing list<br>
> <a href="mailto:Tux4kids-discuss@lists.alioth.debian.org">Tux4kids-discuss@lists.alioth.debian.org</a><br>
> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/tux4kids-discuss" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/tux4kids-discuss</a><br>
<br>
--<br>
-bill!<br>
Sent from my computer<br>
</div></div></blockquote></div><br></div>