Going Social with ReplayKit and Game Center
|
|
|
- Sherman Foster
- 10 years ago
- Views:
Transcription
1 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 reserved. Redistribution or public display not permitted without written permission from Apple.
2 Agenda What s new in Game Center
3 Agenda What s new in Game Center Guest players
4 Agenda What s new in Game Center Guest players Unified server environment
5 Agenda What s new in Game Center Guest players Unified server environment Introducing ReplayKit
6 Agenda What s new in Game Center Guest players Unified server environment Introducing ReplayKit New way to add social to your games
7 Agenda What s new in Game Center Guest players Unified server environment Introducing ReplayKit New way to add social to your games Share game experiences
8 What s New in Game Center
9 Game Center Social gaming Friends Leaderboards Achievements Real time multiplayer Turn based multiplayer Challenges
10 What s New? Guest players Unified environment
11 Guest Players Adding more to your multiplayer
12 Players Current usage GKLocalPlayer Only one per device Must be an authenticated Game Center user
13 Players Current usage GKLocalPlayer Only one per device Must be an authenticated Game Center user GKPlayer Friend of the GKLocalPlayer Participant in a match
14 Players Current usage GKLocalPlayer Only one per device Must be an authenticated Game Center user GKPlayer Friend of the GKLocalPlayer Participant in a match Multiplayer Real time Turn based
15 Guest Players What are they? GKPlayer instances Do not require authentication First class participants in multiplayer games Can fill up all the slots in a game Up to three for real time Up to fifteen for turn based
16 Guest Players What you need to know Great for pass and play and handling AI players You define the identifier needs to be unique across the game Cannot earn achievements or post scores Sessions with guest players only compatible with other players running ios 9 Game still compatible with players on older systems
17 Game Center Sandbox Environment Unification with production
18 Sandbox Original purpose Environment for pre-release testing with Game Center Duplicated production Game Center functionality Same itunes Connect metadata Different servers Different accounts
19 Production Sandbox Released Unreleased Leaderboards Leaderboards Achievements Achievements Accounts Accounts
20 Production Sandbox Released Unreleased Leaderboards Leaderboards Achievements Achievements Accounts
21 Unified Environment Benefits Simplifies accounts Compatible with TestFlight Multiplayer works across versions (if enabled) Automatic
22 Unified Environment Considerations New games appear in friend s games list Including unreleased Scores post to existing leaderboards ios 8 users still need to flip the switch
23 Leaderboards All versions will post to the same leaderboards New leaderboard only visible to those who have that version Remove test scores via itunes Connect
24 Multiplayer Play against any other version, specified in the compatibility matrix Release versions can match against unreleased versions
25 itunes Connect Up to two sets of metadata will be maintained Currently released version Unreleased version
26 itunes Connect Up to two sets of metadata will be maintained Currently released version Unreleased version Which data you are vended as a user will depend on your CFBundleVersion CFBundleVersion > Released Bundle Version unreleased data CFBundleVersion <= Released Bundle Version currently released data
27 Post-Sandbox Compatibility and visibility CFBundleVersion Who Can See? Who Can Play? Where Will I Post? 0.9 Beta Game Center Friends Other beta versions Beta leaderboards 1.0 Released Game Center Friends All versions, including future updates, if specified Released leaderboards 2.0 Update Game Center Friends All specified versions Released leaderboards and update leaderboards, not viewable by Game Center friends
28 Recap What s new Guest players Expands multiplayer opportunity
29 Recap What s new Guest players Expands multiplayer opportunity Unified environment Fulfills developers requests Simple and automatic Works great with TestFlight
30 ReplayKit Sharing game experiences Edwin Iskandar Software Engineer
31 ReplayKit
32 ReplayKit
33 ReplayKit Record your running app
34 ReplayKit Record your running app Add voice commentary
35 ReplayKit Record your running app Add voice commentary Playback, scrub, and trim
36 ReplayKit Record your running app Add voice commentary Playback, scrub, and trim Share Social networks Video destination sites
37 ReplayKit
38 ReplayKit HD quality Low performance impact Minimal power usage
39 ReplayKit HD quality Low performance impact Minimal power usage Privacy safeguards
40 ReplayKit HD quality Low performance impact Minimal power usage Privacy safeguards Available in ios 9
41 ReplayKit HD quality Low performance impact Minimal power usage Privacy safeguards Available in ios 9 A7 and A8 based devices
42 Privacy Safeguards
43 Privacy Safeguards Permission required User consent prompt Parental controls
44 Privacy Safeguards Permission required User consent prompt Parental controls Recording excludes system UI Notifications Keyboard entry
45 Privacy Safeguards Permission required User consent prompt Parental controls Recording excludes system UI Notifications Keyboard entry No direct access to recordings Share sheet only
46 Architecture
47 Application Application
48 Application Application RPScreenRecorder RPPreviewViewController
49 Application Application RPScreenRecorder RPPreviewViewController Replay Daemon System
50 Application Application RPScreenRecorder RPPreviewViewController Replay Daemon System Video and Audio Services Hardware
51 Application Application RPScreenRecorder RPPreviewViewController Replay Daemon Movie System Video and Audio Services Hardware
52 Application Application RPScreenRecorder RPPreviewViewController Replay Daemon Movie Preview and Share Extension System Video and Audio Services Hardware
53 Application RPScreenRecorder RPPreviewViewController
54 Using ReplayKit Getting started
55 Classes and Protocols
56 Classes and Protocols RPScreenRecorder Start, stop, discard recording Check ability to record Enable microphone for commentary
57 Classes and Protocols RPScreenRecorder Start, stop, discard recording Check ability to record Enable microphone for commentary RPScreenRecorderDelegate If availability changes If recording stops (due to error)
58 Classes and Protocols RPScreenRecorder Start, stop, discard recording Check ability to record Enable microphone for commentary RPPreviewViewController Preview the recording Edit and trim Share RPScreenRecorderDelegate If availability changes If recording stops (due to error)
59 Classes and Protocols RPScreenRecorder Start, stop, discard recording Check ability to record Enable microphone for commentary RPPreviewViewController Preview the recording Edit and trim Share RPScreenRecorderDelegate If availability changes RPPreviewViewControllerDelegate After view controller dismissal If recording stops (due to error)
60 Example DemoBots
61 DemoBots Taskbots keep the circuit board running Bots are buggy, debug them Bite size 2 3 minute levels Source available at developer.apple.com
62 Main Menu
63 Main Menu Game Level
64 Main Menu Game Level Level End
65 Main Menu Game Level Level End
66 Main Menu Start Recording Game Level Stop Recording Level End
67 Main Menu Start Recording Game Level Stop Recording Preview Edit Share Level End
68
69
70
71 Shared Recorder class RPScreenRecorder : NSObject { class func sharedrecorder() -> RPScreenRecorder let sharedrecorder = RPScreenRecorder.sharedRecorder()
72 Shared Recorder class RPScreenRecorder : NSObject { class func sharedrecorder() -> RPScreenRecorder let sharedrecorder = RPScreenRecorder.sharedRecorder()
73 Start Recording class RPScreenRecorder : NSObject { func startrecordingwithmicrophoneenabled(microphoneenabled: Bool, handler: ((NSError?) -> Void)?) func leveldidstart() { sharedrecorder.startrecordingwithmicrophoneenabled(true) { (error:) in if error!= nil { // pause game and show error } } }
74 Start Recording class RPScreenRecorder : NSObject { func startrecordingwithmicrophoneenabled(microphoneenabled: Bool, handler: ((NSError?) -> Void)?) func leveldidstart() { sharedrecorder.startrecordingwithmicrophoneenabled(true) { (error:) in if error!= nil { // pause game and show error } } }
75
76
77
78
79 Stop Recording class RPScreenRecorder : NSObject { func stoprecordingwithhandler( handler: ((RPPreviewViewController?, NSError?) -> Void)?) func levelwillend() { sharedrecorder.stoprecordingwithhandler { (previewviewcontroller, error) -> Void in // Handle error if previewviewcontroller!= nil { // Keep a reference for later use self.previewviewcontroller = previewviewcontroller } }
80 Stop Recording class RPScreenRecorder : NSObject { func stoprecordingwithhandler( handler: ((RPPreviewViewController?, NSError?) -> Void)?) func levelwillend() { sharedrecorder.stoprecordingwithhandler { (previewviewcontroller, error) -> Void in // Handle error if previewviewcontroller!= nil { // Keep a reference for later use self.previewviewcontroller = previewviewcontroller } }
81
82
83 Present Preview UI class UIViewController : { func presentviewcontroller(viewcontrollertopresent: UIViewController, animated flag: Bool, completion: (() -> func didpressviewrecordingbutton() { // Present the preview view controller we made a reference to before self.presentviewcontroller(previewviewcontroller, animated: true, completion:nil) }
84 Present Preview UI class UIViewController : { func presentviewcontroller(viewcontrollertopresent: UIViewController, animated flag: Bool, completion: (() -> func didpressviewrecordingbutton() { // Present the preview view controller we made a reference to before self.presentviewcontroller(previewviewcontroller, animated: true, completion:nil) }
85
86
87
88
89
90
91
92
93 Dismissing Preview UI protocol RPPreviewViewControllerDelegate : NSObjectProtocol { optional func previewcontrollerdidfinish( previewcontroller: func didpressviewrecordingbutton() { } previewviewcontroller.previewviewcontrollerdelegate = self func previewcontrollerdidfinish(previewcontroller: RPPreviewViewController) { previewviewcontroller.dismissviewcontrolleranimated(true, completion: nil)
94 Dismissing Preview UI protocol RPPreviewViewControllerDelegate : NSObjectProtocol { optional func previewcontrollerdidfinish( previewcontroller: func didpressviewrecordingbutton() { } previewviewcontroller.previewviewcontrollerdelegate = self func previewcontrollerdidfinish(previewcontroller: RPPreviewViewController) { previewviewcontroller.dismissviewcontrolleranimated(true, completion: nil)
95 Using ReplayKit Getting started Getting a shared instance of the recorder Starting and stopping the recorder Presenting and dismissing the Preview UI
96 Using ReplayKit Fine tuning
97 Verifying Availability
98 Verifying Availability Recording may be unavailable AirPlay in use TV-out in use Unsupported device
99 Verifying Availability Recording may be unavailable AirPlay in use TV-out in use Unsupported device Guidance Use available property to check for availability Disable recording UI if false Use screenrecorderdidchangeavailability to listen for changes
100 Verifying Availability Example class RPScreenRecorder : NSObject { var available: Bool { get } func updatebuttonui() { } recordingtogglebutton.hidden =!sharedrecorder.available
101 Verifying Availability Example class RPScreenRecorder : NSObject { var available: Bool { get } func updatebuttonui() { } recordingtogglebutton.hidden =!sharedrecorder.available
102 Discarding the Recording Automatically discarded when new recording starts Only one recording at a time per app Discard when preview no longer accessible Use discardrecordingwithhandler
103 Discarding the Recording Automatically discarded when new recording starts Only one recording at a time per app Discard when preview no longer accessible Use discardrecordingwithhandler
104 Discarding the Recording Example class RPScreenRecorder : NSObject { func discardrecordingwithhandler(handler: () -> Void) func willtransitiontonextlevel() { sharedrecorder.discardrecordingwithhandler { // start next level self.transitiontonextlevel() } }
105 Discarding the Recording Example class RPScreenRecorder : NSObject { func discardrecordingwithhandler(handler: () -> Void) func willtransitiontonextlevel() { sharedrecorder.discardrecordingwithhandler { // start next level self.transitiontonextlevel() } }
106 Recording Indicator Indicate that recording is on REC Indicate that microphone is on
107 Recording Indicator Example class RPScreenRecorder : NSObject { var recording: Bool { get } var microphoneenabled: Bool { get } func recordingdidstart() { recordingindicator.hidden =!sharedrecorder.recording microphoneindicator.hidden =!sharedrecorder.microphoneenabled }
108 Recording Indicator Example class RPScreenRecorder : NSObject { var recording: Bool { get } var microphoneenabled: Bool { get } func recordingdidstart() { recordingindicator.hidden =!sharedrecorder.recording microphoneindicator.hidden =!sharedrecorder.microphoneenabled }
109 Excluding UI
110 Excluding UI Hide elements that are uninteresting to a spectator Recording indicators Virtual controls Pause and menu buttons
111 Excluding UI Hide elements that are uninteresting to a spectator Recording indicators Virtual controls Pause and menu buttons ReplayKit only records your applications main UIWindow Use a separate UIWindow to hide UI
112 When to Record Automatic vs. user-initiated
113 When to Record Automatic vs. user-initiated App controlled (automatic) Short gameplay sessions
114 When to Record Automatic vs. user-initiated App controlled (automatic) Short gameplay sessions User-initiated Longer gameplay sessions Spread out interesting events
115 When to Record Automatic vs. user-initiated App controlled (automatic) Short gameplay sessions User-initiated Longer gameplay sessions Spread out interesting events Choose what is appropriate
116 Using ReplayKit Getting Started Getting a shared instance of the recorder Starting and stopping the recorder Presenting and dismissing the Preview UI Fine Tuning Verifying availability Discarding the recording Showing indicator Excluding UI When to record
117 Demo Call of Champions Cinco Barnes Chief Vision Officer, Spacetime Studios
118
119
120
121
122
123
124
125
126
127 What s New in Social Gaming
128 What s New in Social Gaming New in Game Center Guest players allow for new modes in multiplayer Unified server environment to streamline development and testing
129 What s New in Social Gaming New in Game Center Guest players allow for new modes in multiplayer Unified server environment to streamline development and testing Introducing ReplayKit Records audio and visuals of running application Efficient with privacy safeguards Compact framework with simple adoption
130 More Information Documentation and Videos Apple Developer Forums Developer Technical Support General Inquiries Allan Schaffer, Game Technologies Evangelist
131 Related Labs ReplayKit Lab ReplayKit Lab Graphics, Games, and Media Lab D Graphics, Games, and Media Lab D Wednesday 2:30PM Thursday 9:00AM
132
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
Optimize Your Earning Power with iad
Frameworks #WWDC14 Optimize Your Earning Power with iad Revenue and promotion Session 222 David Wilson ios Apps and Frameworks 2014 Apple Inc. All rights reserved. Redistribution or public display not
Advanced Testing and Continuous Integration
Developer Tools #WWDC16 Advanced Testing and Continuous Integration Session 409 Zoltan Foley-Fisher Xcode Engineer Eric Dudiak Xcode Engineer 2016 Apple Inc. All rights reserved. Redistribution or public
Mobile Application Development
Mobile Application Development Lecture 23 Sensors and Multimedia 2013/2014 Parma Università degli Studi di Parma Lecture Summary Core Motion Camera and Photo Library Working with Audio and Video: Media
Managing Apple Devices
Core OS Managing Apple Devices Session 702 Todd Fernandez Senior Manager, Device Management 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
How To Develop An App For Ios (Windows)
Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns
Connect for iphone. Aug, 2012 Ver 5.3b AWest. 1 P age
Connect for iphone Aug, 2012 Ver 5.3b AWest 1 P age About the Connect for iphone App... 3 iphone app system requirements... 3 Required Software... 3 Blackboard Requirements... 3 iphone App Installation,
CinePlay 1.1.2. User Manual
CinePlay User Manual 1 CinePlay 1.1.2 User Manual CinePlay is a professional ios video player complete with timecode overlays, markers, masking, safe areas and much more. It is ideal for dailies, portfolios,
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
Continuous Integration and Code Coverage in Xcode
Developer Tools #WWDC15 Continuous Integration and Code Coverage in Xcode Session 410 Matt Moriarity Xcode Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without
Continuous Integration with Xcode 6
Tools #WWDC14 Continuous Integration with Xcode 6 Session 415 Brent Shank Software Engineer, Xcode 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Using Safari to Deliver and Debug a Responsive Web Design
Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015
Livestream Studio! Release Notes & New Features!!! For use with Livestream Studio version 3.0.0! Published on April 13, 2015 Table of Contents 1. Release notes 2. 4K/UHD and low definition project formats
Q-Cam Professional V 1.1 User Manual
Q-Cam Professional V 1.1 User Manual Introduction QCam Professional is a remote monitoring application designed primarily for the remote monitoring and auxiliary control of IP video cameras. It allows
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
CRESTRON-APP/CRESTRON-APP-PAD Control App for Apple ios
1 Introduction The Crestron apps CRESTRON-APP and CRESTRON-APP-PAD provide a Smart Graphics touch screen user interface on Apple devices running the ios operating system. CRESTRON-APP can also provide
ios 9 Accessibility Switch Control - The Missing User Guide Updated 09/15/15
ios 9 Accessibility Switch Control - The Missing User Guide Updated 09/15/15 Apple, ipad, iphone, and ipod touch are trademarks of Apple Inc., registered in the U.S. and other countries. ios is a trademark
Introducing Cisco Voice and Unified Communications Administration Volume 1
Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your
App Distribution Guide
App Distribution Guide Contents About App Distribution 10 At a Glance 11 Enroll in an Apple Developer Program to Distribute Your App 11 Generate Certificates and Register Your Devices 11 Add Store Capabilities
Quick Guide for Using Beltone MFi Hearing Aids with your iphone
Quick Guide for Using Beltone MFi Hearing Aids with your iphone Quick setup and usage guide for Made for iphone (MFi) functionality Hardware supported Beltone MFi hearing instruments support MFi functionality
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
Citrix Worx App SDK Overview
Citrix Worx App SDK Overview Table of Contents Introduction... 3 About the App Catalog Deployment Model... 3 About the Citrix MDX Toolkit... 4 The Worx App SDK... 5 The Unmanaged and Managed Modes of Worx
Using WebEx Player. Playing a recording. Installing WebEx Player. System requirements for listening to audio in a recording
17 of 24 Using WebEx Player Using WebEx Player, you can play back any recording that was made using WebEx Recorder that is, a WebEx Recording Format (.wrf) file. Installing WebEx Player If you do not yet
The In-Stream LogoKit is an In-Stream linear and non-linear ad format that plays in VPAID-compliant video players. The ad displays icons in the
The In-Stream LogoKit is an In-Stream linear and non-linear ad format that plays in VPAID-compliant video players. The ad displays icons in the bottom-right corner of the player which, when clicked, open
VISUAL QUICK START GUIDE ADOBE CONNECT PRO 8
VISUAL QUICK START GUIDE ADOBE CONNECT PRO 8 Getting started with Adobe Connect meetings Create and Access Your Meetings 1. Navigate to : https://brookdalecc.adobeconnect.com in your web browser. 2. Log
My Stuff Everywhere Your Content On Any Screen
Technical Brief Bob Lund, Distinguished Technologist, CableLabs September, 2014 My Stuff Everywhere Your Content On Any Screen The My Stuff Everywhere Concept The My Stuff Everywhere (MSE) concept is simple
Lync 2013 User Instructions
Lync 2013 User Instructions 4/2/2014 What is Microsoft Lync? Microsoft Lync 2013 is an instant messenger that can be used for sending instant messages, having a voice or video chat and for conducting corporate
Axxon Monitor. User Manual
Axxon Monitor by DComplex LLC User Manual This document has the latest documentation about the Axxon Monitor, iphone/ipad app by DComplex LLC, for monitoring Axxon Intellect Video Management System. Download
Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy
Building Applications with ArcGIS Runtime SDK for ios Part II Eric Ito and Scott Sirowy Building Applications with ArcGIS Runtime SDK for ios Part II Eric Ito and Scott Sirowy 2011 Dev Summit Dodgeball
ios Application Development &
Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang [email protected] Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations
OfficeSuite HD Meeting User Manual
OfficeSuite HD Meeting User Manual Welcome to Broadview Networks OfficeSuite HD Meeting. Our service unifies cloud video conferencing, simple online meeting and mobile collaboration into one easy-to-use
You can learn more about Stick around by visiting stickaround.info and by finding Stick Around on social media.
Stick Around Play, design, and share sorting and labeling puzzles! Stick Around comes with an assortment of example puzzles, including ordering decimals and classifying rocks. It's the player's job to
Welcome to icue! Version 4
Welcome to icue! Version 4 icue is a fully configurable teleprompter for ipad. icue can be used with an external monitor, controlled by remote and can easily share files in a variety of fashions. 1 of
Dacorum U3A Apple Mac Users Group Agenda TUESDAY 7th July 2015 Time Machine Backups for your MAC & ipad?
Agenda TUESDAY 7th July 2015 Time Machine Backups for your MAC & ipad? 1 Overview Time Machine Backups Mac Basics: Time Machine backs up your Mac Time Machine is the built-in backup feature of OS X. It
Lync 2013 Quick Reference Lync Meetings. Join a Lync Meeting. Schedule a Lync Meeting. Do I need a PIN, work number or extension? Set meeting options
Join a Lync Meeting 1. In the meeting request, click Join Lync Meeting or click Join Online in the meeting reminder. 2. On the Join Meeting Audio window, select one of the options: Use Lync (full audio
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
Avaya Speech Analytics Desktop Client 2.0
Avaya Speech Analytics Desktop Client 2.0 Voluntary Product Accessibility Template (VPAT) Avaya Speech Analytics Desktop Client is a thick client desktop application for the Microsoft Windows operating
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
Video Conferencing by Avaya
Video Conferencing by Avaya Agenda Radvision Overview Evolution of Enterprise Video Scopia Elite Series MCU & iview Scopia Desktop & Mobility Scopia XT Series End-Points 2 Radvision Overview Industry Leader
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
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...
GUIDE. Give PowerPoint a Voice: Developing. Narrated Presentations on a Windows PC. Donna Carnduff. [email protected].
GUIDE Give PowerPoint a Voice: Developing Narrated Presentations on a Windows PC Donna Carnduff [email protected] Revised 6/10/2015 To register for workshops, visit http://oit.utk.edu/training Configure
Wowza Streaming Cloud TM Overview
Wowza Streaming Cloud TM Overview Wowza Media Systems, LLC February 2015 This document is for informational purposes only and in no way shall be interpreted or construed to create any warranties of any
INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus
6111 E. Skelly Drive P. O. Box 477200 Tulsa, OK 74147-7200 INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus Course Number: APD-0248 OHLAP Credit: No OCAS Code: None Course Length: 120 Hours Career Cluster:
RCN BUSINESS OFFICE MOBILITY FOR DESKTOP
RCN BUSINESS OFFICE MOBILITY FOR DESKTOP Quick Reference Guide 3 Office Mobility File Tools Help RECEIVING CALLS JOE SMITH Enter name or number + When someone calls your RCN Business number, you ll see
Improving Your App with Instruments
Tools #WWDC14 Improving Your App with Instruments Session 418 Daniel Delwood Software Radiologist 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Echo360 Personal Capture
Echo360 Personal Capture User Guide Echo360 is continually updating the documentation. Check the Echo360 documentation wiki for the most current version: http://confluence.echo360.com/display/52/echosystem+5.2+welcome+and+faqs
Welcome to a bigger, faster, more powerful world.
Welcome to a bigger, faster, more powerful world. User Guide charter.com/welcome 1 LEGAL POLICIES & TERMS AND CONDITIONS FOR CHARTER RESIDENTIAL SERVICES You may obtain a copy of the Terms and Conditions
8x8 Virtual Office Mobile User Guide for ios
8x8 User Guide for ios Works with iphone, ipad and ipod Touch Version 3.0, August 2012 The Champion For Business Communications Table of Contents Introduction...3 Features...3 Technical Requirements...4
NHL App FAQ For ios / ipad, iphone, and ipod
NHL App FAQ For ios / ipad, iphone, and ipod touch Answers to frequently asked questions OVERVIEW What is the NHL app? Where can I get the NHL app? What s new in the NHL app for 2014 2015? How much does
Technical Specifications for Advertising
Welcome to Crackle! We appreciate your inquiry to advertise with us. Please contact us to learn about advertising opportunities. James M Smith ([email protected]) Senior Vice President Digital Media
Camtasia Recording Settings
Camtasia Recording Settings To Capture Video Step 1: Resolution and Recording Area In the select area section, you can choose either to record the full screen or a custom screen size. Select the dropdown
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...............................................................................................................
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE GETTING STARTED WITH ADOBE ACROBAT CONNECT PRO MOBILE FOR IPHONE AND IPOD TOUCH Overview Attend Acrobat Connect Pro meetings using your iphone
Using Avaya Aura Messaging Web Access
Using Avaya Aura Messaging Web Access Release 6.3.2 Issue 1 December 2014 Contents Chapter 1: Getting started... 5 Avaya Aura Messaging Web Access... 5 Requirements... 5 Logging in to Messaging Web Access...
Lync 2010 June 2012 Document S700
Lync 2010 June 2012 Document S700 Contents Introduction to Lync 2010... 3 Instant Messaging and Presence Status... 3 Presence... 3 Contact Management... 3 Instant Messaging... 3 Conversation history...
itelecenter Virtual PBX Extension User Guide
itelecenter Virtual PBX Extension User Guide Version 13 October 2011 COANetwork 2011 itelecenter Virtual PBX Extension User s Manual A Virtual PBX Extension can be set up for you by your itelecenter Administrator.
ALIBI Witness and ALIBI Witness HD Apps for Android - Quick Start Guide
ALIBI Witness and ALIBI Witness HD Apps for Android - Quick Start Guide Version 4.0.3 ALIBI Witness and ALIBI Witness HD are free applications (Apps) for the and Android OS (V2.3.3 or later) smartphone
Installation and Administration Guide
Installation and Administration Guide BlackBerry Enterprise Transporter for BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-06 SWD-20141106165936643 Contents What is BES12?... 6 Key features
CRESTRON-APP/CRESTRON-APP-PAD
1 3 Introduction The free version of the app has limitations on the size and complexity of the project. For complete functionality, upgrade to the Pro version via an in-app purchase. The CRESTRON-APP and
Developing apps for Android Auto
Developing apps for Android Auto talk by Christian Dziuba & Sina Grunau 1 About us Sina Grunau, Christian Dziuba Android apps (1.5-6.0) Automotive context: research + media apps c4c Engineering GmbH Automotive
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...
Contents. About AirPlay 5. Preparing Your Media and Server for AirPlay 8. Opting Into or Out of AirPlay 11
AirPlay Overview Contents About AirPlay 5 At a Glance 5 Choose the Best Option for Media Playback 5 You Can Opt Into or Out of AirPlay for Video 6 Provide a Great AirPlay User Experience in Your App 6
OS X Yosemite - Features
OS X Yosemite - Features OS X Yosemite is the operating system for Mac computers and is smart, very smart, and looks and sounds good too. This essay is about why OS X Yosemite is important for owners of
PhoneView Product Manual
PhoneView Product Manual PhoneView is a Mac application for accessing iphone, ipad or ipod touch imessages, SMS/MMS, WhatsApp messages, contacts, call history, voicemails, shared app data, Safari web bookmarks
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
Cloud Voice Service Cloud Communicator User Guide. (Version 1.0)
Cloud Voice Service Cloud Communicator User Guide (Version 1.0) Table of Content 1.0 Cloud Communicator Installation Guide... 3 1.1 Install Cisco AnyConnect VPN...3 1.2 Install Cisco IP Communicator...5
Asterisk Voicemail User Reference
Asterisk Voicemail User Reference Chapter 1. An Overview The Asterisk PBX offers a highly flexible, highly capable voice mail system. Among the features that it offers are: Three different types of greetings.
itunes Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ itunes is the digital media management program included in ilife. With itunes you can easily import songs from your favorite CDs or purchase them from the itunes Store.
Cloudvue Remote Desktop Client GUI User Guide
Cloudvue Remote Desktop Client GUI User Guide I. To connect to a Windows server - After power up, the login screen will be displayed. A. Auto Search/User Defined Use Auto Search to find available Windows
Transition to Compressor 4.1. White Paper December 2013
Transition to Compressor 4.1 White Paper December 2013 2 Contents 3 Introduction 4 New Interface Current View Active View Completed View 6 Basic Encoding Workflow 8 Destinations 11 Distributed Transcoding
How To Balance Workload On Vantage
App Note VANTAGE LOAD BALANCING Synopsis... Page 2 Overview of Load Balancing... Page 3 Choosing a Load Balancing Method... Page 4 Task Routing... Page 6 Using the Priority Variable... Page 7 Conclusion...
MS-20485: Advanced Windows Store App Development Using C#
MS-20485: Advanced Windows Store App Development Using C# Description In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows
RESPONSEWARE FOR IOS USER GUIDE
ResponseWare for ios User Guide 1 RESPONSEWARE FOR IOS USER GUIDE The ResponseWare app turns a participant's web-enabled mobile device or tablet into a virtual clicker. Participants are able to respond
Publishing with Adobe Presenter 10 (Detailed)
Publishing with Adobe Presenter 10 (Detailed) Open PowerPoint Find PowerPoint and open it by clicking its icon. The PowerPoint icon may be found in one of the following locations: 1. Desktop 2. Start Menu
Managing Session Recordings from the SAS Quick Reference Guide
Managing Session Recordings from the SAS Quick Reference Guide As a Moderator, you can record web conferencing session and play it later by clicking on a link or logging into the SAS and locating the recording.
Apple Deployment Programs Apple ID for Students: Parent Guide
Apple Deployment Programs Apple ID for Students: Parent Guide As a parent or guardian, you want the best learning environment for your student. One that makes learning relevant for each student and allows
2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program
Table of Contents 1. Preface 2. About iphone ios 5 Development Essentials Example Source Code Feedback 3. The Anatomy of an iphone 4S ios 5 Display Wireless Connectivity Wired Connectivity Memory Cameras
Dell Mobile Management. Apple Device Enrollment Program
Dell Mobile Management Contents Dell Mobile Management 3 Setting up the 3 DMM Device Deployment Program Prerequisites 4 Configure Apple VPP Token in DMM 5 Download Apple VPP Token 5 Assign VPP App Licenses
Setting up Digital Cable on an S1Digital Media Center
Digital Cable Setup for Windows Media Center: User s Guide 1 Setting up Digital Cable on an S1Digital Media Center User s Guide Aug 2007 Digital Cable Setup for Windows Media Center: User s Guide 2 The
ProFiler Client Software User s Guide
ProFiler Client Software User s Guide Rev. 7/17/03 Manual version 2.0 for version 2.0 and later Contacting Telos By phone/fax in the USA: Customer service is available from 9:30 AM to 6:00 PM USA Eastern
MOBILITY FOR iphone USER GUIDE
MOBILITY FOR iphone USER GUIDE VERSION 20.0.2 401 Market Street, First Floor Philadelphia, PA 19106 877.258.3722 www.alteva.com Table of Contentsl 1. About Alteva Mobility for iphone... 3 2. Installation...
Under each section, information is listed first for those using computers and laptops followed by mobile device information highlighted in red text.
EDUCAUSE VIRTUAL ANNUAL MEETING VIRTUAL CONFERENCE CENTER PARTICIPANT GUIDE Under each section, information is listed first for those using computers and laptops followed by mobile device information highlighted
Sending images from a camera to an iphone. PowerShot G1X MarkII, PowerShot SX600 HS, PowerShot N100, PowerShot SX700 HS, PowerShot ELPH 340 HS
Sending images from a camera to an iphone PowerShot G1X MarkII, PowerShot SX600 HS, PowerShot N100, PowerShot SX700 HS, PowerShot ELPH 340 HS IMPORTANT In the following explanation, iphone setting procedures
Contents. About Testing with Xcode 4. Quick Start 7. Testing Basics 23. Writing Test Classes and Methods 28. At a Glance 5 Prerequisites 6 See Also 6
Testing with Xcode Contents About Testing with Xcode 4 At a Glance 5 Prerequisites 6 See Also 6 Quick Start 7 Introducing the Test Navigator 7 Add Testing to Your App 11 Create a Test Target 12 Run the
CHAPTER 2: USING THE CAMERA WITH THE APP
TABLE OF CONTENTS OVERVIEW... 1 Front of your camera... 1 Back of your camera... 2 ACCESSORIES... 3 CHAPTER 1: Navigating the Mobile Application... 4 Device List: How to Use this Page... 4 My Messages:
Welcome to Corel VideoStudio Pro X5
Contents Welcome to Corel VideoStudio Pro X5............................ 2 New Features and Enhancements................................ 4 Getting to Know the Workspace.................................
Call Recorder for Skype Product Manual
Call Recorder for Skype Product Manual Call Recorder is an add-on for Skype which automatically transforms your audio and video calls into QuickTime movies. Call Recorder is great for lessons, interviews,
ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0
ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0 1 Agenda Introduction Account, Software and Hardware Learn ios development App Design Discussion 2 Introduction Cover What is needed
Cisco Unified Workforce Optimization
Cisco Unified Workforce Optimization Desktop Requirements Guide Version 10.5 First Published: June 18, 2014 Last Updated: March 6, 2015 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS
INTELLECT TM Software Package
AxxonSoft INTELLECT TM Software Package Quick Start Guide Version 1.0.0 Moscow 2010 1 Contents CONTENTS... 2 1 INTRODUCTION... 3 1.1 Document purpose... 3 1.2 Purpose of the Intellect software package...
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
8x8 Virtual Office Mobile User Guide for ios
8x8 User Guide for ios Works with iphone, ipad and ipod Touch Version 4.0, October 2012 The Champion For Business Communications Table of Contents Introduction...3 Features...3 Technical Requirements...4
ECHO360 PERSONAL CAPTURE
ECHO360 PERSONAL CAPTURE Echo360 - Personal Capture allows a User an easy way to capture, edit, publish, and view lectures from their personal computers. Users and/or Instructors can use Echo360 to capture
Cisco Unity Connection WAV File Issues
Cisco Unity Connection WAV File Issues Document ID: 110950 Contents Introduction Prerequisites Requirements Components Used Conventions Error: Could not load audio recording from file Error: InitMMAppletInstance
