The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade

Similar documents
Exploring different facets of the bustling mobile content world

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Mobile Graphics Ecosystem. Tom Olson OpenGL ES working group chair

MID Webinar Business Models

BUILDING the VIRtUAL enterprise

App Economy Market analysis for Economic Development

OMAP Android Integration

Linux and Open Source in Samsung

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010

System-Level Software Performance: How to get the most performance out of the OMAP 4 platform

Mobile Computing. Bob Morris, Director of Mobile Computing November 18, 2008

Mobile OS Landscape. Agenda. October Competitive Landscape Operating Systems. iphone BlackBerry Windows Mobile Android Symbian

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

Embedded Hardware and Software

Mobile, Multimedia & Communications. Tommi Uhari Executive Vice President MMC Group

Building Open Source IoT Ecosystems. November 2017

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum

Linux Community Project Leaders Unite. Peter Vescuso EVP Marketing, Bus Dev Black Duck Software

Enabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager

AR Standards Update Austin, March 2012

IGLOO AND SNOWBALL. Philippe Garnier Ecosystem program

MIPI Alliance Overview

Mobile AR Hardware Futures

SIMPLIFIED VDI WITH RED HAT ENTERPRISE VIRTUALIZATION FOR DESKTOPS

New York Analyst Day. November 13, 2008

Mesa i965 Scenes from a Quiet Revolution

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

DevKit8000 Evaluation Kit

Java Embedded on ARM

Built to keep you moving

Mobile Application Development

Mobile Phone Programming Life Long Learning

Matrix IT work Copyright Do not remove source or Attribution from any graphic or portion of graphic

What to Look for in a Partner for Software-Defined Data Center (SDDC)

GenIVI for Auto Infotainment Solutions on i.mx

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1

Copyright Khronos Group Page 1. Vulkan Overview. June 2015

Embedded HW/SW Co-Development

Mitel MiCollab. Keeping people connected and productive anytime, anywhere, on any device

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Understanding the Open Source Development Model. » The Linux Foundation. November 2011

A NEW MODEL FOR AUTHENTICATION

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp.

PARTNER QUOTES. BlueWater Communications Group

Developing Core Software Technologies for TI s OMAP Platform

Sustaining profitable growth in Mobile

Design av brukergrensesnitt på mobile enheter

The Benefits of GPU Compute on ARM Mali GPUs

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

2010: TRANSITION & TRANSFORMATION

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Mobile Phone Programming

Multimedia in Mobile Phones. Architectures and Trends Lund

The Economics of Delivering Triple Play to the Home

IJRDTM Kailash ISBN No Vol.17 Issue

Understanding what makes RhoMobile tick

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004

RTOS, Linux & Virtualization Wind River Systems, Inc.

Build your own Cloud on Christof Westhues

OpenMAX AL, OpenSL ES

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

WHAT YOU NEED TO KNOW ABOUT THE EVOLVING WORKPLACE Adapting to new, advanced communications technology

October 25-27, 2017 Hilton Prague, Prague, Czech Republic Sponsorship Prospectus

Why you should be excited about Qt 5

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper

MOBILE NETVIEW 3.0 FREQUENTLY ASKED QUESTIONS 2013

Yealink Audio Conferencing Solution Easy Conferencing, Clear Communication

Virtual SAN and vsphere w/ Operations Management

Khronos and the Mobile Ecosystem

SanDisk Overview. Mike Chenery Senior Fellow. 5th Annual Needham HDD & Memory Conference Boston, MA. November 3, 2011

FOCUS ON THE FACTS: SOFTWARE-DEFINED STORAGE

The 7 Habits of Highly Effective API and Service Management

Perfecto Mobile. Deep testing on market devices and quick verification on as many market devices as possible

Leveraging the Benefits of Symmetric Multiprocessing (SMP) in Mobile Devices

Mobile Handset Population in Finland Department of Communications and Networking

Step into Green Computing Consortium

Accelerating IoT with ARM mbed

Accelerating IoT with ARM mbed

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

Mobile Devices as Identity Carriers. Pre Conference Workshop October 14 th 2013

Signal Processing IP for a Smarter, Connected World. May 2017

The Cloud Meeting Company

DATACENTER SERVICES DATACENTER

Open Source Software in mobile devices. Timofey Turenko Nokia Research Center, Office of CTO

Mark Geenen TrendFocus Presented at the THIC Meeting at the Sony Auditorium, 3300 Zanker Rd, San Jose CA March 9-10, 2004

Open Enterprise & Open Community opensuse & SLE Empowering Each Other. Richard Brown opensuse Chairman

DECT ULE in the Smart Home An Analyst Assessment 29 th January Lisa Arrowsmith Associate Director - Connectivity

RightScale 2018 State of the Cloud Report DATA TO NAVIGATE YOUR MULTI-CLOUD STRATEGY

State of US Mobile Payments (NFC)

How to Grow Successfully in Emerging Retail Markets with Openbravo October 27th, Openbravo Inc. All Rights Reserved. 1

Your Data Demands More NETAPP ENABLES YOU TO LEVERAGE YOUR DATA & COMPUTE FROM ANYWHERE

Revolutionizing Open. Cecilia Carniel IBM Power Systems Scale Out sales

Investing for Innovation. Warren East CEO

A STUDY OF ANDROID OPERATING SYSTEM WITH RESPECT WITH USERS SATISFACTION

Contents. Enterprise Solution 04. Why Samsung? 05 WLAN 06. Voice Solution 08. Mobile Unified Communications 09. Enterprise Security 10

Colocation Enabler for Hybrid and Multi Cloud Solutions. Toan Nguyen, Director Business Development & Cloud Platform, e-shelter services GmbH

How Rust views tradeoffs. Steve Klabnik

Cybersecurity. Anna Chan, Marketing Director, Akamai Technologies

Dave Shreiner, ARM March 2009

Transcription:

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 3 rd 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 Android LiMo Maemo Symbian* Network / computing Chrome OS Moblin MontaVista Red Hat SUSE Ubuntu * Listed as open source but historically a closed OS

In-Stat s forecast Maemo & Other Linux 0.2% 2009 Smartphone OS Market Share Other 2.6% Apple 14.4% Android 4.5% Symbian 49.1% RIM 20.2% TAM = 153.5 million units Windows Mobile 9.0% Maemo & Other Linux 8.0% 2014 Smartphone OS Market Share Symbian 25.4% Other 3.0% Apple 19.5% Android 19.5% Windows Mobile 9.0% TAM = 412.0 million units RIM 15.6% Source: In-Stat, Sept. 2009

Limitations History Consortium creep Fragmentation Tools & support Cost Lack of independent driver Challenges Applications Battery life Security Standards Lifecycle support 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 Increases stability Isolates from community High update cost with reduced support and external contribution. Community synchronized Increases potential churn Leverages the community Requires defined method for maintaining value-add update effort update effort

Focus on your value add Platform with a myriad of options Ready analog, connectivity, and sensors Standard expansion busses and drivers 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 Supported Your value add 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 OMAP 2 platform Zoom-I BeagleBoard Zoom-II OMAP 3 platform Web browsing and web acceleration capabilities 720p HD video acceleration 8-megapixel camera sensor WVGA Expandability, including USB client and Host OMAP 4 platform

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 currentgeneration hardware

1 Deploying Android on Zoom OMAP34x-II MDP Prepare Your Environment Order Zoom-II MDP using OMAPZoom.org Configure your Host Linux System Install packages required to build Android Applications Android Platform 2 3 4 Get the Sources Via public GIT trees at source.android.com AND git.omapzoom.org Building Android Enable optional features Multimedia HW Accelerators, WLAN, BT Build boot loaders, Linux kernel, Android platform Create and Deploy File System Install system binaries onto SD Card, NFS, or NAND Boot your system! OpenMAX IL w/ HW Acceleration WLAN, Bluetooth Linux Kernel for Zoom-II MDK OpenGL ES 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 OMAP TM Android project keeping up to date with latest releases from source.android.com IRC channel: #linux-omap

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