[Tux4kids-tuxtype-dev] [Tuxmath-devel] Tux4kids in GSOC 2012

Aviral Dasgupta aviraldg at gmail.com
Sun Feb 26 01:24:48 UTC 2012


Hi.

Back here after a long time, but here's the quickie: Yep, that's the best
cross platform solution possible. However PhoneGap is painfully slow on
some Android devices. I plan to experiment further with a native C wrapper
around a v8 instance.

David, the same kind of portability is very hard to get elsewhere. A game
written in JavaScript, like this will run in the browser, on a PC, on a
console or even a phone or a tablet, and that too without any compilation.

In the future I'd definitely want to implement something like what I
described above, but for now, you can probably also use PlayN
(cross-platform game library by Google), which uses GWT for compiling Java
to JavaScript. However I'm not a big fan, because it's currently very bug
ridden and still sticks to the compilation model.

PS. I also managed to get my hands on a BlackBerry PlayBook and it looks
like it's going to be very easy to port to it, because among other things
it has fully working implementations of the SDL libraries.

Regards,
Aviral Dasgupta




------------------------------
*From:* "David Bruce" <davidstuartbruce at gmail.com>
*To:* "deepak aggarwal" <deepak.aggarwal9 at gmail.com>, "Tux Math" <
tuxmath-devel at lists.sourceforge.net>, "Discussion list for Tux Paint
developers" <tuxpaint-devel at lists.sourceforge.net>, "Tux Typing" <
tux4kids-tuxtype-dev at lists.alioth.debian.org>, "r4 at gmail.com" <r4 at gmail.com>
*Sent:* 26 February 2012 4:13 AM
*Subject:* Re: [Tuxmath-devel] Tux4kids in GSOC 2012

It looks like phonegap is free/OSS, so that part is fine.  I am attracted
to Java because of the good support for both web-based applets and
web-based installation (webstart), as we as the fact that Android apps are
written in Java (admittedly with some Android-specific code, which goes
against the Java philosophy).  I assume that by "fragmentation" you mean
that iOS and Windows Phone 7/8 don't support Java.  I don't care much about
Windows Phone as of yet, but iOS is a big deal from a pragmatic standpoint.

Anyone else have any thoughts or experience related to this?
David
On Feb 25, 2012 9:15 AM, "deepak aggarwal" <deepak.aggarwal9 at gmail.com>
wrote:

> Hi David
>
>
>
> On Fri, Feb 24, 2012 at 4:26 AM, David Bruce <davidstuartbruce at gmail.com>wrote:
>
>> Hi everyone,
>>
>> Who is interested in mentoring for GSOC this year?  The organization
>> application period opens Feb 27, and the deadline is Mar 9.  If we are
>> going to participate, we need to get our mentors and our "ideas" page lined
>> up in the next few days.
>>
>> Sadly, I've generally had less and less time for Tux4kids over the last
>> couple of years.  I can do the general admin stuff, but any GSOC projects
>> are going to need someone else to be the primary mentor.  I still can fill
>> in on an ad hoc basis if someone goes on vacation or gets sick.
>>
>> As for ideas on the tuxmath/tuxtype side, a couple things stand out:
>> 1.  Finally get tuxtype "ported" to use t4kcommon.  Tuxtype development
>> has basically been on hold for a while waiting for this.
>> 2.  SDL 2.0 is finally out, and we should probably move to it.  I'm not
>> sure this would be enough for an entire project.
>> 3.  It would be great to finally get some releasable code from
>> tux4kids-admin.
>>
>> On a wider scale, I am increasingly convinced that it would be worthwhile
>> to have our project release some educational kids software for smartphones
>> and tablets.  From a licensing standpoint, only Android is fully and
>> unequivocally compatible with the GPL.  However, if we write new apps from
>> scratch we would be free to choose a different license (it just has to be a
>> Free Software/Open Source license).  My thought is that we could write some
>> educational minigames in Java that could be adapted to be Android app, Java
>> applets, or Java webstart applications while sharing most all the same
>> code.  I've been learning Java and Android with this in mind, but I don't
>> think I know it well enough to be a proper mentor.
>>
>> More appropriate way for building app will be to use HTML5 and javascript
> for building games. I am working in a start up and following this practise
> have helped us a lot
>
> For Mobile : - We can use phonegap for making native apps for almost all
> platform and sencha touch is very mature library for touch screens based
> interaction and they together work great as far I know.
> See this: http://www.youtube.com/watch?v=y_euLChzbc4&feature=related
>
> For Desktop :- Same code( almost 80% except controller one as interaction
> method is different) can be used for making apps. See this link :
> https://developer.mozilla.org/en/Apps/For_Web_developers
>
> With launch of window 8. We can easily port this game to new platform as
> window 8 apps usually made with the help of html5
>
>  Most Importantly there are many javascript library available for making
> games
>                      https://github.com/bebraw/jswiki/wiki/Game-Engines
> And Html5 learning curve will be very low if you know sdl or opengl. I am
> able to use it very easily.
>
> At the end it's your decision what should we use for making app [?] but
> from my point of view using java will not only make things difficult but we
> will also have high fragmentation issues.
>
>> As always, I defer to the Tux Paint folks for all issues related to them.
>>
>> Any thoughts?
>>
>> David Bruce
>>
> Best
> Deepak
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/tux4kids-tuxtype-dev/attachments/20120226/c5235b2d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 328.png
Type: image/png
Size: 569 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/tux4kids-tuxtype-dev/attachments/20120226/c5235b2d/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 328.png
Type: image/png
Size: 569 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/tux4kids-tuxtype-dev/attachments/20120226/c5235b2d/attachment-0003.png>


More information about the Tux4kids-tuxtype-dev mailing list