<html><body><div style="color:#000; background-color:#fff; font-family:garamond, new york, times, serif;font-size:12pt"><div><span>Okay.  Thanks, Steve</span></div><div><br></div>  <div style="font-size: 12pt; font-family: garamond, 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Álvaro Castro-Castilla <alvaro.castro.castilla@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> Steve Graham <jsgrahamus@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> Gambit List <Gambit-list@iro.umontreal.ca> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, March 13, 2012 6:17 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [gambit-list] Gambit on Android<br> </font> </div> <br>
Yes, it does apply, however the main difference is that usually games<br>are made using only one "Activity" (the concept of android that<br>describes sort of "windows" that compose a program). When you are<br>developing an app, you usually will code it using the Android SDK, the<br>UI API, several Activities, and then you need to make the JNI<br>bindings.<br>I would say games are more suitable for Scheme development with<br>Gambit, since you have easier access to the NDK (the part of the<br>Android system libs exposed through a C interface).<br><br><br><br><br>2012/3/14 Steve Graham <<a ymailto="mailto:jsgrahamus@yahoo.com" href="mailto:jsgrahamus@yahoo.com">jsgrahamus@yahoo.com</a>>:<br>> Thanks, Alvaro.  Does this apply if you wish to develop apps other than<br>> games?<br>><br>> ________________________________<br>> From: Álvaro Castro-Castilla <<a ymailto="mailto:alvaro.castro.castilla@gmail.com"
 href="mailto:alvaro.castro.castilla@gmail.com">alvaro.castro.castilla@gmail.com</a>><br>> To: Steve Graham <<a ymailto="mailto:jsgrahamus@yahoo.com" href="mailto:jsgrahamus@yahoo.com">jsgrahamus@yahoo.com</a>><br>> Cc: Keith Flower <<a ymailto="mailto:keith@keithflower.org" href="mailto:keith@keithflower.org">keith@keithflower.org</a>>; Gambit List<br>> <<a ymailto="mailto:Gambit-list@iro.umontreal.ca" href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a>><br>> Sent: Tuesday, March 13, 2012 5:44 PM<br>><br>> Subject: Re: [gambit-list] Gambit on Android<br>><br>> Hi Steve,<br>><br>> These are the two I've used:<br>><br>> http://www.apress.com/9781430226475<br>> http://www.apress.com/9781430230427<br>><br>> Android Pro Games explains a bit of JNI interface, but it was written<br>> prior to Native Activity (Android 2.2) and even NDK times, but is<br>> worth
 reading.<br>><br>> Also these: http://commonsware.com/<br>><br>> Best<br>><br>><br>><br>><br>> On Tue, Mar 13, 2012 at 11:35 PM, Steve Graham <<a ymailto="mailto:jsgrahamus@yahoo.com" href="mailto:jsgrahamus@yahoo.com">jsgrahamus@yahoo.com</a>> wrote:<br>>> Keith,<br>>><br>>>    What steps did you take to learn Java, how to use Java for GUI's on<br>>> Android and how to tie it together with JNI?  Any recommended books or<br>>> URL's?<br>>><br>>><br>>> Thanks, Steve<br>>><br>>> ________________________________<br>>> From: Keith Flower <<a ymailto="mailto:keith@keithflower.org" href="mailto:keith@keithflower.org">keith@keithflower.org</a>><br>>><br>>> To: Steve Graham <<a ymailto="mailto:jsgrahamus@yahoo.com" href="mailto:jsgrahamus@yahoo.com">jsgrahamus@yahoo.com</a>><br>>> Cc: Gambit List <<a
 ymailto="mailto:Gambit-list@iro.umontreal.ca" href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a>><br>>> Sent: Monday, March 12, 2012 12:38 PM<br>>><br>>> Subject: Re: [gambit-list] Gambit on Android<br>>><br>>> For my little Gambit for Android app<br>>><br>>> <a href="https://play.google.com/store/apps/details?id=org.keithflower.gambit" target="_blank">https://play.google.com/store/apps/details?id=org.keithflower.gambit</a><br>>><br>>> the GUI is Java, Gambit is compiled with the Android Native Development<br>>> Kit,<br>>> and JNI is the bridge.<br>>><br>>> I'm testing to release a new version that incorporates all of Marc's nice<br>>> recent iOS changes.<br>>><br>>> Regards,<br>>><br>>> Keith<br>>><br>>> On Mar 12, 2012, at 10:19 AM, Steve Graham wrote:<br>>><br>>> I understand that Android apps
 are typically written in Java.  How then is<br>>> Gambit able to run on that platform?  If it is possible to write GUI apps<br>>> for the Android using Gambit, are there any pointers on how to get<br>>> started?<br>>><br>>> Thanks, Steve<br>>> _______________________________________________<br>>> Gambit-list mailing list<br>>> <a ymailto="mailto:Gambit-list@iro.umontreal.ca" href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>>> <a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>>><br>>><br>>><br>>><br>>><br>>> _______________________________________________<br>>> Gambit-list mailing list<br>>> <a ymailto="mailto:Gambit-list@iro.umontreal.ca"
 href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>>> <a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>>><br>><br>><br><br><br> </div> </div>  </div></body></html>