The Evolution of Mobile Technology
Upcoming SlideShare
Loading in...5
×
 

The Evolution of Mobile Technology

on

  • 1,713 views

 

Statistics

Views

Total Views
1,713
Slideshare-icon Views on SlideShare
1,711
Embed Views
2

Actions

Likes
1
Downloads
27
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The Evolution of Mobile Technology The Evolution of Mobile Technology Presentation Transcript

    • The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade September 30, 2009 Moderated by Jim McGregor Chief Technology Strategist In-Stat
    • Introduction  Welcome to the Evolution of Mobile Technology webinar series featuring:  Designing of High-Performance and All-Day Battery life (replay available)  Design Challenges of Supporting Multiple Connectivity Technologies Architectures (replay available)  The Evolution of Mobile Processing Architectures (replay available)  Breaking Down Challenges in Open Source – Tricks of the Trade  The Impact of the Cloud on Mobile Devices (Nov. 3)  The Future of Wireless Technologies (Dec. 8)  Today’s host:  Jim McGregor, Chief Technology Strategist, In-Stat  Agenda:  5-minute overview  30-minute discussion by panelists  25-minute live Q&A  Webinar archive available at:  www.ti.com/wirelesspresenations  www.instat.com
    • Panelists  Jason Kridner  Open platforms principal architect for TI’s application processor group  Defines TI's applications processors strategy for growing the open platform ecosystem of developers and customer base  Designed and drives the development of the BeagleBoard  Eric Thomas  Linux product marketing manager for TI’s wireless group  Identifies, defines, and advocates opportunities to enhance the support of Linux on TI’s application and wireless processors  Defines TI’s activities related to Linux mobile products and the Open Handset Alliance  Represents TI on the board of directors of The Linux Foundation
    • Overview  Market dynamics (Jim)  Reasons  Limitations  Outlook  Considerations, challenges and tools (Jason/Eric)  What challenges are likely to be encountered  Required tools and support  TI solutions
    • Why open source?  Potential benefit to OEMs  Low cost  Standardization  Army of engineering resources  Quicker time to market  Change in the software stack  Programmable system designs  Remote and hybrid network applications  3rd party applications
    • Outlook  Open source is the direction  Transition tied to software stack  Only a few will survive in each segment  Handsets and smartphones moving quickly  Rapidly evolving platforms  Growth of Internet connectivity  Limitation on local resources  Computing moving slowly  Mature platform  Applications slowly moving to the Internet (cloud)
    • Growing number of open choices Handset / smartphones Network / computing  Chrome OS  Android  Moblin  LiMo  MontaVista  Maemo  Red Hat  Symbian*  SUSE  Ubuntu * Listed as open source but historically a closed OS
    • In-Stat’s forecast 2009 Smartphone OS Market Share 2014 Smartphone OS Market Share Symbian 25.4% Symbian Other 49.1% 3.0% Windows Mobile Maemo & 9.0% Other Other 2.6% Linux Windows 8.0% Maemo & Mobile RIM Other 9.0% 15.6% Linux 0.2% Apple Apple 19.5% 14.4% Android RIM 20.2% 4.5% Android 19.5% TAM = 153.5 million units TAM = 412.0 million units Source: In-Stat, Sept. 2009
    • Limitations History Challenges  Consortium creep  Applications  Fragmentation  Battery life  Tools & support  Security  Cost  Standards  Lack of independent  Lifecycle support driver  Quality  Performance  Risk mitigation  Training
    • Open source: Design considerations, challenges and tools Jason Kridner Open platforms principal architect TI’s application processor group Eric Thomas Linux product marketing manager TI’s wireless group
    • Open source design considerations  Balancing community benefits  Avoid isolation from the community and integration churn  Focusing on your value add  Avoid starting down a path that won’t meet your needs  Progressive technology baseline  Avoid being obsolete before your time Case study: Android
    • Alone? Absolutely not.  Give-and-take in community engagement  Goals aligned?  Benefits to progressing community platform?  What is the baseline update frequency?  Update effort = Delta from starting baseline * New baselines  Stable snapshot development  Community synchronized  Increases stability  Increases potential churn  Isolates from community  Leverages the community  High update cost with reduced  Requires defined method for support and external contribution. maintaining value-add update effort update effort
    • Focus on your value add  Platform with a myriad of options  Ready analog, connectivity, and sensors Supported  Standard expansion busses and drivers Your value add  Open hardware with many implementations  Choose a baseline close to where you add value  Integrated vertical stack or a subset of assembled components?  Avoid futile platform enhancements that reduce ROI Example: Android baseline and integration points  Connectivity, location, motion, orientation, …  Content provider and service interfaces  Distributions, tools, or components on OMAP3  Google, Embinux, 0xLab, Mentor Graphics, Mistral, MOTO, Ingenient, MontaVista, NthCode, MMS, TI, and others
    • Don’t be ‘out-of-date’ before ‘out-of-gate’  Open source should add value to great technology  Be wary of strong communities supporting aging products  Companies release specifications to minimize ongoing support  Users add enhancements to a commercial consumer product  Replacement for closed source component  Ensure technical specs good before diving into community  Will the supported hardware be sufficient for your market window?  Is the software platform up to date? Vital component: Android’s progressive nature
    • Progressive nature of OMAP™ platform  Solid foundation for continuing innovation  Latest generation platform to fuel innovation Products Open Development Platforms Zoom-I BeagleBoard Zoom-II OMAP 2 platform OMAP 3 platform OMAP 4 platform  Web browsing and web acceleration capabilities  720p HD video acceleration  8-megapixel camera sensor  WVGA  Expandability, including USB client and Host
    • Open access to OMAP™ platform resources  Full range of low-cost systems for development and validation  LogicPD’s Zoom™ OMAP34x-II Mobile Development Platform  BeagleBoard.org’s OMAP3530 processor-based USB-powered single board computer  Full documentation at your fingertips  OpenMAX™ IL and OpenGL® ES libraries that enable integration and UI innovation  Free access to DSP acceleration components and compilers  Community collaboration on new solutions enabled by current- generation hardware
    • Deploying Android on Zoom™ OMAP34x-II MDP 1 Prepare Your Environment Applications • Order Zoom-II MDP using OMAPZoom.org • Configure your Host Linux System Android Platform • Install packages required to build Android 2 OpenMAX IL w/ WLAN, OpenGL ES Get the Sources HW Acceleration Bluetooth • Via public GIT trees at source.android.com Linux Kernel for Zoom-II MDK AND git.omapzoom.org 3 Building Android • Enable optional features • Multimedia HW Accelerators, WLAN, BT • Build boot loaders, Linux kernel, Android platform 4 Create and Deploy File System • Install system binaries onto SD Card, NFS, or NAND • Boot your system ! Details and Videos at http://omappedia.org/wiki/Android_Getting_Started 17
    • Complete board, complete resources: Zoom™ OMAP34x-II MDP resources OMAPZoom.org Zoom II hardware reference platform Board and project mailing lists Technical reference manuals Active WiKi page: http://OMAPpedia.org IRC channel: OMAPTM Android project keeping up to date with latest #linux-omap releases from source.android.com
    • Complete board, complete resources: BeagleBoard BeagleBoard.org Personally affordable @ $149 Community of >2000 participants Promotes expression of your innovations in wikis, blogs, … Instant access to >10 mil lines of code to start Open hardware and documentation for making your own
    • Summary  OMAP solutions enable a variety of software platforms  OMAP-based platforms keep up with community to help reduce risks of getting to market  You’re not alone: Robust community surrounding the OMAP platform  Open platforms enable you to focus on value add  Don’t settle for poor technology in search of benefits of open source
    • Q&A • To participate, click on the Ask a Question link on the left side of the interface; enter your question in the box on the screen; hit “Submit.” We’ll answer them during the Q&A session or after the webcast. www.ti.com/wirelesspresentations community.ti.com/blogs/mobilemomentum
    • Contact information Jason Kridner Open Platforms Principal Architect, TI’s Application Processor Group jdk@ti.com Eric Thomas Linux Product Marketing Manager, TI’s Wireless Group ethomas@ti.com Jim McGregor Chief Technology Strategist In-Stat jim.mcgregor@reedbusiness.com