Building Digital Mobile Devices
Just Got Easier
                                           Learn More >>




             ...
AGENDA
      ► Introduction
               ►Technologies & Solutions
               ►Digital Mobile Devices – Revolution
 ...
Introduction
Worldwide Presence




                 Headquarter:           Vancouver, Canada

                 Developmen...
Introduction
Technologies & Solutions
 Digital Mobile Devices                                     Video & Entertainment
  ...
DIGITAL
                                       MOBILE
                                       DEVICES




        Typical D...
Digital Mobile Devices (DMDs) Revolution


               Traditional                Advanced
       DMDs Development     ...
OEM Value Challenge Software Content
                                                                  Doubling Annually
 ...
Need for Strategic Software Platform

    Greater                     Accelerating        Companies must have
Complexity i...
Mobile Device Platforms

      ► Linux™ based frameworks gaining popularity
      ► Market leaning towards Community based...
What is Android?



                         ► Android - An Open Handset Alliance Project
                         ► From ...
Where do I start?

             Android offers a great starting point for both Platform
             and Application devel...
Celestial’s Android™: Skill Set

        ►Dedicated software team of experienced
              mobile phone software devel...
Android™
Technical Overview




Celestial confidential                            13
                         Celestial Sy...
Android Architecture




Celestial confidential       14
Linux Kernel

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

      ► IPC Binder
                    Added as driver in kernel to facilitate IPC
                ...
Native libraries
      ► Bionic libc
      ► Functional libraries




Celestial confidential         17
Native libraries - Bionic

      ►Custom libc Implementation optimized
             for embedded use.
               ►Smal...
Native libraries - Functional
      ► WebKit
               •Based on open source Webkit Browser
               •Renders p...
Native libraries - Functional
      ► SQlite
               • Light weight transactional data store
               • Back-...
Native libraries - Functional
      ► Media Framework
               • Standard formats for A/V & still-image
            ...
Opencore - PV




Celestial confidential   22
Hardware Abstraction Layers
      ► Separates the Android™ platform logic from the
             hardware interface.
      ...
Application Frameworks
      ► Core platform services
               •Services that are essential to the Android™
        ...
Android™
Commercialization Services & SDKs




Celestial confidential                            25
                      ...
Commercialization services
 Open Frameworks for Mobile Devices
Business Units
   Mobile Devices – Mobile Phones, MIDs, PMP...
Android Commercialization
                                                               HAL Porting
                     ...
Celestial’s Offerings / Value-Add

     ►      Porting Android™ framework on the custom
            platform
             ...
Celestial’s Offerings / Value-Add

     ►      Customize Android™ framework
              ►    Add Custom Third Party appl...
Celestial’s Offerings / Value-Add

     ►      Unique SDK offerings to reduce eval/develop time
              ►    Pre-bun...
Celestial Value Add and Summary
                                           Partners
► A proven track record in
           ...
Contact Us

                          Celestial Systems Inc.
                                       North America
        ...
Thank You
                                     33
Celestial confidential
Upcoming SlideShare
Loading in …5
×

Celestial Mobile Group Businees Unit Presentation

799 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
799
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Celestial Mobile Group Businees Unit Presentation

  1. 1. Building Digital Mobile Devices Just Got Easier Learn More >> Celestial Systems Inc.
  2. 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. 3. Introduction Worldwide Presence Headquarter: Vancouver, Canada Development Centers: Bangalore & New Delhi Partners: Japan, Taiwan & South Korea Celestial confidential 3
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 13. Android™ Technical Overview Celestial confidential 13 Celestial Systems Inc.
  14. 14. Android Architecture Celestial confidential 14
  15. 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. 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. 17. Native libraries ► Bionic libc ► Functional libraries Celestial confidential 17
  18. 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. 19. Native libraries - Functional ► WebKit •Based on open source Webkit Browser •Renders pages in full (Desktop) view. Celestial confidential 19
  20. 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. 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. 22. Opencore - PV Celestial confidential 22
  23. 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. 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. 25. Android™ Commercialization Services & SDKs Celestial confidential 25 Celestial Systems Inc.
  26. 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. 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. 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. 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. 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. 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. 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. 33. Thank You 33 Celestial confidential

×