building android devices

19
Building Android Devices Building Android Devices 18 18 th th August 2014 August 2014 naniktolaram.com naniktolaram.com plus.google.com/+NanikT plus.google.com/+NanikT [email protected] [email protected]

Upload: nanik-tolaram

Post on 18-Dec-2014

273 views

Category:

Technology


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

Page 1: Building Android Devices

Building Android DevicesBuilding Android Devices

1818thth August 2014 August 2014naniktolaram.comnaniktolaram.com

plus.google.com/+NanikTplus.google.com/[email protected]@yahoo.com

Page 2: Building Android Devices

Thank You !Thank You !

Page 3: Building Android Devices

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

Page 4: Building Android Devices

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

Page 5: Building Android Devices

Android Devices - 1Android Devices - 1

Page 6: Building Android Devices

Android Devices - 2Android Devices - 2

Page 7: Building Android Devices

Android Devices - 3Android Devices - 3

Page 8: Building Android Devices

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)

Page 9: Building Android Devices

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)

Page 10: Building Android Devices

Hardware (Cubietruck)Hardware (Cubietruck)

Page 11: Building Android Devices

Hardware (Radxa Rock)Hardware (Radxa Rock)

Page 12: Building Android Devices

Hardware (Beaglebone)Hardware (Beaglebone)

Page 13: Building Android Devices

Hardware (ODROID U3)Hardware (ODROID U3)

Page 14: Building Android Devices

HardwareHardware

Using pre-existing Android deviceUsing pre-existing Android device

Cheap and widely availableCheap and widely available

Low investmentLow investment

Page 15: Building Android Devices

SoftwareSoftware

Page 16: Building Android Devices

SoftwareSoftware

Customising AOSP Customising AOSP

Porting existing Linux toolsPorting existing Linux tools

Value added servicesValue added services

High investmentHigh investment

Page 17: Building Android Devices

Success StorySuccess Story

CyanogenModCyanogenMod Community DrivenCommunity Driven Consumer MarketConsumer Market

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

Page 18: Building Android Devices

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

Page 19: Building Android Devices