MirrorLink is a device interoperability standard that offers integration between a
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
and a car's
infotainment
Infotainment (a portmanteau of ''information'' and ''entertainment''), also called soft news as a way to distinguish it from serious journalism or hard news, is a type of media, usually television or online, that provides a combination of in ...
system.
It transforms smartphones into
automotive application platforms where apps are hosted and run on the smartphone while drivers and passengers interact with them through the steering wheel controls, dashboard buttons and touch screens of their car's
In-Vehicle Infotainment (IVI) system.
MirrorLink utilizes a set of well-established, non-proprietary technologies such as
IP,
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broa ...
,
Wi-Fi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio w ...
,
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limit ...
,
Real-Time Protocol (RTP, for audio) and
Universal Plug and Play
Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the ...
(UPnP).
In addition, MirrorLink uses
Virtual Network Computing
Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse input from one computer to another, relaying the ...
(VNC) as the baseline protocol to display the user interface of the smartphone applications on the infotainment system screens and to communicate user input back to the mobile device.
Beginnings
MirrorLink started out as a research project. Researcher Jörg Brakensiek and Raja Bose, from
Nokia Research Center
Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finland, i ...
in
Palo Alto
Palo Alto (; Spanish for "tall stick") is a charter city in the northwestern corner of Santa Clara County, California, United States, in the San Francisco Bay Area, named after a coastal redwood tree known as El Palo Alto.
The city was es ...
,
US, took results from the noBounds! project invented by researcher Bernd Steinke from the Nokia Research Center in
Bochum, Germany and applied them to the automotive domain.
The initial approach
applied by Bernd Steinke contained three specialised sub-protocols for optimal power efficiency: 2D, 3D and Media. Support for 2D graphics composition via
X11 mirroring was only needed by the requirements of the chosen source device, a Nokia
N800 mobile Linux device, and the desire to speed up demo availability to show mirroring use cases.
OpenGL ES
OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-ac ...
was used for fast 3D graphics and alpha based
Porter-Duff compositing for shine-through 2D effects. To make this future relevant approach available on the limited N800
Mesa 3D
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.
Its most im ...
was used
for local playback. High Definition Media streaming was implemented via
OpenMAX
OpenMAX (Open Media Acceleration), often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, ...
,
RTP and a timed sideband control to allow synchronous displayed streaming
of the original video file without transcoding. The Initial implementations have remoted the GUI, Games and media content of an Nokia
N800 and later an
N810 mobile Linux device. This demonstration of, at that time, not expected capabilities of mobile devices, was widely reported.
In parallel, a member of a CE4A company, who had seen the same initial results, contacted Nokia and the collaboration between Nokia and CE4A started. First ideas have been published and demonstrated using a Nokia
N810 Internet tablet at IEEE CCNC 2009 conference. Together with two other researchers, Raja Bose and Keun-Young Park, from Nokia Research Center in Palo Alto, and in close collaboration with the Consumer Electronics for Automotive (CE4A) group of German car manufacturer, the original Terminal Mode concept has been created. The name Terminal Mode originated from the name of the Expert Group within the CE4A, which created a Positioning Paper.
Nokia, together with
Magneti Marelli
Magneti Marelli S.p.A. () is an Italian developer and manufacturer of components for the automotive industry. The firm is headquartered in Corbetta, Italy, and includes 86 manufacturing plants, 12 R&D centres, and 26 application centers in 19 c ...
, publicly demonstrated a first Terminal Mode concept, during a Navteq Connection event, in conjunction with the Frankfurt International Auto Show (IAA) in September 2009.
A first car integration was shown at Geneva Auto Show in March 2010, using a
Nokia N97
The Nokia N97 is a high-end smartphone introduced on 2 December 2008 by telecommunications manufacturer Nokia as part of its Nseries and released in June 2009 as the successor to the Nokia N96 phone. The N97 was Nokia's second S60-based touchsc ...
prototype implementation of Terminal Mode, integrated into a
Valmet
Valmet Oyj is a Finnish company and a developer and supplier of technologies, automation systems and services for the pulp, paper and energy industries.
Valmet has over 200 years of history as an industrial operator. Formerly owned by the St ...
concept car.
A draft 0.9 specification version
was released in March 2010.
In July 2010 the Terminal Mode was presented, integrated to a VW Passat at MobileBeat 2010.
A first real live demonstration can be seen in
from September 2010, shortly before the Terminal Mode specification became public on 6 October 2010.
Early adopters included Continental,
Alpine,
and Clarion.
The collaboration between Nokia and CE4A on Terminal Mode led to the formation of the Car Connectivity Consortium. The Car Connectivity Consortium brought together major players in the automotive and mobile device industries including a large number of Tier-I suppliers and even a few network providers. On 12 September 2011, Terminal Mode was renamed as MirrorLink and became a commercial trademark owned by the Car Connectivity Consortium.
As of May 2012, the Car Connectivity Consortium had 56 members, and included almost all major automobile and mobile device manufacturers in the world.
Global standard
The Car Connectivity Consortium, made up of various auto and electronic manufacturers, has joined together to establish an industry standard for certifying apps and devices that are both safe and useful for drivers, called MirrorLink. The joint effort by car manufacturers and phone makers is aimed at developing open standards to define operations of smartphones linked to cars.
A unique element of MirrorLink is its ability to show the smartphone interface from a variety of mobile
OS platforms on the audio head-unit display.
MirrorLink implementation
MirrorLink currently works with
Symbian
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian ...
phones (only Nokia Belle phones, not S60v5 phones from many manufacturers),
Samsung Galaxy
Samsung Galaxy (, stylised as SΛMSUNG Galaxy since 2015 (except Japan where it omits the Samsung branding), previously stylised as Samsung GALAXY; abbreviated as SG) is a series of computing and mobile computing devices that are designed, ...
series (on Android Lollipop (5.0); Samsung support for MirrorLink ended 1 June 2020), and Sony
Xperia Z
The Sony Xperia Z was announced by Sony at CES 2013 and was released on 9 February 2013 in Japan and 1 March 2013 in Singapore and the UK. The Xperia Z was initially shipped with the Android 4.1.2 (Jelly Bean) operating system. The smartphone ...
series
Android phones.
Sony audio has launched two audio
head unit
An automotive head unit, sometimes called the infotainment system, is a component providing a unified hardware interface for the system, including screens, buttons and system controls for numerous integrated information and entertainment funct ...
s in 2012 Q2 which are MirrorLink compliant.
Phone maker
Motorola
Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent public companies, Motorola ...
and audio
head unit
An automotive head unit, sometimes called the infotainment system, is a component providing a unified hardware interface for the system, including screens, buttons and system controls for numerous integrated information and entertainment funct ...
maker
Alpine are also members of the group supporting MirrorLink.
See also
*
CarPlay
CarPlay is an Apple standard which enables a car radio or head unit to be a display and a controller for an iOS device. It is available on all iPhone models beginning with iPhone 5 running iOS 7.1 or later.
According to Apple's website, all ...
*
Android Auto
Android Auto is a mobile app developed by Google to mirror features of an Android device, such as a smartphone, on a car's dashboard information and entertainment head unit.
Once an Android device is paired with the car's head unit, the syste ...
*
Open Automotive Alliance
References
External links
* {{Official website
Dashboard head units
Interoperable communications
Telecommunications standards