SlideShare a Scribd company logo
1 of 3
Webinar: Android Customization – Creating New Possibilities
September 28‚ 2012
Question and Answers Session



Q. What are the various hardware options by which any external hardware can be
connected with standard Android Phone/Tablet?

A. Audio jack and USB port are the two standard options available for hardware
connectivity. Other optional components include HDMI port, SDCard slot, and so on.


Q. What licensing intricacies are involved when customising Android for embedded
solutions?

A. There are two parts to Android: an Android-compatible Linux kernel and an AOSP
Release.

Even though it is modified to run the AOSP, the Linux kernel continues to be under
the GNU GPLv2 license. It is not allowed to distribute any modifications made to the
kernel under any license other than the GPL.

However, Applications that run on top of the kernel are not considered "derived
works." Therefore, feel free to create applications that run on top of the Linux kernel
and distribute them under the license of your choice.


Q. Can I modify a standard android phone and convert it into a data collection
utility in which I would require the support of just GSM and Camera?

A. Sure. Putting Android on an embedded device is a complex task! It involves an
intricate understanding of its internals and a clever mix of modifications to the
Android Open Source Project (AOSP) and its Linux kernel.

In simple words, this particular problem would involve creating the specific Android
OS version build ported on your desired Android phone with OEM specific kernel and
device drivers embedded to support GSM and Camera.

The next step would be adding the data collection utility app in the build. Finally, the
unused apps and features that are part of the standard AOSP build should be
removed to achieve the customised solution.
Q. Is there any brand specific limitation or any android phone can be re-flashed
with custom image of Android?

A. As discussed in the webinar, you will need OEM specific kernel and hardware
components specific device drivers to get your custom AOSP build working on a
specific OEM phone.

There is option of using Android developer phones for which complete builds are
available online on AOSP git repository. Finally, In order to get your custom ROM
flashed on the target device, the device needs to be rooted.



Q. What makes Android a preferred platform for me as an embedded system
vendor?

A. We did cover this in our webinar..

Android platform has a few characteristics that make it an especially interesting basis
for embedded use. The broad app ecosystem (with 200,000+ apps on Android
Market) allows for a large pool of apps available to choose from; should you want to
pre-package applications with your embedded device.

Android’s consistent and forward compatible App APIs make sure that custom apps
you develop for inclusion on your embedded system should continue working in the
future Android versions.

Because Android is open source, a lot of its components can be replaced outright.
For instance, if you don't like the default app Launcher (home screen) you can write
your own.

Another benefit from Android's openness and its architecture is that adding support
for additional features and hardware is relatively straightforward. You just need to
emulate what the platform is doing for other hardware or features of the same type.
For instance, you can add support for custom hardware to the HAL by adding a
handful of files.

And lastly, whether it is tuning the pre-built app behavior or changing their look and
feel, you are again free to modify the AOSP as needed.
Q. What type of an eco-system does Android enabled Embedded system enjoy?

A. Android is poised to make its mark on the embedded-system marketplace. We
believe that it is well on its way to becoming the defacto standard UI for a vast
majority of user-centric embedded devices.

An entire ecosystem is therefore rapidly building around Android. Silicon and system-
on- chip (SoC) manufacturers such as ARM, TI, Qualcomm, Freescale, NVidia and TI
have added Android support for their products, and handset and tablet
manufacturers such as Motorola, Samsung, HTC, Sony-Ericsson, LG, Archos, DELL,
ASUS, etc. ship an ever-increasing number of Android-equipped devices. This
ecosystem also includes an increasing number of diverse players, such as Amazon,
Verizon, Sprint and Barnes&Nobles, creating their own application markets.


Q. Do I need to take OEM permission in order to customise Android for a particular
device in bulk?

A. We do not require OEM permission for the same, but need the kernel and device
drivers for that device. Also burning custom image requires device rooting, so
warranty may be void in some OEM’s case.


          Write to us at inquiry@impetus.com for more information

More Related Content

Viewers also liked (13)

Disney Excellence Award
Disney Excellence AwardDisney Excellence Award
Disney Excellence Award
 
Perfect Foundation for 2013 Security Blueprint
Perfect Foundation for 2013 Security BlueprintPerfect Foundation for 2013 Security Blueprint
Perfect Foundation for 2013 Security Blueprint
 
Nation reportpt2
Nation reportpt2Nation reportpt2
Nation reportpt2
 
Cover Letter
Cover Letter Cover Letter
Cover Letter
 
Neha_Bhatia Resume
Neha_Bhatia ResumeNeha_Bhatia Resume
Neha_Bhatia Resume
 
1
11
1
 
Exposicion ambiente de aprendizaje original 2
Exposicion ambiente de aprendizaje original 2Exposicion ambiente de aprendizaje original 2
Exposicion ambiente de aprendizaje original 2
 
¿Quien soy yo?
¿Quien soy yo?¿Quien soy yo?
¿Quien soy yo?
 
Proceso Minero
Proceso MineroProceso Minero
Proceso Minero
 
컨텐츠저작설계 2조 중간보고
컨텐츠저작설계 2조 중간보고컨텐츠저작설계 2조 중간보고
컨텐츠저작설계 2조 중간보고
 
TAO DAYS - Challenges of Modern Computer Based Assessment
TAO DAYS - Challenges of Modern Computer Based AssessmentTAO DAYS - Challenges of Modern Computer Based Assessment
TAO DAYS - Challenges of Modern Computer Based Assessment
 
Los tres amigos
Los tres amigosLos tres amigos
Los tres amigos
 
Estructura del estado
Estructura del estadoEstructura del estado
Estructura del estado
 

More from Impetus Technologies

Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
Impetus Technologies
 

More from Impetus Technologies (20)

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus Webinar
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in Elasticsearch
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLab
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph lab
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Webinar Q&A:Android Customization–Creating New Possibilities

  • 1. Webinar: Android Customization – Creating New Possibilities September 28‚ 2012 Question and Answers Session Q. What are the various hardware options by which any external hardware can be connected with standard Android Phone/Tablet? A. Audio jack and USB port are the two standard options available for hardware connectivity. Other optional components include HDMI port, SDCard slot, and so on. Q. What licensing intricacies are involved when customising Android for embedded solutions? A. There are two parts to Android: an Android-compatible Linux kernel and an AOSP Release. Even though it is modified to run the AOSP, the Linux kernel continues to be under the GNU GPLv2 license. It is not allowed to distribute any modifications made to the kernel under any license other than the GPL. However, Applications that run on top of the kernel are not considered "derived works." Therefore, feel free to create applications that run on top of the Linux kernel and distribute them under the license of your choice. Q. Can I modify a standard android phone and convert it into a data collection utility in which I would require the support of just GSM and Camera? A. Sure. Putting Android on an embedded device is a complex task! It involves an intricate understanding of its internals and a clever mix of modifications to the Android Open Source Project (AOSP) and its Linux kernel. In simple words, this particular problem would involve creating the specific Android OS version build ported on your desired Android phone with OEM specific kernel and device drivers embedded to support GSM and Camera. The next step would be adding the data collection utility app in the build. Finally, the unused apps and features that are part of the standard AOSP build should be removed to achieve the customised solution.
  • 2. Q. Is there any brand specific limitation or any android phone can be re-flashed with custom image of Android? A. As discussed in the webinar, you will need OEM specific kernel and hardware components specific device drivers to get your custom AOSP build working on a specific OEM phone. There is option of using Android developer phones for which complete builds are available online on AOSP git repository. Finally, In order to get your custom ROM flashed on the target device, the device needs to be rooted. Q. What makes Android a preferred platform for me as an embedded system vendor? A. We did cover this in our webinar.. Android platform has a few characteristics that make it an especially interesting basis for embedded use. The broad app ecosystem (with 200,000+ apps on Android Market) allows for a large pool of apps available to choose from; should you want to pre-package applications with your embedded device. Android’s consistent and forward compatible App APIs make sure that custom apps you develop for inclusion on your embedded system should continue working in the future Android versions. Because Android is open source, a lot of its components can be replaced outright. For instance, if you don't like the default app Launcher (home screen) you can write your own. Another benefit from Android's openness and its architecture is that adding support for additional features and hardware is relatively straightforward. You just need to emulate what the platform is doing for other hardware or features of the same type. For instance, you can add support for custom hardware to the HAL by adding a handful of files. And lastly, whether it is tuning the pre-built app behavior or changing their look and feel, you are again free to modify the AOSP as needed.
  • 3. Q. What type of an eco-system does Android enabled Embedded system enjoy? A. Android is poised to make its mark on the embedded-system marketplace. We believe that it is well on its way to becoming the defacto standard UI for a vast majority of user-centric embedded devices. An entire ecosystem is therefore rapidly building around Android. Silicon and system- on- chip (SoC) manufacturers such as ARM, TI, Qualcomm, Freescale, NVidia and TI have added Android support for their products, and handset and tablet manufacturers such as Motorola, Samsung, HTC, Sony-Ericsson, LG, Archos, DELL, ASUS, etc. ship an ever-increasing number of Android-equipped devices. This ecosystem also includes an increasing number of diverse players, such as Amazon, Verizon, Sprint and Barnes&Nobles, creating their own application markets. Q. Do I need to take OEM permission in order to customise Android for a particular device in bulk? A. We do not require OEM permission for the same, but need the kernel and device drivers for that device. Also burning custom image requires device rooting, so warranty may be void in some OEM’s case. Write to us at inquiry@impetus.com for more information