Developing apps for Android Auto

Size: px
Start display at page:

Download "Developing apps for Android Auto"

Transcription

1 Developing apps for Android Auto talk by Christian Dziuba & Sina Grunau 1

2 About us Sina Grunau, Christian Dziuba Android apps ( ) Automotive context: research + media apps c4c Engineering GmbH Automotive software app team 2

3 Topics 1. Introduction 2. How does Android Auto work? 3. APIs 4. Development Workflow 5. Summary 3

4 1 Introduction 4

5 Today family car car sharing 5

6 25 % of car accidents in the U.S happen because of smartphone usage while driving source: 6

7 Goal: Safe interactions (Navigation, phone, music) while driving Minimal driver distraction 7

8 In-Vehicle-Infotainment-Systems Car Vehicle Data Head Unit Car control Navigation Calls Smartphone Apps Calls Music Music 8

9 Smartphone - Car - Integration Car Vehicle Data Head Unit Navigation Calls Smartphone Apps Navigation Calls Music Music 9

10 Smartphone - Car - Integration: Comparison Technology Platform Development Car support Android Auto Android app extension /service limited, but promising Apple Carplay ios extension (?) / contact Apple Mirrorlink Android apps / certification limited, but promising limited Bosch MySpin ios/android not yet public very limited 10

11 2 Android Auto 11

12 Current state of Android Auto June 2014 / first announcement at Google I/O 2014 March 2015 / first aftermarket head-units (e.g. Pioneer, Kenwood) March 2015 / public release of companion app in Play Store Summer 2015 / first car manufacturers integrate Android Auto 2016 / 20+ car manufacturers announced to support Android Auto 12

13 Car Manufacturers supporting Android Auto Source: 13

14 How to use Android Auto 14

15 How to use Android Auto 15

16 Features: General 16

17 Features: Navigation 17

18 Features: Phone 18

19 Features: Music 19

20 Features: Exit Screen + Developer Mode 20

21 Currently compatible Android Auto apps Source: 21

22 3 Android Auto APIs 1. Messaging 2. Audio 22

23 Android Auto Apps audio app or messenger Android Auto app head unit service / interface get data forward user commands display logic mobile phone 23

24 Add Android Auto support to your app AndroidManifest.xml <application> <meta-data android:name="com.google.android.gms.car.application" /> </application> res/xml/automotive_app_desc.xml <automotiveapp> <uses name="notification"/> </automotiveapp> OR <uses name="media"/> 24

25 Messaging User Workflow 25

26 Messaging API received message is shown in overview screen no message content shown! message is read aloud, when button is pressed reply by voice 26

27 Notifications Notification CarExtender UnreadConversation MessageRead BroadcastReceiver RemoteInput Read PendingIntent Reply PendingIntent MessageReply BroadcastReceiver 27

28 Notifications Notification CarExtender UnreadConversation MessageRead BroadcastReceiver RemoteInput Read PendingIntent Reply PendingIntent MessageReply BroadcastReceiver 28

29 Create Message Reply Pending Intent Intent replyintent = new Intent().addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES).setAction("com.mychat.app.MY_ACTION_MESSAGE_REPLY").putExtra("conversation_id", conversation_id); PendingIntent replypendingintent = PendingIntent.getBroadcast( getapplicationcontext(), conversation_id, replyintent, PendingIntent.FLAG_UPDATE_CURRENT); 29

30 Notifications Notification CarExtender UnreadConversation MessageRead BroadcastReceiver RemoteInput Read PendingIntent Reply PendingIntent MessageReply BroadcastReceiver 30

31 UnreadConversation.Builder // build a RemoteInput for receiving the spoken voice input RemoteInput remoteinput = new RemoteInput.Builder("reply_key").setLabel("please say your message").build(); // group your messages from a particular sender UnreadConversation.Builder unreadconvbuilder = new UnreadConversation.Builder("conversation participant name").addmessage("the message text goes here").setlatesttimestamp(system.currenttimemillis()).setreadpendingintent(readpendingintent).setreplyaction(replypendingintent, remoteinput); 31

32 Notifications Notification CarExtender UnreadConversation MessageRead BroadcastReceiver RemoteInput Read PendingIntent Reply PendingIntent MessageReply BroadcastReceiver 32

33 Create a notification NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()).setSmallIcon(R.drawable.notification_icon).setLargeIcon(BitmapFactory.decodeResource( getapplicationcontext().getresources(), R.drawable.contact)).setContentText("this is the message text").setcontenttitle("participant name").setcontentintent(readpendingintent).extend(new CarExtender().setUnreadConversation(unreadConvBuilder.build())); contains the message(s) notificationmanager.notify(conversation_id, builder.build()); 33

34 Notifications Notification CarExtender UnreadConversation MessageRead BroadcastReceiver RemoteInput Read PendingIntent Reply PendingIntent MessageReply Broadcast Receiver 34

35 Register BroadcastReceiver <application>... <receiver android:name=".messagereplyreceiver"> <intent-filter> <action android:name="com.mychat.app.my_action_message_reply"/> </intent-filter> </receiver> </application> 35

36 BroadcastReceiver Example public class MessageReplyReceiver extends BroadcastReceiver public void onreceive(context context, Intent intent) { int conversation_id = intent.getintextra("conversation_id", -1); Bundle remoteinput = RemoteInput.getResultsFromIntent(intent); } CharSequence reply = remoteinput.getcharsequence("reply_key"); //ToDo send reply to other user } 36

37 Media API extend your audio app to allow users to: browse play audio content in the car 37

38 Define your app icon res/drawable/ic_notification.png <application> <meta-data android:name="com.google.android.gms.car.notification.smallicon" </application> /> 38

39 Audio Playback API MediaBrowserService MediaSession / MediaSession.Callback Android Auto Android Wear UI App 39

40 Overview MyAudioApp ongetroot() Android Auto MediaBrowserService ROOT_ID, sessiontoken Media Browser onloadchildren(id) List<MediaItem> MediaSession onplay(), onpause(),....setmetadata().setplaybackstate() Media Controller 40

41 MediaBrowserService Announcement of your media browser Service <application> <service android:name=".mymediabrowserservice" android:exported="true"> <intent-filter> <action android:name= "android.media.browse.mediabrowserservice"/> </intent-filter> </service> </application> 41

42 Overview MyAudioApp ongetroot() Android Auto MediaBrowserService ROOT_ID, sessiontoken Media Browser MediaSession Media Controller 42

43 MediaBrowserService - ongetroot() Authentification & binding to your media browser public BrowserRoot ongetroot(string clientpackagename, int clientuid, Bundle roothints) { // Check if this client is allowed to use service } return new BrowserRoot("my_Root_Id", Bundle roothints); Read more: tor.html 43

44 Overview MyAudioApp MediaBrowserService Android Auto Media Browser onloadchildren(id) List<MediaItem> MediaSession Media Controller 44

45 MediaBrowserService - public void onloadchildren (String parentmediaid, Result<List<MediaItem>> result) { } List<MediaBrowser.MediaItem> mediaitems = new ArrayList<MediaBrowser.MediaItem>(); // create your mediaitems here... result.sendresult(mediaitems); Don t block the UI thread! use result.detach() to detach in from the current thread! call result.sendresults(t result) when ready 45

46 MediaDescription MediaDescription.Builder builder = new MediaDescription.Builder(); builder.setmediaid(id); builder.seticonbitmap(icon); builder.settitle("first Line"); builder.setsubtitle("second Line");... MediaBrowser.MediaItem myitem = new MediaBrowser.MediaItem(builder.build(), MediaBrowser.MediaItem.FLAG_PLAYABLE OR MediaBrowser.MediaItem.FLAG_BROWSABLE); 46

47 Overview MyAudioApp MediaBrowserService Android Auto Media Browser MediaSession onplay().setmetadata().setplaybackstate() Media Controller 47

48 MediaMetadata MediaMetadata.Builder builder = new MediaMetadata.Builder(); builder.putstring (MediaMetadata.METADATA_KEY_TITLE, title); builder.putstring (MediaMetadata.METADATA_KEY_ARTIST, artist); builder.putbitmap (imagebitmap);... mediasession.setmetadata(builder.build()); 48

49 MediaSession - PlaybackState PlaybackState playbackstate = new PlaybackState.Builder() Display state.setactions(playbackstate.action_pause PlaybackState.ACTION_SKIP_TO_NEXT PlaybackState.ACTION_SKIP_TO_PREVIOUS).setState(PlaybackState.STATE_PLAYING, position, 1.0f, SystemClock.elapsedRealtime()).addCustomAction(ACTION_SHUFFLE, "Shuffle", R.drawable.ic_shuffle).build(); mediasession.setplaybackstate(playbackstate) 49

50 MediaSession - public void onplay() { }... player song selection public void onplayfrommediaid (String mediaid, Bundle extras) public void onplayfromsearch voice input (String query, Bundle extras) {} mediasession.setcallback(new MyMediaSessionCallback()); mediasession.setactive(true); 50

51 Voice Search Examples Play music from Madonna Play Stairway To Heaven from Led Zeppelin Google Knowledge Graph Artist focused search Title focused search 51

52 4 Development workflow 52

53 Android Auto Apps Restrictions Goal: Minimize driver distraction predictable interaction Design Guidelines enforce design & interaction patterns Functionality Guidelines enforces correct configuration and expected behaviour 53

54 Design Guidelines no animations or videos no visual ads, game features support voice input in media apps Read more: 54

55 Design Guidelines Day Night 55

56 Functionality Guidelines app starts and loads content within 10 secs keep state between auto & smartphone usage app works as described in Google Play... Read more: 56

57 Functionality Guidelines Task Limit A single action must be completed within 6 steps. (US) 4 steps (Japan) max hierarchy of 2 levels max 5 items on one page 57

58 Functionality Guidelines (messaging) App can successfully receive incoming messages Messages properly grouped and ordered User is able to successfully reply to a message. Only short-form messaging app design patterns (e.g. no s) Only peer-to-peer messaging services (no notification services, e.g. weather, stocks, and sport scores apps) Read more: 58

59 Testing on simulators Messaging Simulator (deprecated) Media Browser Simulator (deprecated) New: Android Auto Desktop Head Unit (DHU) Simulators: <path-to-sdk>/extras/google/simulators Head Unit: <path-to-sdk>/extras/google/auto 59

60 Android Auto Desktop Head Unit * adb forward tcp:5277 tcp:

61 Example DHU Commands Microphone (voice commands) e.g. mic play <absolute_path>/pause.wav ( Pause Music ) Day & Night mode e.g. day / night / daynight Controller and touch events ( hardware buttons) dpad up / dpad down tap x y 61

62 Publish / Test on Hardware Workflow: 1. upload apk to play store 2. get positive review 3. download app from store Direct 4. use on real device Rejected Approved Review 62

63 Example App Review Fast feedback from Android Auto Team - within 2 hours REASON(S) FOR EXCLUSION: - Your app continuous to play music during the use of the microphone, interfering with voice commands. - Your app does not perform all functions properly or as expected from a user perspective. 63

64 5 Summary 64

65 Learn more? Our favorite resources 65

66 Course: Android Auto Development on Udacity 66

67 Universal Music Player 67

68 babbq Texas 2015 talk by +Ian Lake 68

69 Thanks! Contact us: c4c Engineering GmbH Hildesheimer Str Braunschweig Germany 69

Messaging App UI Guidelines 2015-2015 GOOGLE INC.

Messaging App UI Guidelines 2015-2015 GOOGLE INC. 2015-2015 GOOGLE INC. INTRODUCTION Designing apps for automotive use Designing apps for cars is fundamentally different from designing for phones or tablets. It requires rethinking how experiences are

More information

Radio R 4.0 IntelliLink Frequently Asked Questions

Radio R 4.0 IntelliLink Frequently Asked Questions List of content 1. Audio... 1 2. Phone... 2 3. Apple CarPlay... 2 4. Android Auto... 5 5. Gallery... 7 6. Other... 7 1. Audio Q: How can I change between different audio sources (e.g. FM radio and USB

More information

User Manual for HOT SmartWatch Mobile Application

User Manual for HOT SmartWatch Mobile Application User Manual for HOT SmartWatch Mobile Application HOT SmartWatch mobile application is a companion to your HOT Watch. It runs on the smartphone which is connected to the watch via Bluetooth. Currently

More information

>> smart cross connect Users Guide. November 2014.

>> smart cross connect Users Guide. November 2014. >> smart cross connect Users Guide November 2014. >> Table of Contents 1 Overview 1.1 Getting Around 1.2 Pairing your smart with smart cross connect 2 In-Car Mode 2.1 Car Info 2.2 Navigation 2.2.1 Addresses

More information

S4 USER GUIDE. Read Me to Get the Most Out of Your Device...

S4 USER GUIDE. Read Me to Get the Most Out of Your Device... S4 USER GUIDE Read Me to Get the Most Out of Your Device... Contents Introduction 4 Remove the Protective Cover 5 Charge Your S4 5 Pair the S4 with your Phone 6 Install the S4 in your Car 8 Using the Handsfree

More information

Unified Meeting 5 User guide for MAC

Unified Meeting 5 User guide for MAC Unified Meeting 5 User guide for MAC Unified Meeting 5 is a web based tool that puts you in complete control of all aspects of your meeting including scheduling, managing and securing your meetings.. Whether

More information

Graduate presentation for CSCI 5448. By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

Graduate presentation for CSCI 5448. By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu ) Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application

More information

Smart Music Control Application CONTENTS. Smart Music Control Application. User Guide CONTENTS 1 GETTING STARTED 1 MEDIA PLAYER MODE 1

Smart Music Control Application CONTENTS. Smart Music Control Application. User Guide CONTENTS 1 GETTING STARTED 1 MEDIA PLAYER MODE 1 Smart Music Control Application JVC KENWOOD Corporation Smart Music Control Application User Guide CONTENTS CONTENTS 1 GETTING STARTED 1 How to Install Smart Music Control App 1 Preparing the Music Player

More information

Getting Started with the Skillsoft Learning App

Getting Started with the Skillsoft Learning App Getting Started with the Skillsoft Learning App This guide will help you learn about important features and functionality in the Skillsoft Learning App. Install the Learning App You can install the Skillsoft

More information

Android Architecture. Alexandra Harrison & Jake Saxton

Android Architecture. Alexandra Harrison & Jake Saxton Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003

More information

NAS 136 Controlling ASUSTOR Portal

NAS 136 Controlling ASUSTOR Portal NAS 136 Controlling ASUSTOR Portal Use the ASUSTOR Remote and AiRemote to control ASUSTOR Portal A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use

More information

Technology Finds Its Voice. February 2010

Technology Finds Its Voice. February 2010 Technology Finds Its Voice February 2010 Technology Finds Its Voice Overview Voice recognition technology has been around since the early 1970s, but until recently the promise of new advances has always

More information

Cloud Storage Service

Cloud Storage Service Cloud Storage Service User Guide (Web Interface, Android App) Table of Content System Requirements...4 1.1Web Browser... 4 1.2Mobile Apps... 4 Accessing Cloud Storage using a Web Browser... 4 The Web Home

More information

NAS 243 Using AiData on Your Mobile Devices

NAS 243 Using AiData on Your Mobile Devices NAS 243 Using AiData on Your Mobile Access and manage files on your NAS with ios and Android devices A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to:

More information

Technology.Transfer.Application.

Technology.Transfer.Application. Technology.Transfer.Application. Steinbeis Research Center Elektromobility and Information Systems 2015 Steinbeis Technology. Transfer. Application. www.steinbeis.de Open and Secure Operating for mobility

More information

Issues in Android on Mobile Platform and Their Resolution

Issues in Android on Mobile Platform and Their Resolution Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:

More information

Developing for MSI Android Devices

Developing for MSI Android Devices Android Application Development Enterprise Features October 2013 Developing for MSI Android Devices Majority is the same as developing for any Android device Fully compatible with Android SDK We test using

More information

Smartphone Overview for the Blind and Visually Impaired

Smartphone Overview for the Blind and Visually Impaired Smartphone Overview for the Blind and Visually Impaired The smartphone has become a primary technology for many people who are blind or have low vision. A smartphone provides a multi-purpose toolkit like

More information

Sage CRM. Sage CRM 2016 R1 Mobile Guide

Sage CRM. Sage CRM 2016 R1 Mobile Guide Sage CRM Sage CRM 2016 R1 Mobile Guide Contents Chapter 1: Introduction to Sage CRM Mobile Solutions 1 Chapter 2: Setting up Sage CRM Mobile Apps 2 Prerequisites for Sage CRM mobile apps 3 Enabling users

More information

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2 Table of Contents General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections... 3 1.2 Start up and shut down... 3 2.0 Introduction to Google Android

More information

User Guide. BlackBerry Storm 9530 Smartphone. Version: 4.7

User Guide. BlackBerry Storm 9530 Smartphone. Version: 4.7 BlackBerry Storm 9530 Smartphone Version: 4.7 SWD-490426-0909090640-001 Contents Shortcuts... 9 BlackBerry basics shortcuts... 9 Phone shortcuts... 9 Camera shortcuts... 9 Media shortcuts... 9 Typing shortcuts...

More information

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual MobileLite Wireless G2 5-in-1 Mobile Companion User Manual Document No. 480-MLWG2-021315.A00 Kingston MobileLite Wireless Page 1 of 21 Table of Contents Introduction... 3 What s Included:... 3 Getting

More information

Mobile Communicator for Mobile Devices

Mobile Communicator for Mobile Devices Mobile Communicator for Mobile Devices Quick Reference Guide Hosted Voice Customer Resource Center www.earthlinkbusiness.com/hostedvoice 2015 EarthLink. Trademarks are property of their respective owners.

More information

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference. ipecs Communicator Installation and Operation Guide ipecs is an Ericsson-LG Brand Please read this manual carefully before operating your set. Retain it for future reference. Revision History Issue Date

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends

More information

Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly

Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly STAFF GUIDE Contents Introduction 2 Content Considerations 5 Discussions 9 Announcements 10 Mobile Learn Content Compatibility

More information

Introduction to Android Programming (CS5248 Fall 2015)

Introduction to Android Programming (CS5248 Fall 2015) Introduction to Android Programming (CS5248 Fall 2015) Aditya Kulkarni (email.aditya.kulkarni@gmail.com) August 26, 2015 *Based on slides from Paresh Mayami (Google Inc.) Contents Introduction Android

More information

Configuration Guide Contigo Mobile Tracker

Configuration Guide Contigo Mobile Tracker Track Fleet Personnel / Vehicles with a Mobile Device Users with access to the GPS Fleet Tracker mobile app on iphone and Android can now enable a tracking session on their smartphone, turning their phone

More information

ShareLink 200 Setup Guide

ShareLink 200 Setup Guide ShareLink 00 Setup Guide This guide provides instructions for installing and connecting the Extron ShareLink 00. The ShareLink USB 00 Wireless Collaboration Gateway allows anyone to present content from

More information

10 Magni Tablet User Guide

10 Magni Tablet User Guide 10 Magni Tablet User Guide MODEL NUMBER: Wireless Mobile Internet Tablet Powered by SYTAB10ST Top View Front View Bottom View Side View SYTAB10ST Getting to Know Your New Tablet: MINI Micro SD Micro SD

More information

Understanding Android s Security Framework

Understanding Android s Security Framework Understanding Android s Security Framework William Enck and Patrick McDaniel Tutorial October 2008 Systems and Internet Infrastructure Security Laboratory (SIIS) 1 2 Telecommunications Nets. The telecommunications

More information

Developing and deploying mobile apps

Developing and deploying mobile apps Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools

More information

user manual It is important to read this user manual prior to using your new product for the first time.

user manual It is important to read this user manual prior to using your new product for the first time. user manual Thank you for purchasing an Acoustic Research product. We pride ourselves on the quality and reliability of all our electronic products. For service or repairing, please contact the authorized

More information

Unified Meeting. Easy to use, simple, reliable. Tips for a Successful Conference CONFERENCING & COLLABORATION

Unified Meeting. Easy to use, simple, reliable. Tips for a Successful Conference CONFERENCING & COLLABORATION U S E R G U I D E V 4. 1 1. 7 Unified Meeting Easy to use, simple, reliable Unified Meeting lets you quickly and easily bring people together from anywhere in the world. You get audio, web and video conferencing

More information

How To Use The Elena Mobile App

How To Use The Elena Mobile App Instructions for field-testing the elena mobile app ***Field testing begins on 1 October and runs through 15 November, 2015*** Instructions on how to download and use the elena mobile phone application

More information

Android Mobile Phone User Manual

Android Mobile Phone User Manual Android Mobile Phone User Manual The manual is applicable for the Grand X mobile phone. Contents Let s get started... 1 Getting to know your phone... 2 Screen control... 2 Open and switch applications...

More information

Getting started with Android and App Engine

Getting started with Android and App Engine Getting started with Android and App Engine About us Tim Roes Software Developer (Mobile/Web Solutions) at inovex GmbH www.timroes.de www.timroes.de/+ About us Daniel Bälz Student/Android Developer at

More information

Store & Share Quick Start

Store & Share Quick Start Store & Share Quick Start What is Store & Share? Store & Share is a service that allows you to upload all of your content (documents, music, video, executable files) into a centralized cloud storage. You

More information

VIA CONNECT PRO Deployment Guide

VIA CONNECT PRO Deployment Guide VIA CONNECT PRO Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...

More information

The instructions in this user guide will help make meetings easier to manage, more effective and more productive.

The instructions in this user guide will help make meetings easier to manage, more effective and more productive. User Guide for Windows ZONE Conference - Unified Meeting 5 is a web based tool that puts you in complete control of all aspects of your meeting including scheduling, managing and securing your meetings.

More information

Color customization & branding 2015-2015 GOOGLE INC.

Color customization & branding 2015-2015 GOOGLE INC. 2015-2015 GOOGLE INC. INTRODUCTION Designing apps for automotive use Designing apps for cars is fundamentally different from designing for phones or tablets. It requires rethinking how experiences are

More information

TomTom PRO 82xx PRO.connect developer guide

TomTom PRO 82xx PRO.connect developer guide TomTom PRO 82xx PRO.connect developer guide Contents Introduction 3 Preconditions 4 Establishing a connection 5 Preparations on Windows... 5 Preparations on Linux... 5 Connecting your TomTom PRO 82xx device

More information

Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call?

Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call? 1) Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call? Does the app behave as designed/desired if there is an incoming SMS? Does the app behave

More information

NAS 242 Using AiMaster on Your Mobile Devices

NAS 242 Using AiMaster on Your Mobile Devices NAS 242 Using AiMaster on Your Mobile Devices Learn to use AiMaster on your mobile devices A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use AiMaster

More information

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL Introduction cbox is a software that you can easily install on your computer. Once done, an online storage drive cbox appears

More information

VIA COLLAGE Deployment Guide

VIA COLLAGE Deployment Guide VIA COLLAGE Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...

More information

Adobe Connect Mobile 2.0 Getting Started for participants using mobile phones. 2012 Adobe Systems Incorporated. All Rights Reserved.

Adobe Connect Mobile 2.0 Getting Started for participants using mobile phones. 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Connect Mobile 2.0 Getting Started for participants using mobile phones 1 Adobe Connect Mobile: Enter Server URL Tap to type the URL for your meeting, or select from the list of meetings you ve attended

More information

Table of Contents. Adding Build Targets to the SDK 8 The Android Developer Tools (ADT) Plug-in for Eclipse 9

Table of Contents. Adding Build Targets to the SDK 8 The Android Developer Tools (ADT) Plug-in for Eclipse 9 SECOND EDITION Programming Android kjj *J} Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura O'REILLY Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Preface xiii Parti.

More information

Getting Started with Zoom

Getting Started with Zoom Signing in to Zoom Note: this is not necessary to join meetings. Getting Started with Zoom 1. Go to https://trentu.zoom.us. 2. Click Sign In. 3. Login using your Trent username and password. Download the

More information

ADOBE FLASH PLAYER Local Settings Manager

ADOBE FLASH PLAYER Local Settings Manager ADOBE FLASH PLAYER Local Settings Manager Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Storage...............................................................................................................

More information

Avira Secure Backup INSTALLATION GUIDE. HowTo

Avira Secure Backup INSTALLATION GUIDE. HowTo Avira Secure Backup INSTALLATION GUIDE HowTo Table of contents 1. Introduction... 3 2. System Requirements... 3 2.1 Windows...3 2.2 Mac...4 2.3 ios (iphone, ipad and ipod touch)...4 3. Avira Secure Backup

More information

Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents...

Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC English Contents Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections...

More information

HTML5 & Digital Signage

HTML5 & Digital Signage HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection

More information

Game Center Programming Guide

Game Center Programming Guide Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements

More information

UVO SYSTEM QUICK REFERENCE GUIDE

UVO SYSTEM QUICK REFERENCE GUIDE UVO SYSTEM QUICK REFERENCE GUIDE Congratulations on the Purchase of your new UVO system! Your new UVO system allows you to enjoy various audio and multimedia features through the main audio system. For

More information

Personal Cloud. Support Guide for Mobile Apple Devices

Personal Cloud. Support Guide for Mobile Apple Devices Personal Cloud Support Guide for Mobile Apple Devices Storing and sharing your content 2 Getting started 2 How to use the application 2 Managing your content 2 Adding content manually 2 Downloading files

More information

SPH-DA120. English. Operation Manual. Smartphone Receiver

SPH-DA120. English. Operation Manual. Smartphone Receiver Operation Manual Smartphone Receiver SPH-DA120 Notice to all users: This software requires that the product is properly connected to your vehicle s parking brake and depending on your vehicle, additional

More information

Genesys Meeting Center User Guide v4.11

Genesys Meeting Center User Guide v4.11 Genesys Meeting Center User Guide v4.11 www.intercalleurope.com Information Hotline 0871 7000 170 +44 (0)1452 546742 conferencing@intercalleurope.com Reservations 0870 043 4167 +44 (0)1452 553456 resv@intercalleurope.com

More information

Moodle on Android. Polat Olu 1

Moodle on Android. Polat Olu 1 Moodle on Android Polat Olu 1 Abstract Mobile telephones are used much more than telephone calls, hence the term mobile device. The advent of the Java engine in mobile phone technology has enabled manufacturers

More information

ADVISORY & SOFTWARE FOR REAL ESTATE & FACILITY MANAGEMENT

ADVISORY & SOFTWARE FOR REAL ESTATE & FACILITY MANAGEMENT 29/07/2015 mymcs Mobile apps APP INSTALLATION GUIDE 1 Product Map 2 Installation MYMCS MOBILE APP INSTALLATION GUIDE 3 What is an app? An app is a stand-alone file which can be installed on your device.

More information

Best Practices in Enterprise Smartphone Development

Best Practices in Enterprise Smartphone Development Best Practices in Enterprise Smartphone Development Rhomobile White Paper This white paper was written by Adam Blum, Founder and CEO of Rhomobile 12/16/2010 Best Practices in Enterprise Smartphone Development

More information

Mobile Web Conferencing: Session Management Tips for Moderators

Mobile Web Conferencing: Session Management Tips for Moderators Mobile Web Conferencing: Session Management Tips for Moderators Blackboard Collaborate Mobile Web Conferencing is designed for active learners who are on the go. Session attendees can participate in web

More information

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication Mobile App Activation Before you can activate the mobile app you must download it. You can have up to

More information

Create a Basic Skype* Account. Intel Easy Steps 1 2012 Intel Corporation All rights reserved.

Create a Basic Skype* Account. Intel Easy Steps 1 2012 Intel Corporation All rights reserved. Create a Basic Skype* Account Intel Easy Steps 1 2012 Intel Corporation Using Skype* to Communicate: Create and use a Basic Skype Account There are different ways of communicating and sharing through the

More information

Sage CRM. Sage CRM 7.3 Mobile Guide

Sage CRM. Sage CRM 7.3 Mobile Guide Sage CRM Sage CRM 7.3 Mobile Guide Copyright 2014 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,

More information

MA-WA1920: Enterprise iphone and ipad Programming

MA-WA1920: Enterprise iphone and ipad Programming MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This

More information

Unified Meeting 5 User guide for Windows

Unified Meeting 5 User guide for Windows Unified Meeting 5 User guide for Windows Unified Meeting 5, a meeting and collaboration application enhances the way you communicate by making meetings convenient and easy to manage. It improves your meeting

More information

!!!! Apps & UX Guidelines for 3rd party integration

!!!! Apps & UX Guidelines for 3rd party integration A Apps & UX Guidelines for 3rd party integration Getting started 1 Introduction 1 About Qobuz 1 In-depth technical integration 1 Navigation principles 2 Notes 2 Dedicated 3rd party Qobuz app 2 Qobuz from

More information

Published: 2015-01-07 SWD-20150107143657691

Published: 2015-01-07 SWD-20150107143657691 Android User Guide Published: 2015-01-07 SWD-20150107143657691 Contents Getting started...7 Process overview...7 Register for a BlackBerry ID account... 8 Install an app repackaging tool... 9 Plug-in and

More information

End User Guide. July 22, 2015

End User Guide. July 22, 2015 End User Guide July 22, 2015 1 Contents Quick Start 3 General Features 4 Mac/Windows Sharing 15 Android/ ios Sharing 16 Device Compatibility Guide 17 Windows Aero Theme Requirement 18 2 Quick Start For

More information

Android Auto PoC. October 21. 21- Oct-15. Maxim Ovchinnikov Architect Harman

Android Auto PoC. October 21. 21- Oct-15. Maxim Ovchinnikov Architect Harman Android Auto PoC October 2 Maxim Ovchinnikov Architect Harman 2- Oct-5 This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA 4.0) Purpose of this PoC The purpose of this

More information

Genesys Meeting Center User Guide

Genesys Meeting Center User Guide Genesys Meeting Center User Guide v4.0. For more information: 866.46.797 www.genesys.com Genesys Meeting Center is your perfect everyday business conferencing tool. Our awardwinning technology integrates

More information

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction Title: Appium Automation for Mac OS X Created By: Prithivirajan M Abstract This document aims at providing the necessary information required for setting up mobile testing environment in Mac OS X for testing

More information

Going Social with ReplayKit and Game Center

Going Social with ReplayKit and Game Center Graphics and Games #WWDC15 Going Social with ReplayKit and Game Center What s new in social gaming Session 605 Edwin Iskandar Software Engineer Megan Gardner Software Engineer 2015 Apple Inc. All rights

More information

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW 2 Continuing to open highways 3 4 5 Developing for the car ~68 million vehicles sold globally in 2013 6 Developing for the car ~68 million ~978

More information

Visit your Google Play or App Store and search for Right Move Perth. The App is FREE to download.

Visit your Google Play or App Store and search for Right Move Perth. The App is FREE to download. Find out more rightmoveperth@transport.wa.gov.au www.twitter.com/rightmoveperth Right Move Perth know before you go. FAQs 1. What is Right Move Perth? Right Move Perth is a new free smartphone App created

More information

Sizmek Formats. IAB Mobile Pull. Build Guide

Sizmek Formats. IAB Mobile Pull. Build Guide Sizmek Formats IAB Mobile Pull Build Guide Table of Contents Overview...3 Supported Platforms... 6 Demos/Downloads... 6 Known Issues... 6 Implementing a IAB Mobile Pull Format...6 Included Template Files...

More information

Hacking your Droid ADITYA GUPTA

Hacking your Droid ADITYA GUPTA Hacking your Droid ADITYA GUPTA adityagupta1991 [at] gmail [dot] com facebook[dot]com/aditya1391 Twitter : @adi1391 INTRODUCTION After the recent developments in the smart phones, they are no longer used

More information

Medstar Health Dell Services

Medstar Health Dell Services Medstar Health Dell Services Non Medstar Device Citrix Connectivity Guide October 2012 Sean Kaminski Dell Services System Admin Consultant 1 Table of Contents Overview...3 What is Citrix and why do I need

More information

TeamViewer 9 Manual Meeting

TeamViewer 9 Manual Meeting TeamViewer 9 Manual Meeting Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of contents 1 About TeamViewer... 5 1.1 About the software... 5 1.2 About the manual...

More information

TELUS Business ConnectTM. User Guide

TELUS Business ConnectTM. User Guide TELUS Business ConnectTM User Guide TELUS Business Connect User Guide Table of Contents Table of Contents 3 Part - Getting Started 4 Introduction 5 Overview 6 Messages 7 Call Log 8 Contacts 9 User Settings

More information

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,

More information

Android 5.0: Lollipop OS

Android 5.0: Lollipop OS IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of

More information

This article presents an overview of these four applications. 2. DOCOMO Phone Book

This article presents an overview of these four applications. 2. DOCOMO Phone Book DOCOMO Cloud Android Application Android Application Development in DOCOMO Cloud At NTT DOCOMO, we aim to provide our users with unique, innovative services that combine smartphones with the DOCOMO Cloud.

More information

Bluetooth Operation. In - Dash Navigation Radio

Bluetooth Operation. In - Dash Navigation Radio Bluetooth Operation In - Dash Navigation Radio Introduction Congratulations on your purchase of the In-Dash Navigation Radio. Please read the instruction manual for this product before using. The documentation

More information

The Mobile app. Introduction. Phones that support the Mobile app. In this section

The Mobile app. Introduction. Phones that support the Mobile app. In this section The Mobile app In this section Introduction Phones that support the Mobile app Download the mobile app onto your Android phone Download the mobile app onto your iphone Using the Mobile app Introduction

More information

060010702 Mobile Application Development 2014

060010702 Mobile Application Development 2014 Que 1: Short question answer. Unit 1: Introduction to Android and Development tools 1. What kind of tool is used to simulate Android application? 2. Can we use C++ language for Android application development?

More information

Jabra SPORT WIRELESS+

Jabra SPORT WIRELESS+ Jabra SPORT WIRELESS+ User manual www.jabra.com CONTENTS THANK YOU...2 ABOUT YOUR....3 WHAT YOUR HEADSET DOES...3 GETTING STARTED............................................. 4 CHARGING YOUR...4 TURNING

More information

Verizon Cloud Desktop Application Help Guide Version 4.1 72

Verizon Cloud Desktop Application Help Guide Version 4.1 72 Verizon Cloud Desktop Application Help Guide Version 4.1 72 CONTENTS I. Getting started... 4 A. Verizon Cloud... 4 B. Main navigation... 5 C. System requirements... 5 D. Installing the application... 6

More information

Yammer Training Guide Facilitator s Notes

Yammer Training Guide Facilitator s Notes Yammer Training Guide Facilitator s Notes Purpose This presentation provides an overview of Yammer to help new users get started. This is meant to be a slide library, so please pick and pull what is appropriate

More information

SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page 108-10.

SAP NetWeaver Fiori. For more information, see Creating and enabling a trusted provider for Centrify on page 108-10. Chapter 108 Configuring SAP NetWeaver Fiori The following is an overview of the steps required to configure the SAP NetWeaver Fiori Web application for single sign-on (SSO) via SAML. SAP NetWeaver Fiori

More information

The Ford Developer Program provides a software development kit, technical support from Ford engineers and a developer community

The Ford Developer Program provides a software development kit, technical support from Ford engineers and a developer community Jan 7, 2013 Ford Launches App Developer Program Marking New Course for Customer- Driven Innovation and Value Creation Ford launches the automotive industry s first open mobile app developer program enabling

More information

Unified Communicator Advanced Training Handout

Unified Communicator Advanced Training Handout Unified Communicator Advanced Training Handout About Unified Communicator Advanced (UCA) Video Summary (must have access to the internet for this to launch) http://www.mitel.tv/videos/mitel_unified_communicator_advanced_na

More information

Apps for Android. Apps for iphone & ipad INS584-3

Apps for Android. Apps for iphone & ipad INS584-3 Apps for iphone & ipad INS584-3 Apps for Android Android is a trademark of Google Inc. iphone is a trademark of Apple Inc., registered in the U.S. and other countries. ipad is a trademark of Apple Inc.,

More information

RouteShoot Users Guide Android

RouteShoot Users Guide Android RouteShoot Users Guide Android Background The RouteShoot Android application draws together 3 phone features ( Video, GPS and Maps ) to provide you with a tool that will let you capture your videos, synchronised

More information

Conference Instructions

Conference Instructions Toll-Free Customer Service: (844) 844-1322 Online Support: services@freeconferencecallhd.com Step 1-Setup Conference Call Conference Instructions Organize your conference call by notifying all participants

More information

Reducing Usage on a Service Plan

Reducing Usage on a Service Plan Reducing Usage on a Service Plan When purchasing a service plan you should carefully choose your data allowances based on the amount you estimate for business or personal use. However, people rarely account

More information

Welcome to Marist College s new Voicemail system. Recording your Greeting. Contents of this Booklet. First Time Users, What do I need to get started?

Welcome to Marist College s new Voicemail system. Recording your Greeting. Contents of this Booklet. First Time Users, What do I need to get started? 1 VoiceRite Client version 3.7, before you start what you need to know Welcome to Marist College s new Voicemail system Unified Messaging is a powerful, yet easy-to-use messaging system. It integrates

More information

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information