SlideShare a Scribd company logo
1 of 19
Building Android DevicesBuilding Android Devices
1818thth
August 2014August 2014
naniktolaram.comnaniktolaram.com
plus.google.com/+NanikTplus.google.com/+NanikT
nanikjava@yahoo.comnanikjava@yahoo.com
Thank You !Thank You !
About MeAbout Me
 Android Platform Engineer @Android Platform Engineer @
BlocksGlobal.comBlocksGlobal.com
 HardwareHardware
ARM – Freescale/AmlogicARM – Freescale/Amlogic
X86 – AMD / IntelX86 – AMD / Intel
Tablet/Media Player form factorTablet/Media Player form factor
 Hardware / Kernel TinkererHardware / Kernel Tinkerer
 Open Source ODROID Magazine AndroidOpen 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 AOSPCustomising 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 ManagementComplete Device Remote Management
FutureFuture
 Android 64bitAndroid 64bit
 Cheaper hardware + sensorsCheaper hardware + sensors
 Faster AOSP releasesFaster AOSP releases
 Vertical MarketsVertical Markets
 Proliferation of 3Proliferation of 3rdrd
party SDKparty SDK
Building Android Devices

More Related Content

What's hot

Sony robotics overview
Sony robotics overviewSony robotics overview
Sony robotics overviewTomoya Fujita
 
Overview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded MarketOverview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded MarketJessika Remolona
 
Scalable AI Solution cross AI platforms
Scalable AI Solution cross AI platformsScalable AI Solution cross AI platforms
Scalable AI Solution cross AI platformsKTN
 
如何利用 Docker 強化網站安全
如何利用 Docker 強化網站安全如何利用 Docker 強化網站安全
如何利用 Docker 強化網站安全Tim Hsu
 
Windows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sampleWindows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sampleMirco Vanini
 
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v12015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1MAKERPRO.cc
 
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveLund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveConstantin Musca
 
Windows 10 IoT Core on Raspberry Pi 2 Usine IO
Windows 10 IoT Core on Raspberry Pi 2 Usine IOWindows 10 IoT Core on Raspberry Pi 2 Usine IO
Windows 10 IoT Core on Raspberry Pi 2 Usine IOAlex Danvy
 
Triple A for iPad: Apps, Accessibility, and Accessories
Triple A for iPad: Apps, Accessibility, and AccessoriesTriple A for iPad: Apps, Accessibility, and Accessories
Triple A for iPad: Apps, Accessibility, and AccessoriesEric Sailers
 
all-the-things
all-the-thingsall-the-things
all-the-thingsyipweng
 

What's hot (12)

Sony robotics overview
Sony robotics overviewSony robotics overview
Sony robotics overview
 
Overview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded MarketOverview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded Market
 
Scalable AI Solution cross AI platforms
Scalable AI Solution cross AI platformsScalable AI Solution cross AI platforms
Scalable AI Solution cross AI platforms
 
如何利用 Docker 強化網站安全
如何利用 Docker 強化網站安全如何利用 Docker 強化網站安全
如何利用 Docker 強化網站安全
 
Android Things - The IoT platform for everyone.
Android Things - The IoT platform for everyone. Android Things - The IoT platform for everyone.
Android Things - The IoT platform for everyone.
 
Windows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sampleWindows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sample
 
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v12015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
 
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveLund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
 
Windows 10 IoT Core on Raspberry Pi 2 Usine IO
Windows 10 IoT Core on Raspberry Pi 2 Usine IOWindows 10 IoT Core on Raspberry Pi 2 Usine IO
Windows 10 IoT Core on Raspberry Pi 2 Usine IO
 
Triple A for iPad: Apps, Accessibility, and Accessories
Triple A for iPad: Apps, Accessibility, and AccessoriesTriple A for iPad: Apps, Accessibility, and Accessories
Triple A for iPad: Apps, Accessibility, and Accessories
 
SpriteKit 101
SpriteKit 101SpriteKit 101
SpriteKit 101
 
all-the-things
all-the-thingsall-the-things
all-the-things
 

Viewers also liked

Viewers also liked (16)

Transcript
TranscriptTranscript
Transcript
 
Ferdinand de saussure
Ferdinand de saussureFerdinand de saussure
Ferdinand de saussure
 
презентация для односоставные предложения
презентация для односоставные предложенияпрезентация для односоставные предложения
презентация для односоставные предложения
 
Bo miller assignment 2.3
Bo miller assignment 2.3Bo miller assignment 2.3
Bo miller assignment 2.3
 
Addiction
AddictionAddiction
Addiction
 
المرأة هموم واهتمامات
المرأة هموم واهتماماتالمرأة هموم واهتمامات
المرأة هموم واهتمامات
 
These fruits aren't fruits may 5 am
These fruits aren't fruits may 5 amThese fruits aren't fruits may 5 am
These fruits aren't fruits may 5 am
 
Mobilizing community groups to access comprehensive care ser
Mobilizing community groups to access comprehensive care serMobilizing community groups to access comprehensive care ser
Mobilizing community groups to access comprehensive care ser
 
Rugs and carpets
Rugs and carpetsRugs and carpets
Rugs and carpets
 
PORTFOLIO NAVIN
PORTFOLIO NAVINPORTFOLIO NAVIN
PORTFOLIO NAVIN
 
English Iv! Ultima
English Iv! UltimaEnglish Iv! Ultima
English Iv! Ultima
 
Blog Writing Presentation
Blog Writing PresentationBlog Writing Presentation
Blog Writing Presentation
 
Asaf dok
Asaf dokAsaf dok
Asaf dok
 
Sardegna. Artigianato sardo.
Sardegna. Artigianato sardo.Sardegna. Artigianato sardo.
Sardegna. Artigianato sardo.
 
Fotos de laurent_schwebel1
Fotos de laurent_schwebel1Fotos de laurent_schwebel1
Fotos de laurent_schwebel1
 
Imperialism 2014
Imperialism 2014Imperialism 2014
Imperialism 2014
 

Similar to Building Android Devices

0xdroid -- community-developed Android distribution by 0xlab
0xdroid -- community-developed Android distribution by 0xlab0xdroid -- community-developed Android distribution by 0xlab
0xdroid -- community-developed Android distribution by 0xlabNational Cheng Kung University
 
DEFCON 23 - Ian Latter - remote access the apt
DEFCON 23 - Ian Latter - remote access the aptDEFCON 23 - Ian Latter - remote access the apt
DEFCON 23 - Ian Latter - remote access the aptFelipe Prado
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitIntel® Software
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityAndri Yadi
 
Developing a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionDeveloping a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionIntel® Software
 
More Mad Science for the Commodore 64 (ECCC 2015)
More Mad Science for the Commodore 64 (ECCC 2015)More Mad Science for the Commodore 64 (ECCC 2015)
More Mad Science for the Commodore 64 (ECCC 2015)Leif Bloomquist
 
Luiz eduardo. introduction to mobile snitch
Luiz eduardo. introduction to mobile snitchLuiz eduardo. introduction to mobile snitch
Luiz eduardo. introduction to mobile snitchYury Chemerkin
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelMichael Heydt
 
Open Source Wearable Platforms
Open Source Wearable PlatformsOpen Source Wearable Platforms
Open Source Wearable PlatformsGene Leybzon
 
Open source hardware
Open source hardwareOpen source hardware
Open source hardwareEdmond Lau
 
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...Zoltan Balazs
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boardsLF Events
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 
Better With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoBetter With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoPearl Chen
 
Ruby Arduino (RubyConfIndia 2013)
Ruby Arduino (RubyConfIndia 2013)Ruby Arduino (RubyConfIndia 2013)
Ruby Arduino (RubyConfIndia 2013)nishantmodak
 

Similar to Building Android Devices (20)

Maker Movement
Maker MovementMaker Movement
Maker Movement
 
0xdroid -- community-developed Android distribution by 0xlab
0xdroid -- community-developed Android distribution by 0xlab0xdroid -- community-developed Android distribution by 0xlab
0xdroid -- community-developed Android distribution by 0xlab
 
DEFCON 23 - Ian Latter - remote access the apt
DEFCON 23 - Ian Latter - remote access the aptDEFCON 23 - Ian Latter - remote access the apt
DEFCON 23 - Ian Latter - remote access the apt
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer Kit
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Designing the Next-Generation of Handheld Devices
Designing the Next-Generation of Handheld DevicesDesigning the Next-Generation of Handheld Devices
Designing the Next-Generation of Handheld Devices
 
Resume-TakeshiHashimoto16120700
Resume-TakeshiHashimoto16120700Resume-TakeshiHashimoto16120700
Resume-TakeshiHashimoto16120700
 
Developing a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionDeveloping a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT Edition
 
More Mad Science for the Commodore 64 (ECCC 2015)
More Mad Science for the Commodore 64 (ECCC 2015)More Mad Science for the Commodore 64 (ECCC 2015)
More Mad Science for the Commodore 64 (ECCC 2015)
 
Luiz eduardo. introduction to mobile snitch
Luiz eduardo. introduction to mobile snitchLuiz eduardo. introduction to mobile snitch
Luiz eduardo. introduction to mobile snitch
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a Nutshel
 
Open Source Wearable Platforms
Open Source Wearable PlatformsOpen Source Wearable Platforms
Open Source Wearable Platforms
 
Open source hardware
Open source hardwareOpen source hardware
Open source hardware
 
Android meets Arduino
Android meets ArduinoAndroid meets Arduino
Android meets Arduino
 
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Better With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoBetter With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+Arduino
 
Ruby Arduino (RubyConfIndia 2013)
Ruby Arduino (RubyConfIndia 2013)Ruby Arduino (RubyConfIndia 2013)
Ruby Arduino (RubyConfIndia 2013)
 

More from Nanik Tolaram

Barcelona Meetup Presentation
Barcelona Meetup PresentationBarcelona Meetup Presentation
Barcelona Meetup PresentationNanik Tolaram
 
Diving inside Android Wifi
Diving inside Android WifiDiving inside Android Wifi
Diving inside Android WifiNanik Tolaram
 
Android Internal Services
Android Internal ServicesAndroid Internal Services
Android Internal ServicesNanik Tolaram
 
ODROID Magazine June 2015
ODROID Magazine June 2015ODROID Magazine June 2015
ODROID Magazine June 2015Nanik Tolaram
 
ODROID Magazine January 2015
ODROID Magazine January 2015ODROID Magazine January 2015
ODROID Magazine January 2015Nanik Tolaram
 
ODROID Magazine December 2014
 ODROID Magazine December 2014 ODROID Magazine December 2014
ODROID Magazine December 2014Nanik Tolaram
 
Peeking into Android Source
Peeking into Android SourcePeeking into Android Source
Peeking into Android SourceNanik Tolaram
 
ODROID Magazine September 2014
ODROID Magazine September 2014ODROID Magazine September 2014
ODROID Magazine September 2014Nanik Tolaram
 
ODROID Magazine August 2014
ODROID Magazine August 2014ODROID Magazine August 2014
ODROID Magazine August 2014Nanik Tolaram
 
Android Wear Presentation
Android Wear PresentationAndroid Wear Presentation
Android Wear PresentationNanik Tolaram
 
ODROID Magazine June 2014
ODROID Magazine June 2014ODROID Magazine June 2014
ODROID Magazine June 2014Nanik Tolaram
 
ODROID Magazine May 2014
ODROID Magazine May 2014ODROID Magazine May 2014
ODROID Magazine May 2014Nanik Tolaram
 
Odroid Magazine March 2014
Odroid Magazine March 2014Odroid Magazine March 2014
Odroid Magazine March 2014Nanik Tolaram
 
ODROID Magazine April 2014
ODROID Magazine April 2014ODROID Magazine April 2014
ODROID Magazine April 2014Nanik Tolaram
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)Nanik Tolaram
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessNanik Tolaram
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverNanik Tolaram
 

More from Nanik Tolaram (18)

Barcelona Meetup Presentation
Barcelona Meetup PresentationBarcelona Meetup Presentation
Barcelona Meetup Presentation
 
Diving inside Android Wifi
Diving inside Android WifiDiving inside Android Wifi
Diving inside Android Wifi
 
Android Source Code
Android Source CodeAndroid Source Code
Android Source Code
 
Android Internal Services
Android Internal ServicesAndroid Internal Services
Android Internal Services
 
ODROID Magazine June 2015
ODROID Magazine June 2015ODROID Magazine June 2015
ODROID Magazine June 2015
 
ODROID Magazine January 2015
ODROID Magazine January 2015ODROID Magazine January 2015
ODROID Magazine January 2015
 
ODROID Magazine December 2014
 ODROID Magazine December 2014 ODROID Magazine December 2014
ODROID Magazine December 2014
 
Peeking into Android Source
Peeking into Android SourcePeeking into Android Source
Peeking into Android Source
 
ODROID Magazine September 2014
ODROID Magazine September 2014ODROID Magazine September 2014
ODROID Magazine September 2014
 
ODROID Magazine August 2014
ODROID Magazine August 2014ODROID Magazine August 2014
ODROID Magazine August 2014
 
Android Wear Presentation
Android Wear PresentationAndroid Wear Presentation
Android Wear Presentation
 
ODROID Magazine June 2014
ODROID Magazine June 2014ODROID Magazine June 2014
ODROID Magazine June 2014
 
ODROID Magazine May 2014
ODROID Magazine May 2014ODROID Magazine May 2014
ODROID Magazine May 2014
 
Odroid Magazine March 2014
Odroid Magazine March 2014Odroid Magazine March 2014
Odroid Magazine March 2014
 
ODROID Magazine April 2014
ODROID Magazine April 2014ODROID Magazine April 2014
ODROID Magazine April 2014
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device Driver
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Building Android Devices

  • 1. Building Android DevicesBuilding Android Devices 1818thth August 2014August 2014 naniktolaram.comnaniktolaram.com plus.google.com/+NanikTplus.google.com/+NanikT nanikjava@yahoo.comnanikjava@yahoo.com
  • 3. About MeAbout Me  Android Platform Engineer @Android Platform Engineer @ BlocksGlobal.comBlocksGlobal.com  HardwareHardware ARM – Freescale/AmlogicARM – Freescale/Amlogic X86 – AMD / IntelX86 – AMD / Intel Tablet/Media Player form factorTablet/Media Player form factor  Hardware / Kernel TinkererHardware / Kernel Tinkerer  Open Source ODROID Magazine AndroidOpen Source ODROID Magazine Android WriterWriter
  • 4. 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
  • 5. Android Devices - 1Android Devices - 1
  • 6. Android Devices - 2Android Devices - 2
  • 7. Android Devices - 3Android Devices - 3
  • 8. 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)
  • 9. 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)
  • 14. HardwareHardware  Using pre-existing Android deviceUsing pre-existing Android device  Cheap and widely availableCheap and widely available  Low investmentLow investment
  • 16. SoftwareSoftware  Customising AOSPCustomising AOSP  Porting existing Linux toolsPorting existing Linux tools  Value added servicesValue added services  High investmentHigh investment
  • 17. Success StorySuccess Story  CyanogenModCyanogenMod  Community DrivenCommunity Driven  Consumer MarketConsumer Market  ScreenerScreenerTMTM  Commercial MarketCommercial Market  Complete Device Remote ManagementComplete Device Remote Management
  • 18. FutureFuture  Android 64bitAndroid 64bit  Cheaper hardware + sensorsCheaper hardware + sensors  Faster AOSP releasesFaster AOSP releases  Vertical MarketsVertical Markets  Proliferation of 3Proliferation of 3rdrd party SDKparty SDK