celestial mobile group businees unit presentation

33
Celestial Systems Inc. Celestial Systems Inc. Building Digital Mobile Devices Just Got Easier Learn More >>

Upload: peterbuck

Post on 05-Dec-2014

938 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Celestial Mobile Group Businees Unit Presentation

Celestial Systems Inc.Celestial Systems Inc.

Building Digital Mobile DevicesJust Got Easier

Learn More >>

Page 2: Celestial Mobile Group Businees Unit Presentation

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.”

Page 3: Celestial Mobile Group Businees Unit Presentation

3Celestial confidential

Headquarter: Vancouver, Canada

Development Centers: Bangalore & New Delhi

Partners: Japan, Taiwan & South Korea

Introduction Worldwide Presence

Page 4: Celestial Mobile Group Businees Unit Presentation

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”

Page 5: Celestial Mobile Group Businees Unit Presentation

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

Page 6: Celestial Mobile Group Businees Unit Presentation

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

Page 7: Celestial Mobile Group Businees Unit Presentation

7Celestial confidential

OEM Value Challenge

Software Content

Device Unit Cost

Proprietary S/W BOM Impact

Software ContentDoubling Annually

Page 8: Celestial Mobile Group Businees Unit Presentation

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

Page 9: Celestial Mobile Group Businees Unit Presentation

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

Page 10: Celestial Mobile Group Businees Unit Presentation

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?

Page 11: Celestial Mobile Group Businees Unit Presentation

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?

Page 12: Celestial Mobile Group Businees Unit Presentation

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

Page 13: Celestial Mobile Group Businees Unit Presentation

13Celestial confidential Celestial Systems Inc.Celestial Systems Inc.

Android™Technical Overview

Page 14: Celestial Mobile Group Businees Unit Presentation

14Celestial confidential

Android Architecture

Page 15: Celestial Mobile Group Businees Unit Presentation

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

Page 16: Celestial Mobile Group Businees Unit Presentation

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

Page 17: Celestial Mobile Group Businees Unit Presentation

17Celestial confidential

►Bionic libc

►Functional libraries

Native libraries

Page 18: Celestial Mobile Group Businees Unit Presentation

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.

Page 19: Celestial Mobile Group Businees Unit Presentation

19Celestial confidential

Native libraries - Functional

►WebKit

•Based on open source Webkit Browser

•Renders pages in full (Desktop) view.

Page 20: Celestial Mobile Group Businees Unit Presentation

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.

Page 21: Celestial Mobile Group Businees Unit Presentation

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.

Page 22: Celestial Mobile Group Businees Unit Presentation

22Celestial confidential

Opencore - PV

Page 23: Celestial Mobile Group Businees Unit Presentation

23Celestial confidential

Hardware Abstraction Layers

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

►Libraries are loaded dynamically at runtime as needed.

Page 24: Celestial Mobile Group Businees Unit Presentation

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.

Page 25: Celestial Mobile Group Businees Unit Presentation

25Celestial confidential Celestial Systems Inc.Celestial Systems Inc.

Android™Commercialization Services & SDKs

Page 26: Celestial Mobile Group Businees Unit Presentation

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.

Page 27: Celestial Mobile Group Businees Unit Presentation

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

Page 28: Celestial Mobile Group Businees Unit Presentation

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

Page 29: Celestial Mobile Group Businees Unit Presentation

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

Page 30: Celestial Mobile Group Businees Unit Presentation

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

Page 31: Celestial Mobile Group Businees Unit Presentation

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

Page 32: Celestial Mobile Group Businees Unit Presentation

32Celestial confidential

Contact Us

Asia PacificGaurav Mehrotra+91-98458 73124

[email protected]

JapanHideto Sakamoto+81-80-1357 3076

[email protected]@celestialsys.jp

Celestial SystemsCelestial Systems Inc.Inc.North AmericaSanjay Raina

+1-604-313 [email protected]@celestialsys.com

Page 33: Celestial Mobile Group Businees Unit Presentation

33Celestial confidential

Thank YouThank You