SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Creating Android Devices
Behind the scenes, from concept to prototype



              Shree Kumar
              InnoMinds Software
Speaker Intro




    Shree Kumar
    InnoMinds Software
Overview
•   Android Proliferation, how & why
•   Reference Designs
•   Typical Customizations
•   Workflow from Concept to Prototype
•   Software Perspective
•   Life-saver tools
Android Proliferation
• Thousands of types
• ~4000 active device
  types in OSM study
  (May 2012)
• Possible reasons
                              Source : OpenStreetMaps, “Android Fragmentation Visualized”
  – Ease of porting
  – Apache 2.0 user-space
  – Reference designs are a
    great starting point!
Reference Designs
• Complete Android implementations
  – Time-to-market acceleration
  – Easy adoption of designs
• Who provides ?
  – your favourite vendor <X>
• What’s included
  – Hardware, Software, ID
  – Documentation…
  – BOM, Tools, Manufacturing processes
If it is not broken, why change it ?
•   Feature subset
•   Cost optimization
•   Leveraging economies of scale
•   Differentiation
What is changed ?
   Customization   ID
                   Display, Touchscreen
                   Sensors, Keys, Speakers
                   Camera Modules, Storage
                   Communications
                   Memory
                   Graphics, Codecs
                   Modem
       Selection
                   Processor
Workflow

Project Goals   Change List        Reference Design



                 Hardware         Software
    ID Design     Design           Design


                       Bring-up, Tuning


                    Prototype
Challenges
• Short timelines
  – 1-2 months for prototype, production!
• Limited expertise
• Scarce resources
• Sparse documentation
  – Hardware, software co-design…
• Fragmented support
• Language barriers !
Gamut of Changes
Change        Example          Changes
Skinning,    Wallpapers,       Packaging
Bundled apps Media
ID            New shell        Key mapping (perhaps), RF tuning
Sensors       Gyroscope        Kernel
Basic I/O     Display, Touch   Kernel, System Properties
Complex I/O   Camera           Kernel, ISP, HAL implementation
RF            WiFi/BT chip     Radio interface layer, kernel
Non-          USB dongle,      Potentially everywhere
standard      HDMI, 3D
functionality
Life-savers…
• Swiss-army knife
  – VNC
  – Serial port
  – SSH
  – “logcat”, “dmesg” and others, of course!
• In-Circuit Debuggers – JTAG, etc
Summary
• Android changes takes surprisingly little
  effort
• Turning out fast prototypes is feasible
  – Pre-production testing highly recommended!
Questions ?

      Shree
shree.shree@gmail.com

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Creating Android Devices

  • 1. Creating Android Devices Behind the scenes, from concept to prototype Shree Kumar InnoMinds Software
  • 2. Speaker Intro Shree Kumar InnoMinds Software
  • 3. Overview • Android Proliferation, how & why • Reference Designs • Typical Customizations • Workflow from Concept to Prototype • Software Perspective • Life-saver tools
  • 4. Android Proliferation • Thousands of types • ~4000 active device types in OSM study (May 2012) • Possible reasons Source : OpenStreetMaps, “Android Fragmentation Visualized” – Ease of porting – Apache 2.0 user-space – Reference designs are a great starting point!
  • 5. Reference Designs • Complete Android implementations – Time-to-market acceleration – Easy adoption of designs • Who provides ? – your favourite vendor <X> • What’s included – Hardware, Software, ID – Documentation… – BOM, Tools, Manufacturing processes
  • 6. If it is not broken, why change it ? • Feature subset • Cost optimization • Leveraging economies of scale • Differentiation
  • 7. What is changed ? Customization ID Display, Touchscreen Sensors, Keys, Speakers Camera Modules, Storage Communications Memory Graphics, Codecs Modem Selection Processor
  • 8. Workflow Project Goals Change List Reference Design Hardware Software ID Design Design Design Bring-up, Tuning Prototype
  • 9. Challenges • Short timelines – 1-2 months for prototype, production! • Limited expertise • Scarce resources • Sparse documentation – Hardware, software co-design… • Fragmented support • Language barriers !
  • 10. Gamut of Changes Change Example Changes Skinning, Wallpapers, Packaging Bundled apps Media ID New shell Key mapping (perhaps), RF tuning Sensors Gyroscope Kernel Basic I/O Display, Touch Kernel, System Properties Complex I/O Camera Kernel, ISP, HAL implementation RF WiFi/BT chip Radio interface layer, kernel Non- USB dongle, Potentially everywhere standard HDMI, 3D functionality
  • 11. Life-savers… • Swiss-army knife – VNC – Serial port – SSH – “logcat”, “dmesg” and others, of course! • In-Circuit Debuggers – JTAG, etc
  • 12. Summary • Android changes takes surprisingly little effort • Turning out fast prototypes is feasible – Pre-production testing highly recommended!
  • 13. Questions ? Shree shree.shree@gmail.com