Celestial Mobile Group Businees Unit Presentation
description
Transcript of Celestial Mobile Group Businees Unit Presentation
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
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
33Celestial confidential
Thank YouThank You