Automotive: next hot mobile platform for MeeGo Alison Chaiken

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Presentation by Amal Babu New OS of Google, initially designed for netbooks Released in second half of 2010 Google chrome browser on Linux kernel Inbuilt.
 Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google. It allows developers to write.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android.
Research Directions for the Internet of Things Supervised by: Dr. Nouh Sabry Presented by: Ahmed Mohamed Sayed.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
WINDOWS 8.1 MOBILE “Full” Windows in a Tablet Environment.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Software Development. Chapter 2 – Programming on Windows 8.
1 DirectX CIS 487/587 Bruce R. Maxim UM-Dearborn.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Chapter 1: Voilà! Meet the Android
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Opengl Es 3.0
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
F Networked Embedded Applications and Technologies Lab Department of Computer Science and Information Engineering National Cheng Kung University, TAIWAN.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
Software and Services Group MeeGo SDK by Kerry Intel/SSG/OTC 1 Copyright © 2010 Intel Corporation. All rights reserved *MeeGo is a registered.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
Next-Generation In-vehicle Software Opportunities Alison Chaiken
Automotive: new frontier for mobile Linux
Nokia Mobility Solutions
Introducing.
Automotive: new frontier for mobile Linux Alison Chaiken
Automotive: new frontier for mobile Linux Alison Chaiken
Linux, Android and Open Source in the Mobile Environment Alison Chaiken February 25, 2010 Survey of Linux on mobile Kernel-only open.
Automotive: next hot mobile platform for MeeGo Alison Chaiken
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Automotive: next hot mobile platform Alison Chaiken
Our group's first sponsor. Advertisement: who wants to bus-pool to SCALE?SCALE Katy's shuttle bus.
In-Car Infotainment Market to Global Analysis and Forecasts by Products, Application and Connectivity Technology No of Pages: 150 Publishing Date:
In-Car Infotainment Market to Global Analysis and Forecasts by Products, Application and Connectivity Technology No of Pages: 150 Publishing Date:
i.MX 8 Series: 3 Processor Families with Targeted Features
Android Mobile Application Development
iPhones and iPads and iTunes, Oh My!
ILinkMobile Isabelle Sheffield.
LAS16-203: Platform Security Architecture for embedded devices
(Extended Surveillance Box)
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Android is the step in the vision of creating a better mobile phone.
Personal Digital Devices Lesson 1
The next generation of collaboration
MeeGo on Development Boards
Practice the Power of Intel Embedded Technology ——基于Intel平台的嵌入式教学经验分享
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Architecting and integrating sensor drivers
Chapter 2: The Linux System Part 1
Application Development A Tutorial Driven Course
HP Laptop Orientation Northwood Elementary June 10, 2014.
Android Developer Fundamentals V2
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
Operating Systems 1: News
Introduction to Single Board Computer
Automotive Infotainment Market Segmentation by Application, Technology, Region, Industry Size, Share, Growth and Demand Forecast.
Mobile Operating System (OS)
Presentation transcript:

Automotive: next hot mobile platform for MeeGo Alison Chaiken

Outline ● Automotive software systems: IVI ● The MeeGo IVI project ● (lack of) hardware support for IVI ● nobdy and ExoPC demos

What is “in-vehicle infotainment”? What “infotainment” calls to mindWhat IVI could be

Ad hoc networking saves energy Collision avoidance is key!

Mobile sensor platforms

Mobile sensor data collection coverage Sensor data fusion: way beyond real-time traffic!

Inserting smarts into big dumb docking stations Cars can tether and sync rural businesses and homes?

Challenges 1: security Backseat kids changing nav system's destination... mechanic at shop installs malware.

Challenges 2: safety Driver must receive alarms but not modify many parameters. Prevent malfunctioning systems from interfering with driving.

Challenges 3: HW needs Not just RT audio, but RT video too! CAN bus, MOST bus, wheel rotation sensors, oil level..

Maybe what we want is Android from the Open Handset Alliance?

How about MeeGo? MeeGo = lightweight GNU/Linux with a Qt face.

Why consider MeeGo? Closer to traditional GNU/Linux distro than Android. Courtesy Nathan P. Willis,

IVI UX Additional Features Courtesy Nathan P. Willis, Many automotive players participating, few public announcements.

MeeGo IVI 1.2 Home Screen Intended to be reskinned, not as a shipping product.

MeeGo IVI Audio Architecture Courtesy Laci Jalics, Delphi.

What IVI reference hardware should devs use? ● Despite ARM world domination, Atom still has a place in IVI. ● Atom boards with CAN bus and GPS are very expensive. ● Nice ARM boards (e.g. BeagleBoard) far cheaper. ● Multiple display outputs preferable for IVI. ● Touch and/or gesture interface likely.

Tripzero: How do I test this in my car? ELM compatible scantool Any tablet/smartphone/laptop that runs meego

Tripzero: Handset/Tablet + meego ivi nobdy Bluetooth subscriber plugin Bluetooth Provider plugin DBus nobdy DBus In the near future...

Getting IVI & nobdy working on ExoPC and Pandaboard ● Intel gave away heaps of Lenovo netbooks and ExoPC slates. ● NO subsequent software support. ● Running IVI on slate requires a mash-up of “Tablet Preview” and IVI Uxes. ● MeeGo 1.2 repositories support EMGD graphics only, while ExoPC has i915. ● “zypper update” auto-overwrites drivers and X11 SO libraries. ● ExoPC camera and HDMI out are not working even with Windows pre-install. ● Support from nobdy's tripzero is excellent! ● Stopped work on Pandaboard with OMAP4430 processor (ARMv7) because of ABI break in MeeGo 1.2 and subsequent lack of HW accelerated graphics.

MeeGo Hardware Adaptation Process Update from wrong repo Hand-craft extlinux.conf Use installer defaults Maybe not that kernel Multi-hour “zypper up”

Summary ● IVI is the part of MeeGo with the most traction. ● Finding appropriate hardware to test and develop on remains problem. ● Many companies are participating, some local to Bay Area. ● Opportunities at all levels: HW, accessories, embedded, platform, apps, entrepreneurs and big companies

Resources ● IVI wiki: ● Official site: ivi ● Mailing list archive: ● Mp3car.com ● #linuxice and #meego-ivi IRC on freenode.net ● Nobdy: wiki.openice.org/index.php?title=Nobdy&oldid=4637 (current version is spam) ● My notes and instructions ● on ExoPC: ● on Pandaboard: accelerated_graphics_on_Pandaboard_using_MeeGo