Mobile Linux Mojo. The XYZ of Mobile TLAs PDQ! Bill Weinberg January 29, Copyright 2009 Bill Weinberg, LinuxPundit,com

Similar documents
The Mobile-Phone Domain and CELF. Scott E. Preece Motorola Mobile Devices Linux OS Development

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

GNOME Embedded Initiative first meeting

SMARTPHONE OPERATING SYSTEMS

RTOS, Linux & Virtualization Wind River Systems, Inc.

FutureWalker

Publishing Mobile Games in a multi-platform, multi-store environment. by Maarten Noyons NCC Partners and founder of the IMGA

OpenEZX and OpenMoko, truly free software for mobile phones

Embedded Linux Birds of a Feather Session

Google Android. 2008/3/10 NemusTech, Inc. Lee Seung Min

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

Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF

Fragmentation vs Interoperabilty Jean-Pierre Temime, France Telecom-Orange

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

Android App Development. Ahmad Tayeb

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

CS260 Intro to Java & Android 04.Android Intro

Mobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material

Qt in MeeGo. Zhang Chi Manager of Qt & MeeGo ecosystem, Greater China

Our software strategy

Comprehensive Development and Debug Coverage for Linux and Android on the MIPS Architecture

Android App Development

In February 2005, the Open Source Development Lab (OSDL) released the latest version of the

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Android In Industrial Applications. A Field Report

Open Source in Automotive Infotainment

Wireless Internet Platform for Interoperability (WIPI(

Developer s overview of the Android platform

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

Embedded Linux UI Comparison. Tim Bird Senior Staff Software Engineer Sony Electronics

Why Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18

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

IJRDTM Kailash ISBN No Vol.17 Issue

Ahmed Ali Big fan of Android

Bringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse

Mobile Virtualization: A Futuristic Approach

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on

An overview of mobile and embedded platforms

Operating System Services. User Services. System Operation Services. User Operating System Interface - CLI. A View of Operating System Services

Open Source OS ~ The Future for Mobile?

A Road Map to the Future of Linux in the Enterprise. Timothy D. Witham Lab Director Open Source Development Lab

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Infrastructure Middleware (Part 1): Hardware Abstraction Layer (HAL)

Michael 'Mickey' Lauer OpenMoko,, Inc.

Android Application Sandbox. Thomas Bläsing DAI-Labor TU Berlin

Android Everywhere. February 15, Cristina Segal, WW Director Android Solutions

Android Overview. Francesco Mercaldo, PhD

Tizen Introduction. Minsoo Ryu. Real-Time Computing and Communications Lab. Hanyang University.

Android Development Tutorial. Yi Huang

Language-Based Security on Android (call for participation) Avik Chaudhuri

Global Smart Phone Market and Industry Chain Report,

Mobile Application Development

SMARTPHONE MARKETS AND TECHNOLOGIES

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

DIGITIMES Research: ICT Report 4Q Taiwan handsets. Introduction 2 Chart 1: Taiwan handset shipments, 4Q06-1Q08 (k units) 2

University co-operation with Maemo SW FRUCT seminar Tampere Nokia V1-Filename.ppt / YYYY-MM-DD / Initials

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA

Chapter 2. Operating-System Structures

Linux in Automotive From Open Source to Products

Linux and Open Source in Samsung

Introduction. Lecture 1. Operating Systems Practical. 5 October 2016

Beyond Traditional Mobile Linux. by Carsten Stskeeps Munk, Mer project architect

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices

Hello, Android. Chapter 1

GenIVI for Auto Infotainment Solutions on i.mx

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android

Embedded in 2010: An End to the Entropy? Matt Asay COO, Canonical

itas Innovations Company Brief

Wayland Support in Open Source Browsers

Chapter 2: Operating-System Structures

Status of Embedded Linux. BoF October, Tim Bird CELF Architecture Group Chair

Copyright Khronos Group, Page 1

DROID. By S.Gokulakrishnan AP/CSE SCSVMV

T Multimedia Programming. Different Operating Systems and their Multimedia Support

Mobile Internet Devices and the Cloud

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edition

MIDs and Netbooks and Handsets, Oh My! Jim Ready Founder & CTO Jan 2009

Introduction to Android Android Smartphone Programming. Outline University of Freiburg. What is Android? Background University of Freiburg.

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY:

The Penguin and the Droid

Tizen Overview (Tizen Ver. 2.3)

Moblin v2 SDK. Open Source Technology Center Presented by Bob Spencer

ANDROID SYLLABUS. Advanced Android

T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project

Embedded Systems in Japan and Embedded Linux

Android OS. Operating System based on Linux [ ] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus]

Four Components of a Computer System

Android. (XKE Mars 2009) Erwan Alliaume.

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

Open Broadcasting Software Stack and. Applications for Mobile Devices. Jean-Michel Bouard. A thesis submitted to the Faculty of Graduate Studies and

Facing the Reality: Virtualization in a Microkernelbased Operating System. Matthias Lange, MOS, January 26th, 2016

Developing Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto

Interoperation of tasks

Introduction to Android

Primary Multicore Software Configurations Mark Hermeling, Senior Product Manager Wind River

Implementing WIPI for Linux-based Smartphone

Leveraging Linux to Create an Auto Infotainment Platform

Programming with Android: System Architecture. Luca Bedogni. Dipartimento di Scienze dell Informazione Università di Bologna

Transcription:

Mobile Linux Mojo The XYZ of Mobile TLAs PDQ! Bill Weinberg January 29, 2009 Copyright 2009 Bill Weinberg, LinuxPundit,com

Alphabet Soup Too many TLAs Non-profits Commercial Entities Tool Kits Standards ORG Typology Standards Bodies Implementation Consortia Hybrids MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 2

The Big Four...... Ahem, Now Three OHA - Open Handset Alliance Founded by Google, together with Sprint, TIM, Motorola, et al. Performs/support development of Android platform LiMo Foundation Orig. Motorola, NEC, NTT, Panasonic, Samsung, Vodaphone Goal of created shared, open middleware mobile OS LiPS - Linux Phone Standards Forum Founded by France Telecom/Orange, ACCESS et al. Worked to create standards for Linux-based telephony m/w Merged with LiMo Foundation in June 2008 Moblin - Mobile Linux Founded by Intel, (initially) targeting Intel Atom CPUs Platform / distribution to support MIDs, Nettops, UMPC MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 3

Android is a complete mobile stack that includes applications. LiMo and Android LiMo is a platform for enabling applications and services Android, as Free Software, should appeal to Tier II/III OEMs and ODMs, who lack resources Android strives to be a stylish phone stack Android is based on Dalvik, a Java work-alike OHA has a non Fragmentation pledge LiMo membership represents Tier I OEMs, ISVs and operators LiMo aims to leave room for differentiation LiMo presents Linux-native APIs The LiMo SDK has/will have compliance test suites MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 4

And a whole lot more CELF - Consumer Electronics Linux Forum ELC - Embedded Linux Consortium / Conference GMAE - GNOME Mobile and Embedded ( GNOME GTK - GIMP Tool Kit (Basis for LSB - Linux Standards Base MID - Mobile Internet Device ( L+J MOTOMAGX - Motorola Linux-based Platform (was OMA - Open Mobile Alliance OMTP - Open Mobile Terminal Platform ( CGL OSDL - Open Source Development Lab (MLI, ( KDE Qt - Trollteck Application Framework (Basis for ( LSB ) TLF - The Linux Foundation MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 5

Projects,.orgs, and Handsets Mobile/Embedded OSS Projects and Consortia CE Linux Forum GMAE GPE Handhelds.org Hiker Project Hildon Limo Foundation Maemo Moblin Open Embedded Open Moko Ubuntu Mobile Commercial Linux-based Platforms and Suppliers ACCESS - ALP A La Mobile - Convergent Linux Azingo - Azingo Mobile Mizi Research - prizm Mobile MontaVista - Mobilinux Motorola - MOTOMAGX- Purple Labs - Purple Magic Trolltech - Qt/Qtopia Wind River - Wind River Linux OEMs with Linux-based Handsets Longcheer Motorola NEC Neuf Palm Panasonic Samsung ZTE D-Link E28 FIC Datang G-Tek Grundig Haier Huawei LGE MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 6

Rising Mobile Value Line Multiple Options for Mobile Linux Mobile Applications & Services Value-Added Technology Qtopia Qt Hiker Hildon Neo GTK+ Flash Lite Proprietary Native UI Frame Works FST Mizi Palm JavaFX Mobile Google Dalvik Shared / Commodity Core Libraries (glibc, etc.) and OS Services Power Management TCP/IP Stack File Systems ( 2.6 Linux Kernel (2.4 and Real Time Device Drivers MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 7

Rising Mobile Value Line The Coalescing Mobile Linux Stack Mobile Applications & Services Mobile Linux Platform Stack 1H2008 Telephony Framework Multimedia gstreamer Core Libraries (glibc, etc.) and OS Services Power Management Data Management Web Services Web Kit TCP/IP Stack File Systems Linux Kernel 2.6 Messaging Services UI Framework GTK Real Time Security DRM Java VM J2ME Device Drivers Maturation / Consolidation MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 8

Just When You Stopped Worrying... Fragmentation Out Operators OSVs OEMs Developer Balkanization In MIPS and Open Source Copyright 2008 Bill Weinberg, LinuxPundit,com Page: 9