einfochips android expertise
DESCRIPTION
Having worked on 100+ Android Devices across variety of end applications, eInfochips has strong expertise across the complete Android stack. eInfochips offers end to end services including platform porting/migration, multi-media integration, application development and performance optimization to ensure competitive edge for their end customers’ products.TRANSCRIPT
eInfochips Android Capabilities
October, 2013
Agenda
Embedded Software Practice
Android Offerings
AQuA Acceleration Framework
Success Stories
200+ Products
Developed
90+ Clients
Worldwide
600 Engineering professional
25+ Solution
Accelerators
Our Embedded Software Practice
Avionics Semiconductor Consumer Devices
Medical Devices Security Surveillance 3
eInfochips Value Proposition
• 100+ Android solutions with
Enhanced user experience
Media streaming enablement
High performance with smaller footprint
• In-house reference designs, IPs, & Framework
• Partnership with 6 silicon companies
TabletPlug Computer v3
Digital Photo Frame
Home Security Solution
Handheld Biometric
4
5
Android Offerings
Application DevelopmentUser Interface Design , Widgets, Location based , Cross Platform
Performance OptimizationReduced Boot Up Time, Extended Battery Life, Low Memory Utilization
Multimedia IntegrationStageFright, Gstreamer, OpenMAX
Platform Migration & EnhancementsUSB, Wi-Fi, Camera, Memory, Audio
System & Application TestingFunctional , Stress , Performance, CTS, Interface, Field, Usability Testing
App Vendors
Platform Providers
Device Manufacturers
Technology Providers
Solution Providers
Android Development & Migration Services
Kernel Level• Hardware Specific Driver• Power Management• ADB debug bridge• File system optimization
Libraries• Bionic Libc implementation• Functional libraries integration • Performance optimization
Hardware Abstraction Layer• Device specific peripheral
integration
Application Framework• Customization • Development • Optimization
APPLICATIONS
APPLICATIONS FRAMEWORK
LIBRARIES ANDROID RUNTIME(Core UB + DALVIK VM))
HARDWARE ABSTRACTION LAYER
LINUX KERNEL
Android Architecture
Android Platform Development
6
Android Migration Experience
Android Versions
TabletsHome
AutomationIn-Flight
EntertainmentIn-car
NavigationSmart TV Video
Conferencing
Devices Developed
Platform Expertise
7
Multimedia Services
• Media pipeline management Optimization• Pipeline optimization for memory utilization, leaks• On-chip hardware acceleration• Removal of redundant data processing• Algorithm merging• Reducing the number of audio/video data copies
Multimedia Optimization
Multimedia Integration
SurfaceFlinger
AudioFlinger
8
Performance Optimization
• Clock framework /API Changes System• Suspend and resume techniques• Run / Idle time power management• ACPI based power management
Battery Life
• System optimization through boot-loader• Kernel XIP, Pre Linking, Application XIP• Deferred module initialization• Implement UBIFS file system
Boot Up Time
• System & Porting Optimization• Codec and Driver Optimizations• Hardware Acceleration• Framework customizations
Throughput
15% reduction in Power Consumption for Tablet
Reduced boot-up time of a smartphone by 25 %
220to 125 ms latency reduction for Media Transcoding Device
Case In Point
9
Embedded Application Usability Engineering
• Requirement and Gap Analysis • UI Design • Wireframes and Mock Ups
Application Development
• UI Design Implementation • Widgets Development• Testing and Certification
Third Party Application
• Customized UI • OS Optimization for Application
Integration • Testing
Biometric Device C, QT
Cockpit Display App. C, OpenGL
Home Automation Java, Ajax
Tools Expertise Case In Point Skype Integration on Android based Tablet
• Adobe Flash Lite® based GUI Optimization• Optimized Linux Support Package for boot time (~ 4sec)• Driver & Middleware Optimization for Skype integration• Video/Audio Application Optimization for speed• Gallery optimization, DirectFB, OpenGL ES 1.0• H.264 stream decoding on on-chip HW decoder
Application Developed
10
11
Test Management and Test Automation solution with “Patentable Technologies” ensuring 100% automated black-box testing for Android devices
AQuA Test Automation, Automated Quality Assurance
System & Application Testing
System & Interface Validation
Functional Testing
Power Management
Load/Stress Testing
Field Testing
CTS compliance – Android ICS, Jellybean, Honeycomb, Froyo
Performance & Benchmarking
CTS Test Suite
Resource Utilization
Interface Performance
Application Testing
Functional Testing
Usability Testing
Load/Stress Testing
Interoperability Testing
Conformance Testing
Test Coverage
• Pre integrated Test suite (~ 21000 test cases) for device testing & system validation• Automate & validate interaction between android devices/web interface for complete solution testing • Detailed comprehensive logs with insights on cause of test failure• Device Agnostic Test Automation : Record on one device and run across device / screen / OS
Test Automation• ~35% cost savings with Record & Playback feature
Test Execution• Single-click, parallel Remote Test Execution on multiple
devices for faster and better coverage
Test Management• Comprehensive Dashboard and In-built Analytics for a
complete solution
12
Value Proposition
Success Stories
13
• Handheld Tablet on Marvell® ARMADA 100 SoC• Hardware Platforms: : ARM v9
Product Features
• Porting & Migration•Android and Linux Support Package : Donut, Éclair, Froyo, Gingerbread
• Design & Development of Interface support• Adobe Flash Lite® based GUI Optimization• Optimized Linux Support Package for boot time (~ 4sec)• Driver & Middleware Optimization for Skype integration• Video/Audio Application Optimization for speed• Gallery optimization, DirectFB, OpenGL ES 1.0• H.264 stream decoding on on-chip HW decoder
eInfochips’ Solution
• Skype experience like on PC
Benefits
Android Tablet Development OS Migration, optimization for a leading Platform provider company
14
• Widget based UI on touch screen based home automation device• Complete control of devices such as lighting , thermostat, home appliances• Alert based on motion detection, temperature level, flood detection, fire, etc.
• Wi-Fi camera for Live streaming on home automation device & web portal
Product Features
• Porting & Migration•Board Bring Up, JFFS2 File system support for the flash•Linux BSP 2.6.35 support on Android Gingerbread
• Device Drivers development and porting• MMC/SD, Touch Screen LCD, GSM, GPRS, RTC• WiFi, Wired Ethernet, USB Host, Zigbee interfacing on SP
• QA and Testing • Product enhancement, new sensor integration
eInfochips’ Solution
• Custom, highly optimized Android porting for remote up gradation on legacy systems, avoided call backs
Benefits
Home Automation DeviceComplete Product software for a US-based in Home Automation Solution Provider
15
• 1080P 3D Video Access Point and 3D Video Conferencing Application on Android Gingerbread based Display panel
• Side-by-Side 3D video generation from two 2D generation• Skype Application integration
Product Features
• Porting & Migration•Android and Linux Support Package for : Donut, Éclair, Froyo, Gingerbread
• Design & Development of Interface support• Enhancement for 3D Enablement
• TI multimedia framework integration with Stagefright • Proprietary “Stitching Algorithm” for 3D generation from 2D camera• Communication Framework integration, Hardware accelerated encoder/decoder
eInfochips’ Solution
• Complete POC for the demo showcase within 3 months , leveraging in-house 3D solution accelerators
Benefits
3D TV Conference Solution
16
• Android ICS based, handheld device for IFE• Touch-screen interface with multiple native applications
Product Features
• Automated Rack Testing using eInfochips IP, AQuA Test Automation• Remote and parallel CTS testing consisting 21,000 Test cases • Comparison Reports and Performance Benchmarking with industry standard
devices• In-built Analytics for faster debug of the failed testcases • Consolidated reports and graphs via test management feature of AQuA Test
Automation for better tracking
eInfochips’ Solution
• QA Cycle time reduction by ~28%
Benefits
Test Automation Solution for Rack Testing for a leading IFE manufacturer
In-Flight Entertainment (IFE)
LAN2
LAN1
AQuA Test Automation
17
• 1000+ manual test cases for• Validation for external events from Web interface• Testing the cross interaction of the applications on the device.• Automating of test cases which interacts between two devices. • Example: Calling from one device & receiving call from another
device
Challenges
• Overnight execution on multiple devices to accelerate test case execution cycle
• Remote and parallel CTS testing consisting 21,000 Test cases • Comparison Reports and Performance Benchmarking with industry
standard devices• In-built Analytics for faster debug of the failed testcases • Consolidated reports and graphs via test management feature of AQuA
Test Automation for better tracking
eInfochips’ Solution AQuA Test Automation
18
Video Conferencing Device User Interface and Functional Test Automation of Android based Video Conferencing Device
Benefits Achieved 61% test automation, reducing the QA effort by 40%
19
Mobile Enablement
• Low latency live streaming player over Android & iOS• eInfochips RTP / RTSP Client stack
integration • Compliant to RFC 2326 and RFC 1889/3550• Supports compressed H.264, AAC and
MPEG2 TS
• Mobile application for the Wi-Fi based IP camera• Multi camera monitor and QR code based configuration• Support of 2x2 and 3x3 view for Live Video and Play Back. • Share cameras with different user accounts• Alerts on Noise/Motion detection and Temperature threshold• Supports RTP/RTSP and HTTP Live Protocol, H.264 and MJPEG
Wi-Fi Camera
Cloud based Remote
Surveillance & Alerts
Local Wi-Fi Connection
Camera Configuration & Rules for Alerts
Video Storage
Event based OR Recorded Videos
RTP / RTSP Video Player
Video Monitoring application
Thank you
For more information, write us at [email protected] or visit www.einfochips.com