Celestial Mobile Group Businees Unit Presentation

Uploaded on


  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Building Digital Mobile Devices Just Got Easier Learn More >> Celestial Systems Inc.
  • 2. 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.” Celestial confidential 2
  • 3. Introduction Worldwide Presence Headquarter: Vancouver, Canada Development Centers: Bangalore & New Delhi Partners: Japan, Taiwan & South Korea Celestial confidential 3
  • 4. Introduction Technologies & Solutions Digital Mobile Devices Video & Entertainment ANDROID™ Commercialization Core Expertise in IP-Multimedia MID (Mobile Internet Devices) YANTRA™ Middleware for IP-STB IVIs & other intelligent, connected iSense™ for JAPAN Market (Wired/Wireless) client devices YANTRA™2.0 (IP-Surveillance & IP-Signage) Embedded Linux Leadership in developing embedded Linux system software ports Domain specific optimizations CEE/Mobile/Video CGE/Telecom Networking/Datacom “iSense™ is jointly owned by Advanced Communications Co. Ltd., Japan and Celestial 4 Systems” Celestial confidential
  • 5. DIGITAL MOBILE DEVICES Typical Digital Mobile Devices includes PDAs, PMP, Webpads, MIDs, Handhelds, NetTops, Netbooks, eBooks, In Vehicle Infotainment and navigation devices among others … Celestial confidential 5
  • 6. Digital Mobile Devices (DMDs) Revolution Traditional Advanced DMDs Development DMDs Single, fixed function ubiquitously connected, appliances with basic complex intelligent connectivity digital devices Traditional Requirements: Additional Requirements: •Low cost hardware •High performance hardware •Reliability •Rich Multimedia & Graphics •Fast boot & resume •Seamless Mobility •Integrated Software Stack •Power management (Green) •Reduce Cost/Time for Dev & Maint •Flexibility Celestial confidential 6
  • 7. OEM Value Challenge Software Content Doubling Annually De vic e Un it C ost t Co nten e Sof twar Proprietary S/W BOM Impact Celestial confidential 7
  • 8. Need for Strategic Software Platform Greater Accelerating Companies must have Complexity in Pressure for a Common Strategic Devices & + Time-to-Market & Software Platform to Associated Reduced meet these challenges Infrastructure Development Costs 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. Celestial confidential 8
  • 9. 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 9 Celestial confidential
  • 10. What is Android? ► 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.” 10 Celestial confidential
  • 11. Where do I start? 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) Celestial confidential 11
  • 12. 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 Celestial confidential 12
  • 13. Android™ Technical Overview Celestial confidential 13 Celestial Systems Inc.
  • 14. Android Architecture Celestial confidential 14
  • 15. Linux Kernel ► 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 Killer Algorithm for selecting process to kill is changed Celestial confidential 15
  • 16. Linux Kernel Contd... ► IPC Binder Added as driver in kernel to facilitate IPC High performance through shared memory Pre -process thread pool for faster processing. ► Power Management (PM) Built on top of standard Linux PM. More aggressive power management policy Supports different types of Wake Locks as Full Wake Lock and Partial Wake Locks Celestial confidential 16
  • 17. Native libraries ► Bionic libc ► Functional libraries Celestial confidential 17
  • 18. 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. Celestial confidential 18
  • 19. Native libraries - Functional ► WebKit •Based on open source Webkit Browser •Renders pages in full (Desktop) view. Celestial confidential 19
  • 20. 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. Celestial confidential 20
  • 21. 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. Celestial confidential 21
  • 22. Opencore - PV Celestial confidential 22
  • 23. Hardware Abstraction Layers ► Separates the Android™ platform logic from the hardware interface. ► Libraries are loaded dynamically at runtime as needed. Celestial confidential 23
  • 24. 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. Celestial confidential 24
  • 25. Android™ Commercialization Services & SDKs Celestial confidential 25 Celestial Systems Inc.
  • 26. Commercialization services Open Frameworks for Mobile Devices Business Units Mobile Devices – Mobile Phones, MIDs, PMPs etc. Leverage rich open frameworks: Android Base porting on custom platforms Devices specific customization Modem integration (RIL Layer) Adding new features Optimizing performance Commercialization – QA / Validation Technical Skills – H/W platform understanding, Embedded Linux, Android – HAL/Framework/Libraries, Applications & QA Engineering Services by Celestial’s Commercialization team for Android minimizes technical obstacles and facilitates successful Mobile Devices Deployments. Celestial confidential 26
  • 27. Android Commercialization HAL Porting Custom Target Modem/RIL/Multimedia board Integration Adding H/W dependent features Develop/Validate Linux Port to Android Framework QA/Validation Android Linux Kernel Patch Android Base Port Framework Group QA/Base Port Validation Android Powered Platform Group Mobile device Celestial confidential 27
  • 28. Celestial’s Offerings / Value-Add ► 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 confidential 28
  • 29. Celestial’s Offerings / Value-Add ► 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 confidential 29
  • 30. Celestial’s Offerings / Value-Add ► 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 confidential 30
  • 31. Celestial Value Add and Summary Partners ► A proven track record in ► Multiple ways to partner for your helping clients (Over embedded software development. 150+) ► Effective software development for ► Offers Products, all your Embedded Linux based software development software needs and integration services, and support to Exclusive Offering customers globally ► Extensive knowledge of Build and expand your operations with a project management DOC (Dedicated Off Shore Centre) processes to supervise in India as an extension to embedded product development your R&D team 31 Celestial confidential
  • 32. Contact Us Celestial Systems Inc. North America Sanjay Raina +1-604-313 4193 sraina@celestialsys.com Asia Pacific Japan Gaurav Mehrotra Hideto Sakamoto +91-98458 73124 +81-80-1357 3076 gaurav@celestialsys.com hides@celestialsys.jp 32 Celestial confidential
  • 33. Thank You 33 Celestial confidential