Building Android Devices

Post on 18-Dec-2014

273 views 0 download

description

Slides for the Android Meetup presentation (18th August 2014) talking about building Android devices http://www.meetup.com/Android-Australia-User-Group-Sydney/events/196977182/

Transcript of Building Android Devices

Building Android DevicesBuilding Android Devices

1818thth August 2014 August 2014naniktolaram.comnaniktolaram.com

plus.google.com/+NanikTplus.google.com/+NanikTnanikjava@yahoo.comnanikjava@yahoo.com

Thank You !Thank You !

About MeAbout Me

Android Platform Engineer @ Android Platform Engineer @ BlocksGlobal.comBlocksGlobal.com

Hardware Hardware ARM – Freescale/AmlogicARM – Freescale/AmlogicX86 – AMD / IntelX86 – AMD / IntelTablet/Media Player form factorTablet/Media Player form factor

Hardware / Kernel TinkererHardware / Kernel Tinkerer Open Source ODROID Magazine Android Open Source ODROID Magazine Android

WriterWriter

Why New Device ?Why New Device ?

Consumer / Business DrivenConsumer / Business Driven

Explosion of IoT (Internet of Things)Explosion of IoT (Internet of Things)

Market Verticals / Niche MarketMarket Verticals / Niche Market

Testing Ground For New Idea / ConceptsTesting Ground For New Idea / Concepts

Android as Sensor HubAndroid as Sensor Hub

Android Devices - 1Android Devices - 1

Android Devices - 2Android Devices - 2

Android Devices - 3Android Devices - 3

ChallengesChallenges

Steep learning curve (hardware & software)Steep learning curve (hardware & software)

““Keeping up with AOSP”Keeping up with AOSP”

Product UniquenessProduct Uniqueness

Hardware driver support (GPU, Camera & Hardware driver support (GPU, Camera & Sensors)Sensors)

HardwareHardware

Open Source Hardware - hardkernel.com, Open Source Hardware - hardkernel.com, radxa.com, cubieboard.org, beagleboard.orgradxa.com, cubieboard.org, beagleboard.org

Barebone Board (no sensors)Barebone Board (no sensors)

$50 - $200$50 - $200

Community SupportCommunity Support

2 and 4 Cores (8 cores coming soon)2 and 4 Cores (8 cores coming soon)

Hardware (Cubietruck)Hardware (Cubietruck)

Hardware (Radxa Rock)Hardware (Radxa Rock)

Hardware (Beaglebone)Hardware (Beaglebone)

Hardware (ODROID U3)Hardware (ODROID U3)

HardwareHardware

Using pre-existing Android deviceUsing pre-existing Android device

Cheap and widely availableCheap and widely available

Low investmentLow investment

SoftwareSoftware

SoftwareSoftware

Customising AOSP Customising AOSP

Porting existing Linux toolsPorting existing Linux tools

Value added servicesValue added services

High investmentHigh investment

Success StorySuccess Story

CyanogenModCyanogenMod Community DrivenCommunity Driven Consumer MarketConsumer Market

ScreenerScreenerTMTM Commercial MarketCommercial Market Complete Device Remote Management Complete Device Remote Management

FutureFuture

Android 64bit Android 64bit

Cheaper hardware + sensorsCheaper hardware + sensors

Faster AOSP releasesFaster AOSP releases

Vertical Markets Vertical Markets

Proliferation of 3Proliferation of 3rdrd party SDK party SDK