Developing apps for Android Auto
|
|
- Curtis Simpson
- 8 years ago
- Views:
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.
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 informationRadio 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 informationUser 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. >> 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 informationS4 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 informationUnified 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 informationGraduate 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 informationSmart 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 informationGetting 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 informationAndroid 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 informationNAS 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 informationTechnology 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 informationCloud 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 informationNAS 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 informationTechnology.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 informationIssues 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 informationDeveloping 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 informationSmartphone 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 informationSage 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 informationPoint 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 informationUser 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 informationMobileLite 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 informationMobile 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 informationipecs 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 informationMobile 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 informationCS 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 informationBlackboard 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 informationIntroduction 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 informationConfiguration 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 informationShareLink 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 information10 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 informationUnderstanding 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 informationDeveloping 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 informationuser 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 informationUnified 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 informationHow 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 informationAndroid 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 informationGetting 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 informationStore & 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 informationVIA 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 informationThe 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 informationColor 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 informationTomTom 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 informationCan 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 informationNAS 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 informationcbox 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 informationVIA 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 informationAdobe 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 informationTable 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 informationGetting 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 informationADOBE 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 informationAvira 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 informationPoint 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 informationHTML5 & 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 informationGame 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 informationUVO 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 informationPersonal 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 informationSPH-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 informationGenesys 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 informationMoodle 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 informationADVISORY & 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 informationBest 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 informationMobile 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 informationGuide 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 informationCreate 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 informationSage 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 informationMA-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 informationUnified 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
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 informationPublished: 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 informationEnd 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 informationAndroid 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 informationGenesys 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 informationTitle: 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 informationGoing 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 informationSMARTDEVICELINK 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 informationVisit 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 informationSizmek 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 informationHacking 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 informationMedstar 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 informationTeamViewer 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 informationTELUS 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 informationA 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 informationAndroid 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 informationThis 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 informationBluetooth 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 informationThe 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 information060010702 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 informationJabra 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 informationVerizon 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 informationYammer 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 informationSAP 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 informationThe 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 informationUnified 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 informationApps 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 informationRouteShoot 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 informationConference 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 informationReducing 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 informationWelcome 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 informationAdobe 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