celestial mobile group businees unit presentation

Post on 05-Dec-2014

938 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Celestial Systems Inc.Celestial Systems Inc.

Building Digital Mobile DevicesJust Got Easier

Learn More >>

2Celestial confidential

AGENDA► Introduction

►Technologies & Solutions

►Digital Mobile Devices – Revolution

►Android™ - Platform of choice

►Technical dive

►Celestial Offering►Commercialization & Customization Prof. Services

►Reference SDKs

►Demos

“Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.”

3Celestial confidential

Headquarter: Vancouver, Canada

Development Centers: Bangalore & New Delhi

Partners: Japan, Taiwan & South Korea

Introduction Worldwide Presence

4Celestial confidential

Digital Mobile DevicesANDROID™ CommercializationMID (Mobile Internet Devices)IVIs & other intelligent, connected (Wired/Wireless) client devices

Embedded Linux Leadership in developing embedded Linux system software portsDomain specific optimizations

CEE/Mobile/Video CGE/TelecomNetworking/Datacom

Video & EntertainmentCore Expertise in IP-Multimedia YANTRA™ Middleware for IP-STB

iSense™ for JAPAN MarketYANTRA™2.0 (IP-Surveillance & IP-Signage)

Introduction Technologies & Solutions

“iSense™ is jointly owned by Advanced Communications Co. Ltd., Japan and Celestial

Systems”

5Celestial confidential

Typical Digital Mobile Devices includes PDAs, PMP, Webpads, MIDs, Handhelds, NetTops, Netbooks, eBooks, In Vehicle Infotainment and navigation devices among others …

DIGITAL DIGITAL MOBILE MOBILE DEVICESDEVICES

6Celestial confidential

Digital Mobile Devices (DMDs) Revolution

TraditionalDMDs DevelopmentSingle, fixed function appliances with basic

connectivity

AdvancedDMDs

ubiquitously connected, complex intelligent

digital devices

Additional Requirements:•High performance hardware•Rich Multimedia & Graphics •Seamless Mobility •Power management (Green)•Reduce Cost/Time for Dev & Maint•Flexibility

Traditional Requirements:•Low cost hardware•Reliability•Fast boot & resume•Integrated Software Stack

7Celestial confidential

OEM Value Challenge

Software Content

Device Unit Cost

Proprietary S/W BOM Impact

Software ContentDoubling Annually

8Celestial confidential

Need for Strategic Software Platform

Key attributes in their selection include:• Lower total costs & Development Time• Non-proprietary, standards-based open system software• Software framework with Advanced Multimedia & Graphics Support

Android™ meets these needs and therefore will dominate.

Accelerating Pressure for

Time-to-Market & Reduced

Development Costs

Greater Complexity in

Devices & Associated

Infrastructure

+Companies must have a Common Strategic Software Platform to

meet these challenges

9Celestial confidential

Mobile Device Platforms

►Linux™ based frameworks gaining popularity

►Market leaning towards Community based/Open Source Mobile Device Platforms

►Major Mobile Device Platform communities:

►Android from OHA (sponsored by Google)

►LiMo (from NEC, Panasonic, Motorola etc.)

►Moblin (sponsored by Intel)

►Growing support for Android™ in developers

10Celestial confidential

► Android - An Open Handset Alliance Project

► From http://source.android.com/“Android is the first free, open source, and fully customizable mobile platform. Android offers a full stack: an operating system, middleware, and key mobile applications. It also contains a rich set of APIs that allows third-party developers to develop great applications.”

What is Android?

11Celestial confidential

Android offers a great starting point for both Platform and Application developers

Platform developers can get reference source code (http://source.android.com/download) Application developers can use the pre-built SDK (http://developer.android.com)Device Manufacturers can benefit from the large pool of application (free & paid) available from Android Market (http://www.android.com/market)

Where do I start?

12Celestial confidential

Celestial’s Android™: Skill Set

►Dedicated software team of experienced mobile phone software developers

►Reference Solution on Android™ available

►Detailed understanding of Android™software architecture

►Complete Commercialization Services including testing / validation

13Celestial confidential Celestial Systems Inc.Celestial Systems Inc.

Android™Technical Overview

14Celestial confidential

Android Architecture

15Celestial confidential

►Android™ is built on top of Linux Kernel but Android™ is NOT Linux.

►Patch of “Kernel Enhancements” to support Android.

►New functionalities added :-

►Anonymous Shared Memory system for processes

►Low Memory KillerAlgorithm for selecting process to kill is changed

Linux Kernel

16Celestial confidential

Linux Kernel Contd...

► IPC BinderAdded as driver in kernel to facilitate IPCHigh performance through shared memoryPre -process thread pool for faster processing.

►Power Management (PM) Built on top of standard Linux PM.More aggressive power management policySupports different types of Wake Locks as Full Wake Lock and Partial Wake Locks

17Celestial confidential

►Bionic libc

►Functional libraries

Native libraries

18Celestial confidential

Native libraries - Bionic

►Custom libc Implementation optimized for embedded use.►Small in size.

►Optimized for limited power CPUs

►Built-in support for important Android-specific services as “ getprop and LOGI”

►NOT compatible with GNU libc

►All native code must be compiled against bionic.

19Celestial confidential

Native libraries - Functional

►WebKit

•Based on open source Webkit Browser

•Renders pages in full (Desktop) view.

20Celestial confidential

Native libraries - Functional

►SQlite

• Light weight transactional data store

• Back-end for most platform data-storage.

►Open GLES

•Use for 2D and 3D graphics

•Either software / hardware accelerated.

21Celestial confidential

Native libraries - Functional

►Media Framework

• Standard formats for A/V & still-image

• Hardware / software codec plug-ins.

• OpenMax standard compliance

• Media playback, streaming, downloading (3gpp, MPEG-4, MP3 and AAC containers)

• Speech codecs : AMR-NB, AMR-WB.

22Celestial confidential

Opencore - PV

23Celestial confidential

Hardware Abstraction Layers

►Separates the Android™ platform logic from the hardware interface.

►Libraries are loaded dynamically at runtime as needed.

24Celestial confidential

Application Frameworks

►Core platform services

•Services that are essential to the Android™platform

•Applications typically don't access them directly.

►Hardware Services (Sits on top of HAL)

•Provides access to low level hardware API's.

25Celestial confidential Celestial Systems Inc.Celestial Systems Inc.

Android™Commercialization Services & SDKs

26Celestial confidential

Commercialization services

Business UnitsOpen Frameworks for Mobile Devices

Mobile Devices – Mobile Phones, MIDs, PMPs etc.Leverage rich open frameworks: AndroidBase porting on custom platformsDevices specific customization

Modem integration (RIL Layer) Adding new features Optimizing performance

Commercialization – QA / ValidationTechnical Skills – H/W platform understanding,

Embedded Linux, Android – HAL/Framework/Libraries, Applications & QA

Engineering Services by Celestial’s Commercialization team for Androidminimizes technical obstacles and facilitates successful Mobile Devices Deployments.

27Celestial confidential

Android Commercialization

Develop/Validate Linux Port

Android Linux Kernel Patch

Android Base Port

QA/Base Port Validation

Platform Group

HAL Porting

Modem/RIL/Multimedia Integration

Adding H/W dependent features to Android Framework

QA/Validation

Framework Group

Custom Target board

Android Powered Mobile device

28Celestial confidential

► Porting Android™ framework on the custom platform► Linux Firmware ► Hardware Abstraction Layer porting (including Linux kernel,

drivers, etc.)► Android Base Port features ► Integrating key peripherals – Telephony, Power

Management Multimedia, Graphics, Camera, GPS etc.► Additional device specific Middleware – Database, Security

► QA/Validation – Unique Offering !

Celestial’s Offerings / Value-Add

29Celestial confidential

► Customize Android™ framework► Add Custom Third Party application integration (PC Sync,

Predictive Text, Handwriting Recognition etc.)► Hardware Abstraction Layer (New Peripherals) ► Additional Middleware/Stacks – Flash etc.

► Performance Enhancement: ► Boot-Up time, Power Management support► Integration and usage of Hardware accelerator ► Compile entire code with tool-chain optimized for the

processor core

Celestial’s Offerings / Value-Add

30Celestial confidential

► Unique SDK offerings to reduce eval/develop time► Pre-bundle a working Android image on selected HW as an

“Out Of Box” reference solution ► To include Documentation, Free Updates/Upgrades* & E-

mail support*► Standard vendor (e.g. TI) warranties for Hardware► SDK for TI TMDXEVM3530 from Celestial – Available today!► SDK for TI Zoom2, ARM9-Mobile-SOC – Coming Soon!

* For 3 Months

Celestial’s Offerings / Value-Add

31Celestial confidential

► A proven track record in helping clients (Over 150+)

► Offers Products, software development and integration services, and support to customers globally

► Extensive knowledge of project management processes to supervise embedded product development

► Multiple ways to partner for your embedded software development.

► Effective software development for all your Embedded Linux based software needs

Celestial Value Add and Summary

Build and expand your operations with aDOC (Dedicated Off Shore Centre)

in India as an extension to your R&D team

Exclusive Offering

Partners

32Celestial confidential

Contact Us

Asia PacificGaurav Mehrotra+91-98458 73124

gaurav@celestialsys.com

JapanHideto Sakamoto+81-80-1357 3076

hides@celestialsys.jphides@celestialsys.jp

Celestial SystemsCelestial Systems Inc.Inc.North AmericaSanjay Raina

+1-604-313 4193sraina@celestialsys.comsraina@celestialsys.com

33Celestial confidential

Thank YouThank You

top related