20
eInfochips Android Capabilities October, 2013

eInfochips Android Expertise

Embed Size (px)

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.

Citation preview

Page 1: eInfochips Android Expertise

eInfochips Android Capabilities

October, 2013

Page 2: eInfochips Android Expertise

Agenda

Embedded Software Practice

Android Offerings

AQuA Acceleration Framework

Success Stories

Page 3: eInfochips Android Expertise

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

Page 4: eInfochips Android Expertise

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

Page 5: eInfochips Android Expertise

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

Page 6: eInfochips Android Expertise

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

Page 7: eInfochips Android Expertise

Android Migration Experience

Android Versions

TabletsHome

AutomationIn-Flight

EntertainmentIn-car

NavigationSmart TV Video

Conferencing

Devices Developed

Platform Expertise

7

Page 8: eInfochips Android Expertise

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

Page 9: eInfochips Android Expertise

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

Page 10: eInfochips Android Expertise

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

Page 11: eInfochips Android Expertise

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

Page 12: eInfochips Android Expertise

• 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

Page 13: eInfochips Android Expertise

Success Stories

13

Page 14: eInfochips Android Expertise

• 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

Page 15: eInfochips Android Expertise

• 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

Page 16: eInfochips Android Expertise

• 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

Page 17: eInfochips Android Expertise

• 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

Page 18: eInfochips Android Expertise

• 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%

Page 19: eInfochips Android Expertise

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

Page 20: eInfochips Android Expertise

Thank you

For more information, write us at [email protected] or visit www.einfochips.com