Building Adaptive Apps with UIKit. Session 216 Jacob Xiao UIKit Engineer
|
|
- Rosalyn Porter
- 5 years ago
- Views:
Transcription
1 Frameworks #WWDC14 Building Adaptive Apps with UIKit Session 216 Jacob Xiao UIKit Engineer
2
3
4
5
6
7
8
9 What You Will Learn Adaptive Concepts View Controllers Interface Builder
10 Size Classes
11 UIInterfaceOrientation UIUserInterfaceIdiom
12 UIInterfaceOrientation UIUserInterfaceIdiom
13 Size Classes
14
15
16
17
18
19
20
21 Regular
22 Regular
23 Horizontal Size Class Regular
24
25
26
27
28 Regular
29 Regular
30 Vertical Size Class Regular
31 Size
32 Size Size Class
33 Size Classes Horizontal Regular Regular Vertical
34 Size Classes Horizontal Regular Regular Vertical
35 Size Classes Horizontal Regular Regular Vertical
36 Size Classes Horizontal Regular Regular Vertical
37 Demo
38 Traits
39 (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceIdiom (nonatomic, readonly) CGFloat displayscale;
40 (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceIdiom (nonatomic, readonly) CGFloat displayscale; horizontalsizeclass verticalsizeclass userinterfaceidiom displayscale
41 (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceIdiom (nonatomic, readonly) CGFloat displayscale; horizontalsizeclass verticalsizeclass Regular userinterfaceidiom Phone displayscale 2.0
42 (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceSizeClass (nonatomic, readonly) UIUserInterfaceIdiom (nonatomic, readonly) CGFloat displayscale; horizontalsizeclass verticalsizeclass userinterfaceidiom Regular Phone UITraitCollection displayscale 2.0
43 Trait Environments
44 Trait Environments UIScreen
45 Trait Environments UIScreen UIWindow
46 Trait Environments UIScreen UIWindow UIViewController
47 Trait Environments UIScreen UIWindow UIViewController UIView
48 Trait Environments UIScreen UIWindow UIViewController UIView UIPresentationController
49 Trait Environments UIScreen UIWindow UIViewController UIView UIPresentationController
50 Trait Environments UIScreen UIWindow UIViewController UIView
51 Trait Environments UIScreen UIWindow UIViewController UIView
52 Trait Environments horizontalsizeclass UIScreen verticalsizeclass userinterfaceidiom UIWindow displayscale UIViewController UIView
53 Trait Environments UIScreen UIWindow UIViewController UIView
54 Trait Environments UIScreen traitcollectiondidchange: Override in UIView and UIViewController subclasses to react to trait changes UIWindow UIViewController UIView
55 Trait Collections
56 Trait Collections horizontalsizeclass verticalsizeclass Regular userfaceldiom Phone displayscale 2.0
57 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular verticalsizeclass userfaceldiom Phone userfaceldiom displayscale 2.0 displayscale
58 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified)
59 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified) +traitcollectionwithhorizontalsizeclass:
60 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified)
61 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified)
62 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified)
63 Trait Collections horizontalsizeclass horizontalsizeclass verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified) containstraitsincollection:
64 Trait Collections horizontalsizeclass horizontalsizeclass Regular verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified) containstraitsincollection:
65 Trait Collections horizontalsizeclass horizontalsizeclass Regular verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified) containstraitsincollection:
66 Trait Collections horizontalsizeclass horizontalsizeclass Regular verticalsizeclass Regular Contains verticalsizeclass (Unspecified) userfaceldiom Phone userfaceldiom (Unspecified) displayscale 2.0 displayscale (Unspecified) containstraitsincollection:
67 Appearance Proxy
68 Appearance Proxy appearancefortraitcollection: Customize views for different traits
69 Appearance Proxy appearancefortraitcollection: Customize views for different traits horizontalsizeclass verticalsizeclass (Unspecified) userfaceldiom (Unspecified) displayscale (Unspecified)
70 UIImage
71 UIImage 1x 2x
72 UIImage 1x 2x Any
73 UIImage horizontalsizeclass verticalsizeclass Regular userfaceldiom Phone displayscale 2.0
74 UIImage horizontalsizeclass verticalsizeclass userfaceldiom Phone displayscale 2.0
75 UIImageAsset 1x 2x Any
76 UIImageAsset 1x 2x Any
77 Trait Collections horizontalsizeclass horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass + = userfaceldiom Phone userfaceldiom (Unspecified) displayscale (Unspecified) displayscale (Unspecified)
78 Trait Collections horizontalsizeclass horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass + = userfaceldiom Phone userfaceldiom (Unspecified) displayscale (Unspecified) displayscale (Unspecified) traitcollectionwithtraitsfromcollections:
79 Trait Collections horizontalsizeclass horizontalsizeclass Regular horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass verticalsizeclass + = userfaceldiom Phone userfaceldiom (Unspecified) userfaceldiom Phone displayscale (Unspecified) displayscale (Unspecified) displayscale (Unspecified) traitcollectionwithtraitsfromcollections:
80 Trait Collections horizontalsizeclass horizontalsizeclass Regular horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass verticalsizeclass + = userfaceldiom Phone userfaceldiom (Unspecified) userfaceldiom Phone displayscale (Unspecified) displayscale (Unspecified) displayscale (Unspecified) traitcollectionwithtraitsfromcollections:
81 Demo
82 Adaptive View Controllers
83 Split View Controller
84 Split View Controller
85 Split View Controller
86 Split View Controller
87 Overriding Traits horizontalsizeclass verticalsizeclass Regular Regular UIScreen horizontalsizeclass verticalsizeclass Regular Regular UIWindow horizontalsizeclass verticalsizeclass Regular Regular UISplitViewController
88 Overriding Traits horizontalsizeclass verticalsizeclass UIScreen horizontalsizeclass verticalsizeclass UIWindow horizontalsizeclass verticalsizeclass UISplitViewController
89 Overriding Traits horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass
90 Overriding Traits horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass setoverridetraitcollection: forchildviewcontroller: horizontalsizeclass verticalsizeclass
91 Overriding Traits horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass setoverridetraitcollection: forchildviewcontroller: verticalsizeclass horizontalsizeclass Regular horizontalsizeclass verticalsizeclass (Unspecified) verticalsizeclass
92 Overriding Traits horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass setoverridetraitcollection: forchildviewcontroller: verticalsizeclass horizontalsizeclass Regular horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass
93 Overriding Traits horizontalsizeclass verticalsizeclass horizontalsizeclass verticalsizeclass horizontalsizeclass setoverridetraitcollection: forchildviewcontroller: verticalsizeclass horizontalsizeclass Regular horizontalsizeclass Regular verticalsizeclass (Unspecified) verticalsizeclass
94
95
96
97 Trait Changes
98 Trait Changes Setup
99 Trait Changes Setup Animations
100 Trait Changes Setup Animations Cleanup
101 Trait Changes Setup Animations Cleanup willtransitiontotraitcollection:withtransitioncoordinator:
102 Trait Changes Setup Animations Cleanup willtransitiontotraitcollection:withtransitioncoordinator: traitcollectiondidchange:
103 Trait Changes Setup Animations Cleanup willtransitiontotraitcollection:withtransitioncoordinator: traitcollectiondidchange:
104 Trait Changes Setup Animations Cleanup willtransitiontotraitcollection:withtransitioncoordinator: traitcollectiondidchange:
105 Trait Changes willtransitiontotraitcollection:withtransitioncoordinator: Animating view controller changes
106 Trait Changes willtransitiontotraitcollection:withtransitioncoordinator: Animating view controller changes
107 Trait Changes traitcollectiondidchange: Updating in UIView subclass
108 Trait Changes traitcollectiondidchange: Updating in UIView subclass This is a comment This is a comment
109 Collapsing
110 Collapsing
111 Collapsing
112 Collapsing
113 Collapsing
114 Collapsing
115 Collapsing primaryviewcontrollerforcollapsingsplitviewcontroller:
116 Collapsing
117 Collapsing
118 Collapsing
119 Collapsing splitviewcontroller:collapsesecondaryviewcontroller:ontoprimaryviewcontroller:
120 Expanding
121 Expanding
122 Expanding
123 Expanding
124 Expanding
125 Expanding primaryviewcontrollerforexpandingsplitviewcontroller:
126 Expanding
127 Expanding
128 Expanding
129 Expanding splitviewcontroller: separatesecondaryviewcontrollerfromprimaryviewcontroller:
130 Split View Controller - (void)collapsesecondaryviewcontroller:(uiviewcontroller *)secondaryviewcontroller forsplitviewcontroller:(uisplitviewcontroller *)splitviewcontroller;! - (UIViewController *)separatesecondaryviewcontrollerforsplitviewcontroller: (UISplitViewController *)splitviewcontroller;! For implementing collapsing in custom container view controllers
131 Showing View Controllers Leaf Controller Navigation Controller
132 Showing View Controllers Leaf Controller Navigation Controller [self.navigationcontroller pushviewcontroller:...
133 Showing View Controllers Leaf Controller Navigation Controller [self.navigationcontroller pushviewcontroller:...
134 Showing View Controllers Leaf Controller Navigation Controller
135 Showing View Controllers showviewcontroller:sender:! showdetailviewcontroller:sender: Leaf Controller Navigation Controller
136 Showing View Controllers showviewcontroller:sender:! showdetailviewcontroller:sender: Leaf Controller Navigation Controller
137 Showing View Controllers showviewcontroller:sender: UINavigationController
138 Showing View Controllers showviewcontroller:sender: UINavigationController
139 Showing View Controllers showviewcontroller:sender: UISplitViewController
140 Showing View Controllers showviewcontroller:sender: UISplitViewController
141 Showing View Controllers showviewcontroller:sender: (no container)
142 Showing View Controllers showviewcontroller:sender: (no container)
143 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController
144 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController
145 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController (collapsed)
146 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController (collapsed) showviewcontroller:sender:
147 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController (collapsed) showviewcontroller:sender: UINavigationController
148 Showing View Controllers showdetailviewcontroller:sender: UISplitViewController (collapsed) showviewcontroller:sender: UINavigationController
149 Showing View Controllers showdetailviewcontroller:sender: (no container)
150 Showing View Controllers showdetailviewcontroller:sender: (no container)
151 Showing View Controllers - (void)showviewcontroller:(uiviewcontroller *)vc sender:(id)sender;! - (void)showdetailviewcontroller:(uiviewcontroller *)vc sender:(id)sender;
152 Showing View Controllers - (void)showviewcontroller:(uiviewcontroller *)vc sender:(id)sender;!!! - (void)showdetailviewcontroller:(uiviewcontroller *)vc sender:(id)sender;!! Can implement these in custom container view controllers
153 How Does It Work? targetviewcontrollerforaction:sender: Leaf Controller Navigation Controller Split View Controller
154 How Does It Work? targetviewcontrollerforaction:sender: Leaf Controller Navigation Controller Split View Controller
155 How Does It Work? targetviewcontrollerforaction:sender: Leaf Controller Navigation Controller Split View Controller
156 How Does It Work?! targetviewcontrollerforaction:sender: You can make your own! Leaf Controller Navigation Controller Split View Controller
157 Adaptive Presentation
158 Demo
159 Interface Builder! Tony Ricciardi Interface Builder Engineer
160 Interface Builder
161 Interface Builder Use same Storyboard/XIB for iphone and ipad
162 Interface Builder Use same Storyboard/XIB for iphone and ipad Deploy backwards to ios 6 and 7
163 Interface Builder Use same Storyboard/XIB for iphone and ipad Deploy backwards to ios 6 and 7 Preview devices, orientations and OS versions
164 Interface Builder Use same Storyboard/XIB for iphone and ipad Deploy backwards to ios 6 and 7 Preview devices, orientations and OS versions Requires Xcode 6 and Auto Layout
165 Demo
166 Interface Builder
167 Interface Builder Use Auto Layout to design a flexible UI
168 Interface Builder Use Auto Layout to design a flexible UI Override subviews and constraints for specific size classes if needed
169 Interface Builder Use Auto Layout to design a flexible UI Override subviews and constraints for specific size classes if needed Preview devices, orientations and ios versions
170 Summary
171 Summary Size Classes Trait Collections
172 Summary Size Classes Trait Collections View Controllers
173 Summary Size Classes Trait Collections View Controllers Interface Builder
174 More Information Jake Behrens App Frameworks Evangelist Dave DeLong Developer Tools Evangelist Apple Developer Forums
175 Related Sessions View Controller Advancements in ios 8 Mission Wednesday 9:00AM What's New in Interface Builder Mission Wednesday 3:15PM Core ios Application Architectural Patterns Mission Thursday 9:00AM A Look Inside Presentation Controllers Mission Thursday 11:30AM
176 Labs View Controllers and Adaptivity Lab Frameworks Lab A Wednesday 2:00PM Xcode and Interface Builder Lab Tools Lab C Thursday 9:00AM Cocoa Touch Lab Frameworks Lab A Thursday 2:00PM Interface Builder and Auto Layout Lab Tools Lab C Friday 9:00AM
177
Circuit Lap Timer. The app has an Apple Watch interface for ios9+ and Watch OS2.0+. QuickStart Guide
Circuit Lap Timer Circuit Lap Timer is an Interval or Circuit Lap Timer app designed for coaches to record lap times and calculate daily averages for groups of athletes, with the ability to allow for a
More informationIAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell
IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell Sasakawa International Center for Space Architecture (SICSA), University of Houston, USA e-mail: lbell@uh.edu
More informationEdgecore ASFvOLT16 VOLTHA Adapter and Driver. Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.17 Edgecore ASFvOLT16 Whitebox OLT VOLTHA ASFvOLT16_olt adapter Disaggregated
More informationThe Overcomer Upper Extremity P17047 Net Catch > Rail Net Catch/Throw Functions: Catch, Throw Flow Revisions Owner(s): Elizabeth Nicolas, Robert
The Overcomer Upper Extremity P17047 Net Catch > Rail Net Catch/Throw Functions: Catch, Throw Flow Revisions Owner(s): Elizabeth Nicolas, Robert Henry, Jamie Moore CAD Owner: Robert Henry Rev 1 as of
More informationMPCS: Develop and Test As You Fly for MSL
MPCS: Develop and Test As You Fly for MSL GSAW 2008 Michael Tankenson & Lloyd DeForrest Wednesday April 2, 2008 Copyright 2008 California Institute of Technology. Government sponsorship acknowledged. Mission
More informationTrackMan Operator Training
TrackMan Operator Training The following setup and use information is the same for using TrackMan in the Indoor setting or Outdoor setting unless noted Extend the two bottom legs and single back leg before
More informationSolar Boat Hydrofoils
Solar Boat Hydrofoils Design Team Jackson Betro, Kristen Fassbender Scott Kilcoyne, Kyle Machuta Design Advisor Prof. Gregory Kowalski Sponsor NU Solar Boat Abstract The Northeastern University Solar Boat
More information01/26: Prototyping. Prototypes. Why? Answer Questions. Why? Determine Schedule. Speed (to Write) Why? Reduce Risk. Dr.
Prototypes 01/26: Department of Computer Science and Engineering Spring 2011 Developed Early Rapidly Implement Subset of the Requirements Done for Variety of Reasons Are Not Finished Goods Hacking (Good
More informationTECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017.
TECHNICAL NOTE HOW TO USE LOOPERS Document: Kalipso_TechDocs_Loopers Revision: 1.0 Kalipso version: 4.0 20161231 Date: 16/02/2017 Author: RS Contents 1. About... 3 2. Application Examples... 4 2.1. List
More informationRELEASE NOTES Onsight Connect for ios Software Version 8.1
RELEASE NOTES Onsight Connect for ios Software Version 8.1 May 2017 Table of Contents Overview... 4 Software Installation... 4 Required Equipment... 4 Software Release Notes for Version 8.1.13... 5 New
More informationGraphical User Interface in Java Using JavaFX
Graphical User Interface in Java Using JavaFX Layouts Brought to you by 1 What are Layouts? Until now, we only worked with the simplest Node container which was Pane. It s the simplest one, because we
More informationCHAPTER 8 STANDARD WEEKLY TRAINING PATTERN
Chapter 8: Standard Weekly Training Pattern CHAPTER 8 STANDARD WEEKLY TRAINING PATTERN Chapter 8: Standard Weekly Training Pattern 176 Chapter 8: Standard Weekly Training Pattern STANDARD WEEKLY TRAINING
More informationDESKTOP SKILLS COURSEWARE
Introducing Mac OS X Yosemite Course... ds_maco_a01_dt_enus Working with Mac OS X Yosemite Course... ds_maco_a02_dt_enus Installing Mac OS X Yosemite Course... ds_macp_a01_dt_enus Managing and Configuring
More informationOrdering with Par Levels
Ordering with Par Levels with Sysco Mobile Inventory Quick Start Guide ordering with par levels Too much inventory can spoil and go to waste, which is expensive. It also creates overcrowded storage areas
More information2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED
1 Lockheed Martin (LM) Space Systems Software Product Line Focused organization (LM1000) Deep Space Heritage Avionics/SW leveraged for LM1000 product line solution Combined Commercial and Civil Space Organizations
More informationPokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016
Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016 Peter Yu, Fangzhou Xia, Ryan Fish, Kamal Youcef-Toumi, and Alberto Rodriguez 2016-11-29 Note 1. Website
More informationSUN GOD ARCHERY at UCSD: NTS Shot Cycle
3 PILLARS OF THE SHOT CYCLE SUN GOD ARCHERY at UCSD: NTS Shot Cycle 1) Barrel of the gun Bow hand pressure point, front shoulder, and back shoulder alignment 2) Holding Being braced "inside the bow" Analogy:
More informationAccelerate Your Riverbed SteelHead Deployment and Time to Value
SteelHead Implementation Service Accelerate Your Riverbed SteelHead Deployment and Time to Value Proven Methodologies to Increase Adoption and Utilization Your organization has selected SteelHead appliances
More informationIT S HOW THE GAME IS ONE! Introducing Sync
Introducing Sync Sync is Brunswick s revolutionary new scoring and management system. It was developed with one goal in mind: to help centers increase sales and profits through addressing their most pressing
More informationFirst Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances
First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances M. Azkarate With the collaboration of ESA/TEC-MMA Table of Contents 2. The ExoTeR Rover: a Triple-Bogie
More informationCOLLEGE FOOTBALL OFFICIATING, LLC
COLLEGE FOOTBALL OFFICIATING, LLC CFO COORDINATORS ANNUAL WINTER MEETING Birmingham, January 29-31, 2012 Summary Report The annual winter meeting of the College Football Officiating (CFO) Coordinators
More informationBelmont Soccer Association
Belmont Soccer Association New Placements Process Information for Coaches and Parents 1 Summary of changes to Placements process Spring 2016 1. Hold Placements outside and during the week instead of a
More informationCase Study. PayPal s Sparkline Case Study. About Sparkline
Our People. Your Solution. PayPal s Sparkline Case Study Case Study PayPal, an ebay subsidiary, is a digital payment provider offering flexible payment methods with more than 81 million active accounts
More informationEXECUTIVE SUMMARY: TRANSIT-ORIENTED DEVELOPMENT IN SMITHS FALLS, ONTARIO; A COMPARISON BETWEEN TWO SITES
EECUTIVE SUMMARY: TRANSIT-ORIENTED DEVELOPMENT IN SMITHS FALLS, ONTARIO; A COMPARISON BETWEEN TWO SITES Topic and Purpose In 2007, the Mayor of Ottawa s Task Force on Transportation suggested adding a
More informationSwimNumber App. Build Custom Smart Workouts Control the Wave Propulsion TM System Achieve Health and Fitness Goals INSTRUCTION MANUAL
SwimNumber App Build Custom Smart Workouts Control the Wave Propulsion TM System Achieve Health and Fitness Goals INSTRUCTION MANUAL Table of Contents Warning...2 Connecting to Swim Spa...3-7 Swim Spa
More informationiregatta User Manual
iregatta User Manual iregatta User Manual This manual may not always be up to date with the latest version of iregatta available in Apples App Store, as minor additions or bug fixes may be published without
More informationNATIONAL POLICIES TO PROMOTE CYCLING
VELO-CITY 2005 Dublin 31 May 2005 NATIONAL POLICIES TO PROMOTE CYCLING Mary CRASS Transport Policy Division ECMT/CEMT mary.crass @oecd.org http://www.oecd.org/cem EUROPEAN CONFERENCE OF MINISTERS OF TRANSPORT
More informationJuni 2013 DI Bernhard Engleder,
Juni 2013 DI Bernhard Engleder, Head of department Vienna City Administration - Road Construction and Maintenance ESTABLISHMENT OF A MOBILITY AGENCY FOR VIENNA Introduction The current coalition agreement
More informationGOLF LESSON PROGRAM 2013 ON THE INTERNET!
GOLF LESSON PROGRAM 2013 ON THE INTERNET! OUR MISSION Our mission is to offer top quality golf instructions to beginner and intermediate players with educational drills and exercises that deliver results
More informationThe Spin Bowler and the Agile Tester
The Spin Bowler and the Agile Tester At work I test software Outside work I coach Junior Cricket Both cricket and testing use models and frameworks Cricket coaching uses models to communicate ideas POP
More informationGROWING THE GAME FOR THE FUTURE
GROWING THE GAME FOR THE FUTURE THE CHILDREN AND YOUNG PEOPLE S PLAN FOR GOLF 2017 2021 INTRODUCTION As pressure on young people s time continues to increase and the pace of life moves quicker, young people
More informationCOERVER SOCCER BALL MASTERY DRILLS PPT. Download Free PDF Full Version here!
COERVER SOCCER BALL MASTERY DRILLS PPT Download Free PDF Full Version here! COERVER COACHING NATIONAL HOME First soccer skills programs ball mastery programs official coerver training products dvd s coerver
More informationMAKING COMPLEX SIMPLE: Adapting RPO s for All Levels Case One Split Zone
X&O Labs Article - Feb 16, 2018 MAKING COMPLEX SIMPLE: Adapting RPO s for All Levels Case One Split Zone by Paul Hefty 9 th Grade Assistant Coach State College High School, PA Instructor in Kinesiology
More informationDistributed Power Management: Technical Deep Dive + Real World Example
Distributed Power Management: Technical Deep Dive + Real World Example Breakout Session # TA2197 Anne Holler Anthony Vecchiolla VMware Engineering International Integrated Solutions Date: September 18,
More informationITF SCORER ONLINE TRAINING SETUP
ITF SCORER ONLINE TRAINING SETUP Guidelines for Officials Version 1.2 INTRODUCTION The ITF s Live Scoring System uses handheld wireless electronic devices (smartphone handsets), operated by Chair Umpires,
More informationESAIL D3.1.1 Requirement specifications of the tether test reels
D3.1.1 Requirement specifications of the tether test reels Work Package: WP 3.1 Version: Version 1.0 Prepared by: DLR German Aerospace Center, Olaf Krömer, Roland Rosta Time: Bremen, May 30 th, 2011 Coordinating
More informationAcceleration Drills. CB s C oaching Education and Development
Acceleration Drills CB s C oaching Education and Development In the FIBA game it is imperative that all players learn to be able to attack the basket in a vertical fashion. Also, players must learn to
More informationHealth + Track Mobile Application using Accelerometer and Gyroscope
Health + Track Mobile Application using Accelerometer and Gyroscope Abhishek S Velankar avelank1@binghamton.edu Tushit Jain tjain3@binghamton.edu Pelin Gullu pgullu1@binghamton.edu ABSTRACT As we live
More informationTutorial: Adding Twitch ChatPlay
Tutorial: Adding Twitch ChatPlay This tutorial walks you through the steps needed to connect the Twitch ChatPlay feature to your Twitch channel. At the end of the tutorial you will have a primitive sphere
More informationA physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and
A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and faster, they were struggling to get round the corners and
More informationToday. Last update: 5 June Structural Adapter Bridge Composite Decorator Façade Flyweight Proxy APPLICATION_1 APPLICATION_2. class APPLICATION_1
Software Architecture Bertrand Meyer ETH Zurich, March-July 2007 Last update: 5 June 2007 Lecture 11: More patterns: bridge, composite, decorator, facade, flyweight Today Creational Abstract Factory Builder
More informationiride is the world s most advanced, most comprehensive ski and snowboard app. We use technology to improve your riding.
iride is the world s most advanced, most comprehensive ski and snowboard app. We use technology to improve your riding. This is no ordinary wintersports app. iride uses technology to give you a better
More informationBrand Guide External
Brand Guide External Table of Contents Brand Statement....2 Logos.................................... 3 The Children s Institute Logos Logo Usage Component Logos Color Palette..............................
More informationSection 8: Model-View-Controller. Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue
Section 8: Model-View-Controller Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue Agenda MVC MVC example 1: traffic light MVC example 2: registration HW8 info
More informationPublic Workshop #2. September 14, 2016
Public Workshop #2 September 14, 2016 Agenda Welcome Project Overview Where We Have Been Alternatives for State Street Land Use Street Design Next Steps 2 Project Overview Create a Vibrant State Street
More informationGiles Run Connector Road
Giles Run Connector Road Laurel Hill Adaptive Reuse Area to Laurel Crest Drive South County Federation Meeting June 14, 2016 History Connector road included in the Laurel Hill Comprehensive Plan amendment
More informationGolfshot: Golf GPS. ios VERSION 3.0+
Golfshot: Golf GPS ios VERSION 3.0+ CONTENTS Home Screen Rounds Statistics Handicap Index Course Preview GolfNow Tee Times Apple Watch Golfplan Awards Settings Select Facility Round Setup Hole List GPS
More informationActivity P37: Time of Flight versus Initial Speed (Photogate)
Activity P37: Time of Flight versus Initial Speed (Photogate) Equipment Needed Qty Equipment Needed Qty Photogate (CI-6838 or ME-9204) 2 Photogate Mounting Bracket (ME-6821) 1 C-clamp 1 Projectile Launcher
More informationVideo recording setup
Video recording setup! 4 video cameras ( 2- underwater, 2- above)! Special trolley for moving 3 cameras along poolside! Start signal flash equipment ( under and above water)! 2 persons running all testing
More informationb) No.10 Drops Back to Act as a 'Link Player' & Move the Ball to the Free Player in the Final Third
EXPLOITING 3 V 2 IN MIDFIELD TO RECEIVE BETWEEN THE LINES (JÜRGEN KLOPP TACTICS) b) No.10 Drops Back to Act as a 'Link Player' & Move the Ball to the Free Player in the Final Third This 3 v 2 situation
More information- 2 - Companion Web Site. Back Cover. Synopsis
Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the
More informationGolfshot Plus. ios VERSION 5.1+
Golfshot Plus ios VERSION 5.1+ CONTENTS Home Screen Rounds Statistics Handicap Index Course Preview GolfNow Tee Times Apple Watch Golfplan Awards Settings Select Facility Round Setup Hole List GPS Screen
More informationTrack. Track return. Interval protocols. Phosphate Decrement Test (PDT) Modified PDT (10 x 40m on 30)
Track o o o Free timing mode with 1-6 gates (Athletes can run through gates in any order, ideal for complex patterns) Standard timing (2-6 gates, timing intervals) Traffic light sprint (1-6 gates, start
More informationSail Through Engineering Post-Workshop Activity
Sail Through Engineering Post-Workshop Activity Thank you for participating in the Sail Through Engineering Workshop. We hope you and your students enjoyed your time at the MIT Museum. This post-workshop
More informationLIVE FITNESS CLASSES. Virtual 5K & 10K. 6-week training program. Training starts March 25 Race Day May 5
LIVE FITNESS CLASSES Virtual 5K & 10K 6-week training program starts March 25 Race Day May 5 Ready, set,! 5k Overview Recommended : 150 minutes of Total Exercise per week through the Gixo app A 5k is the
More informationBetter Search Improved Uninformed Search CIS 32
Better Search Improved Uninformed Search CIS 32 Functionally PROJECT 1: Lunar Lander Game - Demo + Concept - Open-Ended: No One Solution - Menu of Point Options - Get Started NOW!!! - Demo After Spring
More informationDynamic Positioning Control Augmentation for Jack-up Vessels
DYNAMIC POSITIONING CONFERENCE October 9-10, 2012 Design and Control Session Dynamic Positioning Control Augmentation for Jack-up Vessels By Bradley Deghuee L-3 Communications 1 Introduction Specialized
More informationGolfshot: Golf GPS. ios VERSION 3.1+
Golfshot: Golf GPS ios VERSION 3.1+ CONTENTS Home Screen Rounds Statistics Handicap Index Course Preview GolfNow Tee Times Apple Watch Golfplan Awards Settings Select Facility Round Setup Hole List GPS
More informationFlyweight Pattern. Flyweight: Intent. Use sharing to support large numbers of fine-grained objects efficiently. CSIE Department, NTUT Chien-Hung Liu
Flyweight Pattern CSIE Department, NTUT Chien-Hung Liu Flyweight: Intent Use sharing to support large numbers of fine-grained objects efficiently 1 Flyweight: Motivation (1) Some applications could benefit
More informationB.R.O. Basketball Return Optimizer. Electrical & Computer Engineering
B.R.O. Basketball Return Optimizer Team Members Derek Foster (EE) Brian Acker (CSE) Devon O Rourke (CSE) Adam Paranay (EE) 2 Problem Practicing basketball alone is inefficient without someone to return
More informationSYNCHRONISED SWIMMING
APPENDIX II BASIC POSITIONS In all basic positions: a) arm positions are optional, b) toes must be pointed, c) the legs, trunk and neck fully extended unless otherwise specified, and d) diagrams show the
More informationFifteen days of place value practice!
LACE ALUE writing numbers with digits, in word form, expanded form and base ten representation skip counting by 2 s, 5 s, 10 s and 100 s from varied points in the number line counting forward and backward
More informationMatchPlay Meet. Book. Play!
Meet. Book. Play! Prototype App Design Case Study Bryan Peebler July 2016 is an app that helps golfers find and organize golf rounds with other compatible golfers I developed the prototype over 3 weeks,
More informationDiver Training Options
MAIN INTERNET ON-SITE TAILORED PACKAGES INTER-COMPANY Diver Training Options DBI offers a menu of tailored courses Designed for users as well as IT Professionals to learn how to master the functionality
More informationEducation Services LAGAN Upgrade Training Brochure
Education Services LAGAN Upgrade Training Brochure Contents About LAGAN Upgrade Training... 1 LAGAN Upgrade Path: V7 to V15.1... 2 LAGAN Upgrade Path: V8 to V15.1... 3 LAGAN Upgrade Path: V13R1 to V15.1...
More informationPocatello Regional Transit Master Transit Plan Draft Recommendations
Pocatello Regional Transit Master Transit Plan Draft Recommendations Presentation Outline 1. 2. 3. 4. What is the Master Transit Plan? An overview of the study Where Are We Today? Key take-aways from existing
More informationHEALTHCARE CPR Metrix
HEALTHCARE CPR Metrix LF03405U CPR Metrix Control Box Only LF03406U CPR Metrix and ipad INSTRUCTION MANUAL *ipad is a trademark of Apple, Inc., registered in the U.S. and other countries. OPERATING INSTRUCTIONS
More informationCFBT LEVEL II COURSE INFORMATION SHEET
CFBT LEVEL II COURSE INFORMATION SHEET Course Description Compartment Fire Behavior Training (CFBT) Level II builds on the foundational knowledge and skills developed in CFBT Level I. Critical learning
More informationTESLAGON. ShotHelper Manual. How to install and use the Program. Version /30/2014
TESLAGON ShotHelper Manual How to install and use the Program 11/30/2014 Version 1.11 Table of Contents Introduction... 3 Installation Process... 3 ShotHelper Quick Setup... 4 The Main Window... 6 The
More informationThe Caddiellac. In the pursuit of perfection on the course, your clubs should follow your lead EE High Level Design
The Caddiellac In the pursuit of perfection on the course, your clubs should follow your lead EE41430 High Level Design Ryan Bernhold Matt DePorre Rachel Drumm Colleen Tigani Table of Contents 1. Introduction
More informationQuick Guide for the COACH 1
Quick Guide for the COACH 1 GROUP 1 BASIC DRILLS GREEN (left LED flashes green) (Split Step - A Sequence of Movements returning to BASE) 1. Split Step (i.e. RED LEDs only) 2. Split Step with landing and
More informationInnovaSUMP Innovations in Sustainable Urban Mobility Plans for lowcarbon urban transport
InnovaSUMP Innovations in Sustainable Urban Mobility Plans for lowcarbon urban transport Polikarpos Karkavitsas Project Coordinator polikarpos.karkavitsas@lever.gr place your logo here 27 September, 2018
More informationWhat is a motion offense? Don't all offenses have motion? These are good questions.
Offense Plays Types Of Motion Offenses Covered Though every coach tries to put his mark on the motion offense they run, there really are only 4 basic types. These types are categorized by the number of
More informationPROCESS ROTATING EQUIPMENT (CENTRIFUGAL PUMPS )
PROCESS ROTATING EQUIPMENT ( ) Slide No: ١ Pumps can be divided into two main groups: Displacement pumps Dynamic pumps Slide No: ٢ Slide No: ٣ Slide No: ٤ Slide No: ٥ BASIC CENTRIFUGAL PUMP PARTS Casing
More informationBuilding the Playing Style Concepts
Building the Playing Style Concepts Style Of Play - Specific Players 1, 2 or 3 touch maximum - minimizing the number of touches improves the speed of play. Keep the game simple - do not force situations,
More informationUTAH HUNTING AND FISHING
UTAH HUNTING AND FISHING Category: Emerging and Innovative Technologies Contact: David Fletcher State of Utah Project Initiation and Completion Dates: April 2014-October 2014 NASCIO 2015 1 EXECUTIVE SUMMARY
More information215 Liquid Handler Up-Grade Manual
BRUKER NMR 220 25 Liquid Handler Up-Grade Manual For Up-Grade to Run with XWINNMR Vers.. Manual # H977 The kit will include: H9770 BEST NMR Up-Grade Kit to No. Article Bruker # Comment 500mm Capillary
More informationSpecifications. The Field:
ME 218b Winter 2008 Project: SPDL Happy Fun Ball Project Preview on February 29, 2008 6-10 pm (in SPDL) Grading Session on March 4, 2008 6-10 pm (in SPDL) Project Presentations on March 5, 2008 starting
More informationThe Safety Case. Structure of Safety Cases Safety Argument Notation
The Safety Case Structure of Safety Cases Safety Argument Notation Budapest University of Technology and Economics Department of Measurement and Information Systems The safety case Definition (core): The
More informationSWIM MEET MANAGER 5.0 NEW FEATURES
SWIM MEET MANAGER 5.0 NEW FEATURES Updated January 24, 2014 1 ABOUT SWIMMING MEET MANAGER 5.0 MEET MANAGER 5.0 for ming (SWMM) is HY-TEK's 6th generation of Meet Management software. Provides the very
More informationThe Safety Case. The safety case
The Safety Case Structure of safety cases Safety argument notation Budapest University of Technology and Economics Department of Measurement and Information Systems The safety case Definition (core): The
More informationGolfLogix: Golf GPS. User Guide for: iphone 3G & 3GS. Version 1.0. Software Release 1.0
GolfLogix: Golf GPS User Guide for: iphone 3G & 3GS Version 1.0 Software Release 1.0 1 Table of Contents Topic Page Topic Page Getting Started Statistics Downloading the GolfLogix Application 4 Statistic
More informationHOW TO USE THE URBI APP. A brief guide to using the urbi app
HOW TO USE THE URBI APP A brief guide to using the urbi app Summary Download the app How to register.. The urbi app The main menu Payments and access Your Rides Settings Help section Hiring a bike Riding
More informationAccellera Systems Initiative SystemC Standards Update
Accellera Systems Initiative SystemC Standards Update Martin Barnasconi, Philipp A. Hartmann, Trevor Wieman Inaugural DVCon Europe, October 14, 2014 Accellera Systems Initiative Presentation Overview Accellera
More informationPotential and Kinetic Energy: The Roller Coaster Lab Student Version
Potential and Kinetic Energy: The Roller Coaster Lab Student Version Key Concepts: Energy is the ability of a system or object to perform work. It exists in various forms. Potential Energy is the energy
More informationDevelopment and implementation of an ibeacon based Time Keeping System for Mountain Trails
Development and implementation of an ibeacon based Time Keeping System for Mountain Trails Christian Hessing, Inst. for Cartography, Dresden University of Technology, and ch consulting, Manfred Buchroithner,
More informationCentral Jersey Transportation Forum. March 2007
Central Jersey Transportation Forum March 2007 Feasibility Analysis of BRT on Dinky Right of Way from Princeton Station to Alexander Rd. in West Windsor (west of Rt. 1) Study spurred by Princeton University's
More informationFor IEC use only. Technical Committee TC3: Information structures, documentation and graphical symbols
For IEC use only 3/686/INF 2003-08 INTERNATIONAL ELECTROTECHNICAL COMMISSION Technical Committee TC3: Information structures, documentation and graphical symbols Labels to be used in database standards
More information2011 KIPR Autonomous Arial Vehicle Contest
2011 KIPR Autonomous Arial Vehicle Contest Version 1.0 10/26/11 Table of Contents Notes... 3 Sponsors... 4 Goals of the 2011 KIPR Autonomous Aerial Vehicle Contest:... 5 This Year s Challenge... 5 Time
More informationTANKTRONIC. STANDARD CONFIGURATION Single Tank. ADVANCED CONFIGURATION Multiple Tanks. Twin Tank (common valve) Twin Tank (separate valves) Vent box
TANKTRONIC STANDARD CONFIGURATION Single Tank control unit Twin Tank (common valve) control unit Twin Tank (separate valves) control unit ADVANCED CONFIGURATION Multiple Tanks control unit S-Module Tanktronic
More informationAgile Development with Scrum V 2.1ITC
Agile Development with Scrum Copyright 2008-2009 Evanetics, Inc. All Rights Reserved Copyright 2006-2008 2007-2009 Agile Development Evanetics, with Inc. All Scrum Rights Reserved Page - 1 Student Manual:
More informationIBM Security IOC Manager 1.0.0
IBM Security IOC Manager 1.0.0 Table of Contents Overview...1 Installing...1 Install steps...1 Uninstall steps...2 Configuring...2 Creating authorized service token...2 First Time Setup...3 Managing permissions
More information2011 Annual Symposium " Leading Entrepreneurial and Innovative Projects Eugene Maltsev
2011 Annual Symposium " Leading Entrepreneurial and Innovative Projects Eugene Maltsev Startup company must deliver high quality product in a short time to penetrate market and survive: Limited capital
More informationHCD HIGH CAPACITY DRUM LOUVER
HIGH CAPACITY DRUM LOUVER The s (HCD) consist of extruded aluminum blades mounted inside a rotatable drum to produce long air throws with a high degree of directional control. Rotateable drum provides
More informationGetting Started with the Articulated Shank (Version 1) Some ideas for tying different types of articulated flies
Getting Started with the Articulated Shank (Version 1) Some ideas for tying different types of articulated flies Getting Started with the Articulated Shank The Articulated Shank is a fly tying material
More informationAccellera Systems Initiative SystemC Standards Update
Accellera Systems Initiative SystemC Standards Update Martin Barnasconi (NXP), Philipp A. Hartmann (Intel), Stephan Schulz (Fraunhofer) Accellera Systems Initiative Presentation Overview Accellera Overview
More informationPneumatic high-pressure controller Model CPC7000
Calibration technology Pneumatic high-pressure controller Model CPC7000 WIKA data sheet CT 27.63 Applications Healthcare and avionics industry Industry (laboratory, workshop and production) Transmitter
More informationGlobal Certifying Authority for Scrum and Agile Professionals
Global Certifying Authority for Scrum and Agile Professionals SCRUM is an iterative and incremental agile framework for managing complex projects. A scrum (short for scrummage) is a method of restarting
More informationModel-based Adaptive Acoustic Sensing and Communication in the Deep Ocean with MOOS-IvP
Model-based Adaptive Acoustic Sensing and Communication in the Deep Ocean with MOOS-IvP Henrik Schmidt & Toby Schneider Laboratory for Autonomous Marine Sensing Systems Massachusetts Institute of technology
More informationWave Interactions. Jean Brainard, Ph.D. Say Thanks to the Authors Click (No sign in required)
Wave Interactions Jean Brainard, Ph.D. Say Thanks to the Authors Click http://www.ck12.org/saythanks (No sign in required) To access a customizable version of this book, as well as other interactive content,
More information