MirrorLink for App Developers
|
|
- Lesley Dixon
- 8 years ago
- Views:
Transcription
1 for App Developers One Place for Automotive Apps 2013 Car Connectivity Consortium. All Rights Reserved. Ed Pichon February 18, 2013
2 for Application Developers Developing Automotive Applications is a Technical and Business Challenge Fragmented Ecosystems Limited user experience Technical and Process Hurdles CCC is Working to Make the One Place for Automotive Application Developers 2
3 Overview A Developer s Perspective In-Vehicle Display In-Vehicle Services GPS/Location Data Day/Night Mode In-Vehicle Controls Park/Drive Mode Audio In/Out 3
4 Topics Common Interface Giving developers access to capabilities Application Certification Levels of certification Certification process Application Certification Management System System overview Developer interfaces Developer Support Elements 4
5 Common Interface Ensuring interoperability 5
6 Common Interface The Automotive Interoperability Challenge App Variant 1 App Variant 2 App Variant 3 Application Custom API 1 Mobile Phone 1 Protocol 1 Head Unit 1 Custom API 2 Mobile Phone 2 Protocol 2 Head Unit 2 Custom API 3 Mobile Phone 3 Protocol 3 Head Unit 3 Common API Server (Phone) Client (Head Unit) Server (Phone) Client (Head Unit) Server (Phone) Client (Head Unit) 6
7 Common API Solution Addressing the Interoperability Challenge Server (Phone) Client (Head Unit) Application Common API Server (Phone) Session Client (Head Unit) Server (Phone) Client (Head Unit) Define a Common API Required functions that must be provided to applications Platform-Specific API Define the API prototypes and behavior to provide Common API functionality Servers Implement Platform-Specific API Extensive testing to ensure that each server manufacturer s implementation works correctly Common test application for each mobile device platform 7
8 Common API Capabilities Overview Session Info version Client information Application Certification Info Certification status Certifying entity Connection Info Audio and video capabilities Display Configuration Client resolution and geometry Scaling in operation Screen orientation control Available Controls Shift knobs Touch capabilities Available keys & mappings Context Information Framebuffer status, blocking and controls Audio status and blocking Device Status Features Drive and night modes Microphone activation Data Services Access Common Data Bus/Service Binary Protocol Client-provided location and GPS services Additional services possible Client-Based Notifications Use Client-UI for notifications and messages 8
9 Application Certification Certification requirements & process 9
10 Application Certification Categories Base-Certified Display interoperability size, resolution, orientation User interface controls single-touch and rotary/shift knob operation Test with multiple client devices with different displays and controls Drive-Certified Certified to a maximum level of allowed driver-distraction Allows use while in drive-mode More rigorous testing requirements Member Base- and Drive-Certified White-list applications Bypass CCC testing requirements Only valid for vehicles from certifying OEM 10
11 Drive-Certified Application Requirements Compilation of Regional Guidelines Regional Guidelines Europe European Statement of Principles on Human Machine Interface for In-Vehicle Information and Communication Systems APAC Guidelines for In-vehicle Display Systems from JAMA North America Statement of Principles, Criteria and Verification Procedures on Driver Interactions with Advanced In-Vehicle Information and Communication Systems from Alliance of Automobile Manufacturer Guidelines Global Guidelines Aggregate Superset of the Regional Guidelines General Principles of Reducing Driver Distraction No time-sensitive interactions Limit visual distractions Limit quantity of displayed text Workload Verification Methods Occlusion goggle testing Shutter timings, test subject pool UI Restrictions General design principles Visual design restrictions (contrast and color, text size) Responsiveness Sound levels 11
12 Global Guidelines Overview & Excerpts Basic Design Principles The system should not present information which may result in potentially hazardous behavior by the driver or other road users. Restricted Content Both automatic scrolling and user controlled manual scrolling shall be prohibited. Navigation, Radio and Warning Information Presentation UI Design Principles The driver should be able to resume an interrupted sequence of interactions with the system at the point of interruption or at another logical point. Visual Accessibility A 5 x 7 (width-to-height) character matrix shall be the minimum used for alphanumeric characters The stroke width-to-character height ratio for alphanumeric characters shall be between 0,08 and 0,2 Audio/Manual Accessibility 12
13 Drive-Certified Application Requirements Certification Testing Challenges Glance Timing Testing Most Rigorous Requires simulator, eye-tracking hardware Occlusion Testing is Common Verification Technique Shutter open for X seconds, off for Y seconds Measure total open time to complete tasks Maximum allowed total time to complete a task Multiple Test Subjects Required 10, variety of ages, even mix of male/female Must train subject prior to testing Complex Testing Requirements Application Does Not Have Final Control of Displayed Content Framebuffer scaling and geometry Contrast ratio and color saturation of client 13
14 Drive-Certified Application Requirements Certification Complexity Reduction Global Guidelines Aggregate Superset of the Regional Guidelines General Principles of Reducing Driver Distraction Workload Verification Methods UI Restrictions 3rd Party Research Tie guidelines to technical requirements to show that if an app follows guidelines, it will meet requirements. CCC Design Cookbooks Developer-focused requirements Basic design principles Font selection guidelines Text display restrictions Color combinations/contrast ratios Discouraged UI Elements Acceptable UI design patterns Baseline Client Configuration CCC s Goal: Make it Easier to Comply With Guidelines, and Make it Easier to Test 14
15 Application Certification Process High Level Overview Create App Use developer certificates to allow for testing on certified ML devices. Create Self-Signed App Certificate Contains information for listing in Session Included in install package Platform specific Indicates to Server that App is Aware and may have a CCC-Signed Certificate Submit App for Certification Testing Contract with CCC authorized test lab Submit reports to CCC App Certification Body or Member Whitelisting Distribute App Use existing marketplaces Update existing app using existing systems CCC-Signed Certificate Generated servers download certificates for installed apps Users can begin using application in 15
16 App Cert Management System ACMS for Developers 16
17 Application Certification Basic Architecture App Indicates that it May be Certified Server Checks with ACMS for Application Certificate Automatic, periodic checks Grace periods for offline activities Application Certificate Certification category Descriptive information about app for use by Client Changes to Certificate Can Occur Without Changes to Application Change category on-the-fly as testing completed Transparent to Existing Distribution Systems No modification or integration with existing application marketplaces App Certificate Management System Application Certificates Certificate Status Info Server Devices Phones & other mobile devices Application Certificates Certificate Status Info App Identifier Application Cert Available? Client Devices Head units 17
18 App Cert Management System Developer Interactions Initial Configuration of CCC-Signed Application Certificate Basic application information Request Changes to the Certificate Subject to approval by CCC App Certification Body Notify of New Versions Provide updated application identifier (platform specific) Perform new tests as directed Request Developer Certificates Request a unique Developer ID Provide IDs for devices used for testing View Application Metrics 18
19 Developer Actions Obtain ID from ACMS Provides Server IDs to ACMS Include Developer ID in Self- Signed App Cert Provide Developer ID to Server Server Retrieves Developer ID Certificate from ACMS Validates Developer ID matches and Server ID is valid Presents app as CCC-certified app to Client Developer Certificates Allowing Developers to Test on Certified Devices ML Client Device Allows Developers to Test Apps on Certified Devices Application Certificate Management System Developer ID Certificate Developer ID, Server Device IDs Server Device Developer ID Status Query Developer IDs, Server Device ID Dev-Signed Application Certificate Server Device IDs Developer Server IDs Developer ID 19
20 Developer Support Elements CCC Activities to Support App Developers 20
21 Developer Support Elements CCC Activities to Support App Developers Developer Portal Document archive Support forums FAQs and How-Tos Example Code Common API test app Demonstration app code Design Cookbook Research Developer-friendly recipes for reducing driver distraction Reduce testing requirements for applications Development Tools Support Software Development Kits Client Simulators CCC s Goal: Make it As Easy as Possible to Develop Applications 21
22 Opportunities for Developers Combination of Guidelines & Common API CCC Design Cookbooks Developer-focused requirements Basic design principles Font selection guidelines Text display restrictions Color combinations/contrast ratios Discouraged UI Elements Acceptable UI design patterns Platform-Specific Common APIs Defined by OS device vendors and platform owners. All implementations for that OS must implement same API Defined header files, or equivalent SDKs OS Specific Enforce design guidelines in UI composition Integrate with developer portal & ACMS Integrate generation of self-signed application certificates 22
23 Application Test Tools Tools to Aid App Developers Client Emulator Simulate Multiple Client Configurations Multiple screen sizes Multiple control interfaces - Single-touch/Multi-touch - Rotary/shift-knobs Simulate Client Data Device status Context information Data services Allow Developers to Test Application Behavior Against Multiple Client Configurations Evaluate designs for driver distraction impact Evaluate control response schemes Incorporate Test Automation/Extend Extending Software Test System for Additional Utility Application API API API Server OS, System Resources Session Client Emulator 23
24 Final Thoughts Developing Automotive Applications is a Technical and Business Challenge CCC is Working to Make the One Place for Automotive Application Developers Increased Interoperability Compelling User Experience Simple Processes Reducing Technical Hurdles 24
25 Panel Discussion Introductions & Open Questions 25
26 Antti Aumo Ixonos Plc Bio Antti Aumo is Vice President Marketing at Ixonos, a creative solutions IT company. He leads the marketing efforts for new Ixonos services and products worldwide. Antti has 20 years versatile and international work experience in product portfolio management, product marketing and marketing communication. He has worked in management positions in several multinational companies, including Nokia and Landis+Gyr, in Finland and abroad 26
27 Robert Hrabak General Motors Bio Robert Hrabak is currently a connectivity specialist for General Motors, where he leads Bluetooth feature definition and technical specification of connectivity-enabled software in Chevrolet MyLink & GMC/Buick Intellilink radios. He also serves as an officer and steering committee member for the Car Connectivity Consortium, and represented GM in CCC since its formation. Prior to GM, Hrabak played a central role in launching multiple Motorola phones shipping with Bluetooth, including the iconic Motorola RAZR. He served as lead Bluetooth engineer at Harman to realize connectivity in automotive infotainment systems for North America between 2007 and 2009 and over the course of his career has held positions and worked with leading brands such as Broadcom and Android. 27
28 Joel Sucherman National Public Radio Bio Joel Sucherman is Senior Director for Digital Products at NPR, guiding strategy for the group that builds the presence on emerging platforms for the Washington-based radio network. NPR (formerly National Public Radio) is a network of more than 800 radio stations with 17 international bureaus. Sucherman s mobile group covers everything from small screen, tablets, up through connected cars. Prior to NPR, Sucherman was chief digital evangelist for USA TODAY, helping the largest American newspaper re-imagine storytelling on various platforms. He has more than 20 years experience in U.S. media companies. 28
29 Panel Discussion Open Questions 29
30 Backup Slides 30
31 Complex Operational Environment Baseline Client & Car Environment Requirement: Text Characters Must Be Legible Application Does Not Have Final Control Text Appearance Scaling between Server and Client Color depth and contrast of Client Display Distance E Define Worst Case Baseline Scenario Define Minimum Contrast Ratios Provide Information to App via API Height of Character Application Common API Server (Phone) Session Baseline Head Unit Baseline Vehicle Environment Head Unit Geometry, Minimum Available Controls User 31
32 Common API The Interoperability Challenge Applications Need Access to Server, Client and Session Information Take advantage of offered controls, services and capabilities Create a compelling user experience Each Server Manufacturer May Have a Different Ways of Exposing These Systems Fragment the ecosystem Limit user-base of an application App Variant 1 Custom API Server (Phone) Client (Head Unit) App Variant 2 Custom API Server (Phone) Session Client (Head Unit) App Variant 3 Custom API Server (Phone) Client (Head Unit) 32
33 Test App as Example Code Test App for Testing Common API Implementation Tester sends message via Test App Platform 1 Test App Test App displays callback information. Test App calls Common API method Common API Implementation Server Common API Implementation Server Platform 1 OS, System Resources Common API Implementation Server Common API invokes a callback method. CTS Checks that proper message sent to ML Client. CTS CTS sends ML Client message to ML Server. Test App Will Show How Each Element of Common API Operates 33
34 Application Certificates for Developers Impact on Application Developers App Certificate Management System Certificate Distribution App & Dev Certificates Management Portal Server Devices Phones & other mobile devices Client Devices Head units ML App Certificates distributed to server devices over the Internet. App Certificate tells Servers & Clients when the app is safe to use, and where. Apps Certification Body Car Connectivity Consortium CB reviews and approves changes to Cert. Status Info. Car Manufacturers Test Labs App Stores Developers Apps Mobile Device Manufacturers SDKs/APIs Apps do not contain ML App Certificates. OEMs can whitelist and blacklist specific applications. ACMS Integration Requires No Changes to Application 34
Application Certification Program
Application Certification Program Process, Criteria and Roadmap Yoshiyuki Kakihara Sony Corporation Agenda Program Overview Two Levels of Certification How It Works Application Certification Management
More informationMessaging 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 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 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 informationApp analytics: evaluating the distraction potential of in-vehicle device apps
App analytics: evaluating the distraction potential of in-vehicle device apps Institute of Ergonomics (TU Munich) Carmeq Daimler Laudenklos Engineering GM Corporation Michael Krause, Antonia Conti, Klaus
More informationBringing Android Apps to Tizen. Kevin Menice, OpenMobile World Wide, Inc. SVP & GM, Embedded and Core Technologies November 11, 2013
Bringing Android Apps to Tizen Kevin Menice, OpenMobile World Wide, Inc. SVP & GM, Embedded and Core Technologies November 11, 2013 Session Abstract Enable your Android apps on the Tizen platform with
More informationCookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI
Flash ios Apps Cookbook 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR Christopher Caleb PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Getting Started with ios
More informationGENIVI FAQ. What is the GENIVI Alliance?
GENIVI FAQ What is the GENIVI Alliance? GENIVI Alliance is a non-profit consortium of over 180 automotive industry companies promoting the collaboration and deployment of open source software in the automotive
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 informationDriving the User Interface. Trends in Automotive GUIs
Whi t epaper Dr i vi ngt heus eri nt er f ace Tr endsi naut omot i vegui s Driving the User Interface Trends in Automotive GUIs Sami Makkonen, Senior Manager, The Qt Company Motor show concept cars have
More informationLee Barnes, CTO Utopia Solutions. Utopia Solutions
Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges
More informationAPPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud
APPLICATION DEVELOPMENT FOR THE IOT ERA Embedded Application Development Moves to the Cloud EXECUTIVE SUMMARY The emergence of the Internet of Things (IoT) is opening up the complex world of embedded systems
More informationPosition Paper for W3C Web and Automotive Workshop. Marius Spika, Mark Beckmann
Position Paper for W3C Web and Automotive Workshop Marius Spika, Mark Beckmann Responsible: Dr. Marius Spika, K-EFF/B Date: 26.09.2012 2 1 Introduction The Volkswagen group is one of the world s leading
More informationHTML5 AUTOMOTIVE 2013 White Paper Series
HTML5 AUTOMOTIVE 2013 White Paper Series HTML5 based automotive apps are very adaptable and gaining popularity. WHAT S INSIDE HTML5 BENEFITS AND CHALLENGES page 1-2 SUGGESTED APPROACH page 3 APPLICATION
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationUtilizing Wireless Data Network for AVL and Mobile RWIS
Utilizing Wireless Data Network for AVL and Mobile RWIS Bob McCullouch Purdue University 550 Stadium Mall Drive West Lafayette, IN 47907 bgm@purdue.edu Jay Lee Construction Management and Engineering Technologies
More informationToward Connected Vehicle with AGL
Toward Connected Vehicle with AGL September 9 th 2015 (at the AGL All Member Meeting - 2015 Fall) Ken-ichi Murata BR Connected Strategy & Planning Toyota Motor Corporation 68% of new vehicle will be connected
More informationFor the Future IT Convergence Vehicle Connected & Downloadable Infotainment Platform. Pusik Park. Korea Electronics Technology Institute
For the Future IT Convergence Vehicle Connected & Downloadable Infotainment Platform Pusik Park Korea Electronics Technology Institute Agenda Trend Introduction of the project Key missions 2 Trend Open
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationAppConnect FAQ for MobileIron Technology Partners! AppConnect Overview
AppConnect FAQ for MobileIron Technology Partners! AppConnect Overview What is AppConnect? AppConnect is a MobileIron product that secures and protects enterprise mobile apps. It manages the complete lifecycle
More informationMobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD
Mobile App Testing Process Mobile Application Testing Strategy EMULATOR QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability
More informationSophos Mobile Control Administrator guide. Product version: 3
Sophos Mobile Control Administrator guide Product version: 3 Document date: January 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for managing
More informationNetwork Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
More informationKen Delaney Technology and Management Directions for Smartphones and Tablets
Gartner Webinar 4/7/11 Ken Delaney Technology and Management Directions for Smartphones and Tablets Attempts by businesses to ban, discourage and control the use of these devices have been unenforceable.
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More informationIntel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary
Intel HTML5 Development Environment Tutorial Building an Apple ios* Application Binary V1.02 : 08.08.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO
More informationChapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
More informationANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I) Who am I? Lo Chi Wing, Peter Lecture 1: Introduction to Android Development Email: Peter@Peter-Lo.com Facebook: http://www.facebook.com/peterlo111
More informationImage Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com
Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation
More informationIOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center
IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses
More informationProcess Quality Manager Monitor and document process data. With ConnectedManufacturing Solutions by Bosch Software Innovations. Software Innovations
Process Quality Manager Monitor and document process data. With ConnectedManufacturing Solutions by Bosch Software Innovations. Software Innovations 2 Process Quality Manager Managing process data the
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to
More informationSophos Mobile Control Administrator guide. Product version: 3.6
Sophos Mobile Control Administrator guide Product version: 3.6 Document date: November 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for
More informationUnderstanding Mobile Apps for Automotive. Kerry Johnson, Senior Automotive Product Manager
Understanding Mobile Apps for Automotive Kerry Johnson, Senior Automotive Product Manager 2 PSA Bentley QNX in automotive? In 2011 60+% of infotainment systems shipped 9+ million world wide (5+ million
More informationUniversità Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
More informationOpen EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)
Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined
More informationHTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?
HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? Diana Cheng - diana.cheng@vodafone.com Introduction A key advantage of HTML5 and
More informationMobile application testing for the enterprise
Mobile application testing for the enterprise Accenture brings together deep knowledge of the enterprise, expertise in mobile technologies and strong end-to-end testing practices to help all enterprises
More informationAdobe Digital Publishing Security FAQ
Adobe Digital Publishing Suite Security FAQ Adobe Digital Publishing Security FAQ Table of contents DPS Security Overview Network Service Topology Folio ProducerService Network Diagram Fulfillment Server
More informationDeveloping Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville
Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile Jay Chen Justin Colville Agenda What is ArcGIS Runtime for Windows Mobile Software Development Kit Application SDK - Introduction
More informationASHVINS Group. Mobile Application Testing Summary
ASHVINS Group Mobile Application Testing Summary Mobile Application Testing Challenges Unique challenges with mobile applications; device compatibility, OS compatibility, UI compatibility, browser compatibility
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationAdvanced Safety. Driver Vehicle Interface Collision Avoidance & Mitigation Vehicle Communications. Helping industry engineer safe vehicles
SAE INTERNATIONAL Advanced Safety Standards & Resources Driver Vehicle Interface Collision Avoidance & Mitigation Vehicle Communications Helping industry engineer safe vehicles Driver Vehicle Interface,
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 informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationMobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices. Carlo Cadet, Director, Technical Evangelists
Mobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices Carlo Cadet, Director, Technical Evangelists Introducing Perfecto Mobile Enabling manual and automated
More informationGROUPTALK FOR ANDROID VERSION 3.0.0. for Android
for Android Requirements Android version 2.3 or later. Wi-Fi or mobile data connection of at least 20kbit/s network bandwidth. Optional: Bluetooth audio requires Android version 4.0.3 or later. Optional:
More informationWave 4.5. Wave ViewPoint Mobile 2.0. User Guide
Wave 4.5 Wave ViewPoint Mobile 2.0 User Guide 2014 by Vertical Communications, Inc. All rights reserved. Vertical Communications and the Vertical Communications logo and combinations thereof and Applications
More informationA Survey of Existing Technologies, Applications, Products, and Services for Geofencing
Report to the US Department of Transportation Research and Innovative Technology Administration A Survey of Existing Technologies, Applications, Products, and Services for Geofencing California PATH Program
More informationSafety Integrated. SIMATIC Safety Matrix. The Management Tool for all Phases of the Safety Lifecycle. Brochure September 2010. Answers for industry.
SIMATIC Safety Matrix The Management Tool for all Phases of the Safety Lifecycle Brochure September 2010 Safety Integrated Answers for industry. Functional safety and Safety Lifecycle Management Hazard
More informationMobile App Testing Guide. Basics of Mobile App Testing
2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and
More informationProgramming the Internet of Things
Programming the Internet of Things Why Devices Need APIs December 8, 2014 Greg Burns Chair of Technical Steering Committee AllSeen Alliance 2 December 2014 AllSeen Alliance 1 Mobile The largest technology
More informationChoosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
More informationBuilding the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine
More informationDell NetVault Bare Metal Recovery for Dell NetVault Backup Server 10.5. User s Guide
Dell NetVault Bare Metal Recovery for Dell NetVault Backup Server 10.5 User s Guide Copyright 2015 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual
More information1... Overview of Project Portfolio Management with SAP... 15 1.1... Requirements Scenario for Project Portfolio Management... 15...
1... Overview of Project Portfolio Management with SAP... 15 1.1... Requirements Scenario for Project Portfolio Management... 15... Project Initialization 1... 15... Project Planning 2... 17... Resource
More informationCourse 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
More informationCustomer Release Notes for Xerox Integrated Fiery Color Server for the Xerox Color C75 Press, version 1.0
Customer Release Notes for Xerox Integrated Fiery Color Server for the Xerox Color C75 Press, version 1.0 This document contains important information about this release. Be sure to provide this information
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 informationUP L18 Enhanced MDM and Updated Email Protection Hands-On Lab
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab Description The Symantec App Center platform continues to expand it s offering with new enhanced support for native agent based device management
More informationDeveloping accessible portals and portlets with IBM WebSphere Portal
Developing accessible portals and portlets with IBM WebSphere Portal Level: Introductory IBM Human Ability and Accessibility Center Austin, Texas February, 2006 Copyright International Business Machines
More informationWindows Phone 8 Security deep dive
October 2012 Windows Phone 8 Security deep dive David Hernie Technical Evangelist Microsoft Belux Office Microsoft Corporation All large screen, dual-core, LTE and NFC Nokia Lumia 920 Nokia Lumia 820 Samsung
More informationCLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA
CLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA AWS Introduction Why are enterprises choosing AWS? What are enterprises using AWS for? How are enterprise getting
More informationYOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect
YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE Greg Lissy Director, Red Hat Virtualization Business James Rankin Senior Solutions Architect 1 THE VIRTUALIZATION MARKET HAS CHANGED The release of Red Hat Enterprise
More informationMobile Test Strategy. Shankar Garg. Senior Consultant - Testing
Mobile Test Strategy Shankar Garg Senior Consultant - Testing Scope of Mobile Testing Why Quality is important Challenges in Mobile Testing Best Practices for Mobile Test Strategy Mobile Testing Tools
More informationsmartphone app testing
Feature The ultimate guide to smartphone app testing So the hard yards of your smartphone application design and development are complete. Now it s time to put it in the appstore, sit back, and watch the
More informationThe "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
More informationSeptember 2009 Cloud Storage for Cloud Computing
September 2009 Cloud Storage for Cloud Computing This paper is a joint production of the Storage Networking Industry Association and the Open Grid Forum. Copyright 2009 Open Grid Forum, Copyright 2009
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationEspial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services
Espial IPTV Middleware Evo Solution Whitepaper Delivering Interactive, Personalized 3-Screen Services April 2010 Espial Group 1997-2010. All rights reserved The 3-Screen Challenge Differentiate
More informationBuzztouch SDK Partner Program
Buzztouch 801 Lighthouse Ave Ste 207 Monterey CA 93940 Buzztouch SDK Partner Program About Buzztouch... 2 About Buzztouch Users...2 What is the Buzztouch SDK Partner Program?...2 Who is the Partner Program
More informationANDROID AUTO TM TROUBLESHOOTING GUIDE CONNECTIONS DATA SIGNAL STRENGTH 1. NO/WEAK DATA SIGNALS
1. NO/WEAK DATA SIGNALS DATA SIGNAL STRENGTH No/weak data signal may impact Android TM Auto performance such as: o Delay in receiving/sending text messages. o Verbal text read back may not function. o
More informationMS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
More informationGO!Enterprise MDM Device Application User Guide Installation and Configuration for Android
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android GO!Enterprise MDM for Android, Version 3.x GO!Enterprise MDM for Android 1 Table of Contents GO!Enterprise MDM
More informationEB TechPaper. Test drive with the tablet. automotive.elektrobit.com
EB TechPaper Test drive with the tablet automotive.elektrobit.com 1 A great many test miles have to be covered in the development and validation of driver assistance systems. A tablet with Elektrobit (EB)
More informationDeveloper's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To
The Android Developer's Cookbook Building Applications with the Android SDK James Steele Nelson To A Addison-Wesley Upper Saddle River, NJ Boston «Indianapolis San Francisco New York Toronto Montreal London
More informationTaxi Service Design Description
Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08
More informationProfessional navigation solutions for trucks and fleets
Professional navigation solutions for trucks and fleets are there tools that can get you through anything? Narrow roads, low bridges, no opportunities to turn around a lot of roads are not made for freight
More informationGEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M
GEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M Anvay Lonkar, Marketing Manager M2M Solutions & Services Gemalto M2M FORUM, MILAN, 15 May 2013 Gemalto delivers trusted and convenient digital services to billions
More informationLab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
More informationApplication Framework: Apertis Hands-on 2016-04-28
Application Framework: Apertis Hands-on 2016-04-28 Robert Bosch Car Multimedia GmbH Collabora Limited 2 Apertis Apertis Free and open source, GNU/Linux-based platform for infotainment in automotive vehicles
More informationAdvanced Testing Methods for Automotive Software
Advanced Testing Methods for Automotive Software Madison Turner, Technology Analyst Accelerated Technology, a Mentor Graphics Division Recent history attests to the need for improved software testing methods
More informationREQUIREMENTS TO USE THE FIREFOX OS IDENTITY ON SMART DEVICES. P. Scanlon Acting Chief Marketing Officer March 2014
REQUIREMENTS TO USE THE FIREFOX OS IDENTITY ON SMART DEVICES P. Scanlon Acting Chief Marketing Officer March 2014 A QUICK OVERVIEW Why a Firefox OS for smart devices Our goal for Firefox OS What the Firefox
More information[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with
Flash Development for Android Cookbook Over 90 recipes to build exciting Android applications with Flash, Flex, and AIR Joseph Labrecque [PACKTl III IV I V I J PUBLISHING BIRMINGHAM - MUMBAI Preface 1
More informationAdobe Flash Player and Adobe AIR security
Adobe Flash Player and Adobe AIR security Both Adobe Flash Platform runtimes Flash Player and AIR include built-in security and privacy features to provide strong protection for your data and privacy,
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 informationLocation Identification and Vehicle Tracking using VANET(VETRAC)
Location Identification and Vehicle Tracking using VANET(VETRAC) Supervisor Name: Md. Mosaddik Hasan Assistant Professor Dept. of CSE MBSTU Md. Al-Amin Nipu CE-10031 Dept. of CSE MBSTU Abstract: Large
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 informationImplementation of CVIS ITS Application in a Driving Simulator Environment Kenneth Sørensen, kenneth.sorensen@sintef.no SINTEF
Denne artikel er publiceret i det elektroniske tidsskrift Artikler fra Trafikdage på Aalborg Universitet (Proceedings from the Annual Transport Conference at Aalborg University) ISSN 1603-9696 www.trafikdage.dk/artikelarkiv
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationAndroid App User Guide
www.novell.com/documentation Android App User Guide ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
More informationGetting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd
Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications
More informationSabre Red Apps. Developer Toolkit Overview. October 2014
Sabre Red Apps Developer Toolkit Overview October 2014 Red Apps are optional, authorized applications that extend the capabilities of Sabre Red Workspace. Red Apps are Sabre's branded version of an Eclipse
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 informationPresent and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)
Things Gateway Ingest Transform Store Present and Act Upon Applications Cloud Gateway Event Hubs Stream Analytics Legacy IoT (custom protocols) Register Devices Storage Adapters IP-capable devices (Windows/Linux)
More informationIBM API Management Overview. 2014 IBM Corporation
IBM API Management Overview Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential
More informationSAS Mobile BI Security and the Mobile Device
SAS Mobile BI Security and the Mobile Device Version 1.0 April 24, 2015 Contents Introduction...1 Security Features Provided by SAS Mobile BI and SAS Visual Analytics...2 Introduction... 2 Lock the SAS
More informationGO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime
YOUR Enterprise GO!es MOBILE The Challenge Mobile devices are the latest and hottest channel for m- services delivery and mobile marketing campaigns. Today s enterprises are deploying consumer-oriented
More informationResco CRM Guide. Get to know Resco CRM
Resco CRM Guide Get to know Resco CRM Table of Contents Introducing Resco CRM... 3 1.1. What is Resco CRM...3 1.2. Capabilities of Resco CRM... 4 1.3. Who should use Resco CRM...5 1.4. What are the main
More information