+1
I was lucky enough to get a preview copy of this for review, and I highly 
recommend it. It's got enough examples and theory to get you started 
building apps running on Android on the BBB. You'll get a hang of building 
Android apps that use GPIO, SPI, I2C. And I personally think that it opens 
up so many possibilities, it's amazing.

-Anuj

On Monday, February 23, 2015 at 1:04:33 AM UTC+5:30, William Hermans wrote:
>
> Hey, Andrew,
>
> Good Job ! Question though. Do you and your co-author ( plus perhaps packt 
> ) plan on releasing an electronic version ? Old eyes prefer a medium that 
> can be easily magnified ( zoom ) for better reading experience . . .
>
> On Sun, Feb 22, 2015 at 11:22 AM, Andrew Henderson <hend...@icculus.org 
> <javascript:>> wrote:
>
>> Hello all!  I am happy to announce that one of my colleagues, Aravind 
>> Prakash, and I have put together a book that gives some practical guidance 
>> on using Android on the BeagleBone Black platform. This book is "Android 
>> for the BeagleBone Black" from Packt Publishing (ISBN 978-1784392161), and 
>> it is now available on Amazon.  It covers a number of the details involved 
>> in installing Android on the BBB using the 3.8 Linux kernel and creating 
>> apps that interface with hardware connected to the BBB's P8/P9 connectors. 
>> There are step-by-step instructions on getting ADB over USB running, adding 
>> device tree overlays to your Android system, and setting up the system at 
>> boot via the Android init*.rc files.  There is also complete source code 
>> provided for sample apps that use JNI and AsyncTask background threads to 
>> talk with GPIO, I2C, and SPI hardware. We've selected some nice hardware 
>> components for the examples that will get you up-and-running without 
>> requiring you to have extensive hardware knowledge: 
>> http://i.imgur.com/bz4Fjeq.jpg        
>>
>> Packt has made a sample of the book available for free here: 
>> http://www.slideshare.net/Products123/android-for-the-beaglebone-black-sample-chapter
>>
>> Back in 2013, I began experimenting with getting Android running on the 
>> BeagleBone Black with the 3.8 kernel so that I could quickly and easily 
>> interface capes and custom hardware with Android.  I made a few Android 
>> 4.2.2 JellyBean images available and I received *thousands* of mails from 
>> hobbyists, engineers, and students asking all sorts of questions and 
>> sharing info about what they've discovered while using Android on the BBB.  
>> The Android building process was a bit rough around the edges, so I tried 
>> to streamline the process as best as I could.  The result was the 
>> BBBAndroid project (bbbandroid.org), which allows you to build Android 
>> 4.4.4 KitKat with the 3.8 kernel in only a handful of simple steps.  
>>
>> I was surprised at all of the BBB projects that people have been using 
>> Android for!  A number of engineering firms and universities from all over 
>> the world have contacted me for advice about using the open hardware design 
>> of the BBB as an Android EVM or as a basis for new Android gizmos and 
>> research projects.  Having the 3.8 kernel available has allowed them to 
>> rapidly integrate and test hardware with their Android system prototypes, 
>> so I've heard about all sorts of tablets, car computers, portable media 
>> devices, smart toasters, etc. that people have been putting together with 
>> BBBs running Android.  Hopefully, this book will help give people those 
>> critical missing bits of information that they need to really dig in and 
>> start creating some nice Android-based projects.  Since the tutorials and 
>> documentation available for Android target the more "official" support for 
>> Android on the BBB with the 3.2 kernel, this book helps out those of you 
>> who want to use the BBB's cape manager to easily use commercially-available 
>> capes and quickly prototype new hardware and get it talking to Android apps.
>>
>> Enjoy, and be sure to let me know what Android projects you're creating 
>> for the BBB!
>>
>> Andrew
>>
>>  -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to beagleboard...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to