WEBVTT

1
00:00:02.735 --> 00:00:04.235
<00:00:02.735>So <00:00:03.072>thanks <00:00:03.410>everybody <00:00:03.747>for <00:00:04.085>coming.

2
00:00:04.995 --> 00:00:08.535
<00:00:04.995>I <00:00:05.195>really <00:00:05.395>appreciate <00:00:05.595>it, <00:00:05.795>considering <00:00:05.995>it's <00:00:06.195>almost <00:00:06.395>lunchtime,

3
00:00:09.055 --> 00:00:10.255
<00:00:09.055>everyone's <00:00:09.325>a <00:00:09.595>bit <00:00:09.865>hungry <00:00:10.135>maybe,

4
00:00:10.635 --> 00:00:13.015
<00:00:10.635>but <00:00:10.868>I <00:00:11.101>wanna <00:00:11.334>make <00:00:11.568>your <00:00:11.801>time <00:00:12.035>worthwhile

5
00:00:13.075 --> 00:00:17.215
<00:00:13.075>and <00:00:13.250>show <00:00:13.424>you <00:00:13.600>what <00:00:13.774>we <00:00:13.950>learned <00:00:14.125>with <00:00:14.299>our, <00:00:14.475>uh,

6
00:00:17.215 --> 00:00:21.615
<00:00:17.215>development <00:00:17.342>team <00:00:17.469>in <00:00:17.596>the <00:00:17.724>XR <00:00:17.851>industry <00:00:17.978>that <00:00:18.105>I'm <00:00:18.233>a <00:00:18.360>part <00:00:18.487>of <00:00:18.615>now,

7
00:00:22.155 --> 00:00:23.935
<00:00:22.155>um, <00:00:22.388>for <00:00:22.621>the <00:00:22.855>last <00:00:23.088>couple <00:00:23.321>of <00:00:23.555>years.

8
00:00:24.755 --> 00:00:27.295
<00:00:24.755>And, <00:00:24.955>um, <00:00:25.154>let's <00:00:25.355>have <00:00:25.555>a <00:00:25.755>look <00:00:25.955>at, <00:00:26.154>um,

9
00:00:27.565 --> 00:00:29.615
<00:00:27.565>what <00:00:27.765>we <00:00:27.965>are <00:00:28.165>gonna <00:00:28.365>look <00:00:28.565>uh, <00:00:28.765>into <00:00:28.965>today.

10
00:00:30.435 --> 00:00:33.215
<00:00:30.435>My <00:00:30.590>name, <00:00:30.746>I'm <00:00:30.901>a <00:00:31.057>principal <00:00:31.212>software <00:00:31.368>engineer <00:00:31.523>at <00:00:31.679>odes <00:00:31.834>OI

11
00:00:33.215 --> 00:00:34.255
<00:00:33.215>started <00:00:33.683>in <00:00:34.151>2020

12
00:00:34.715 --> 00:00:38.695
<00:00:34.715>and <00:00:34.831>since <00:00:34.948>then <00:00:35.065>I'm <00:00:35.181>part <00:00:35.298>of <00:00:35.415>the <00:00:35.531>team <00:00:35.648>that <00:00:35.765>in <00:00:35.881>the <00:00:35.998>XR <00:00:36.115>industry.

13
00:00:38.715 --> 00:00:40.495
<00:00:38.715>So <00:00:38.948>we <00:00:39.181>do <00:00:39.415>all <00:00:39.648>kinds <00:00:39.881>of <00:00:40.115>headsets,

14
00:00:40.635 --> 00:00:42.815
<00:00:40.635>not <00:00:40.835>just <00:00:41.035>Vision <00:00:41.235>Pro <00:00:41.434>Vision <00:00:41.635>Pro <00:00:41.835>course <00:00:42.035>lately,

15
00:00:43.395 --> 00:00:44.655
<00:00:43.395>but <00:00:43.621>also <00:00:43.848>with <00:00:44.075>the <00:00:44.302>Quest <00:00:44.529>three.

16
00:00:44.815 --> 00:00:46.775
<00:00:44.815>I <00:00:44.970>have <00:00:45.126>a <00:00:45.281>little <00:00:45.437>demo <00:00:45.592>that <00:00:45.748>I'd <00:00:45.903>like <00:00:46.059>to <00:00:46.214>show,

17
00:00:46.835 --> 00:00:49.735
<00:00:46.835>but <00:00:46.975>at <00:00:47.115>the <00:00:47.255>end <00:00:47.395>of <00:00:47.535>the <00:00:47.675>day, <00:00:47.815>it's <00:00:47.955>going <00:00:48.095>to <00:00:48.235>be,

18
00:00:49.835 --> 00:00:51.975
<00:00:49.835>I'm <00:00:50.035>gonna <00:00:50.235>show <00:00:50.435>you <00:00:50.635>one <00:00:50.835>of <00:00:51.035>our <00:00:51.235>showcases

19
00:00:51.975 --> 00:00:55.375
<00:00:51.975>that <00:00:52.091>we <00:00:52.208>worked <00:00:52.325>on <00:00:52.441>just <00:00:52.558>to <00:00:52.675>not <00:00:52.791>go <00:00:52.908>too <00:00:53.025>much <00:00:53.141>into <00:00:53.258>detail <00:00:53.375>about

20
00:00:55.375 --> 00:00:57.215
<00:00:55.375>that <00:00:56.075>particular <00:00:56.775>showcase,

21
00:00:57.315 --> 00:01:00.415
<00:00:57.315>but <00:00:57.455>use, <00:00:57.595>just <00:00:57.735>use <00:00:57.875>it <00:00:58.015>as <00:00:58.155>an <00:00:58.294>example <00:00:58.434>of <00:00:58.574>the <00:00:58.714>things

22
00:01:00.415 --> 00:01:03.455
<00:01:00.415>that <00:01:00.615>we've <00:01:00.815>learned <00:01:01.015>while <00:01:01.214>we <00:01:01.415>developed <00:01:01.615>XR <00:01:01.815>applications,

23
00:01:03.455 --> 00:01:05.055
<00:01:03.455>the <00:01:03.735>things <00:01:04.015>that <00:01:04.295>just <00:01:04.575>work <00:01:04.855>well

24
00:01:05.195 --> 00:01:06.975
<00:01:05.194>and <00:01:05.394>the <00:01:05.595>things <00:01:05.794>that <00:01:05.994>didn't <00:01:06.195>work <00:01:06.395>so <00:01:06.595>well.

25
00:01:07.675 --> 00:01:11.055
<00:01:07.675>And <00:01:07.830>the <00:01:07.986>most <00:01:08.141>important <00:01:08.297>part <00:01:08.452>is <00:01:08.608>really <00:01:08.763>this <00:01:08.919>lessons <00:01:09.075>learned

26
00:01:12.075 --> 00:01:15.655
<00:01:12.075>and <00:01:12.202>to <00:01:12.329>go <00:01:12.456>into <00:01:12.584>the <00:01:12.711>details <00:01:12.838>of, <00:01:12.965>of <00:01:13.093>what <00:01:13.220>makes, <00:01:13.347>you <00:01:13.475>know,

27
00:01:15.805 --> 00:01:16.975
<00:01:15.805>what <00:01:16.156>makes <00:01:16.507>XR <00:01:16.857>work.

28
00:01:18.465 --> 00:01:19.965
<00:01:18.465>Um, <00:01:18.802>after <00:01:19.140>all, <00:01:19.477>af <00:01:19.815>uh,

29
00:01:19.965 --> 00:01:22.085
<00:01:19.965>later <00:01:20.081>on <00:01:20.198>I'm <00:01:20.315>gonna <00:01:20.431>show <00:01:20.548>you <00:01:20.665>a <00:01:20.781>little <00:01:20.898>bit <00:01:21.015>of <00:01:21.131>a <00:01:21.248>live <00:01:21.365>demo,

30
00:01:22.705 --> 00:01:23.885
<00:01:22.705>uh, <00:01:22.970>because <00:01:23.236>that's <00:01:23.501>always <00:01:23.767>fun.

31
00:01:24.005 --> 00:01:26.685
<00:01:24.005>I <00:01:24.132>like <00:01:24.259>it. <00:01:24.386>And <00:01:24.514>in <00:01:24.641>the <00:01:24.768>end, <00:01:24.895>give <00:01:25.023>you <00:01:25.150>a <00:01:25.277>little <00:01:25.405>bit

32
00:01:26.685 --> 00:01:28.805
<00:01:26.685>of <00:01:26.801>a <00:01:26.918>glimpse <00:01:27.035>of <00:01:27.151>what <00:01:27.268>you <00:01:27.385>can <00:01:27.501>do <00:01:27.618>if <00:01:27.735>you're <00:01:27.851>interested <00:01:27.968>in <00:01:28.085>the,

33
00:01:28.805 --> 00:01:30.645
<00:01:28.805>in <00:01:29.038>the <00:01:29.271>scope, <00:01:29.505>in <00:01:29.738>the, <00:01:29.971>uh, <00:01:30.205>space.

34
00:01:30.825 --> 00:01:35.385
<00:01:30.825>And <00:01:30.952>yeah, <00:01:31.079>let's <00:01:31.206>get <00:01:31.334>into <00:01:31.461>it. <00:01:31.588>I'll <00:01:31.715>show <00:01:31.843>you <00:01:31.970>a <00:01:32.097>short <00:01:32.225>video.

35
00:01:35.695 --> 00:01:37.185
<00:01:35.695>It's <00:01:35.963>just <00:01:36.231>23 <00:01:36.499>seconds, <00:01:36.767>don't <00:01:37.036>worry,

36
00:01:37.185 --> 00:01:38.265
<00:01:37.185>it's <00:01:37.379>not <00:01:37.573>gonna <00:01:37.768>last <00:01:37.962>too <00:01:38.157>long.

37
00:01:38.765 --> 00:01:40.585
<00:01:38.765>But, <00:01:38.998>so <00:01:39.231>that <00:01:39.465>you <00:01:39.698>have <00:01:39.931>a <00:01:40.165>brief

38
00:01:40.655 --> 00:01:41.865
<00:01:40.655>idea <00:01:40.836>of <00:01:41.018>what <00:01:41.199>I'm <00:01:41.381>gonna <00:01:41.562>talk <00:01:41.744>about.

39
00:01:42.095 --> 00:01:46.795
<00:01:42.095>It's, <00:01:42.295>it's <00:01:42.495>an <00:01:42.695>application <00:01:42.895>for, <00:01:43.095>oh, <00:01:43.295>that's <00:01:43.495>loud.

40
00:02:09.575 --> 00:02:11.035
<00:02:09.574>So <00:02:09.793>that <00:02:10.012>was <00:02:10.232>just <00:02:10.451>a <00:02:10.669>brief <00:02:10.889>video

41
00:02:11.095 --> 00:02:13.875
<00:02:11.095>and <00:02:11.270>maybe <00:02:11.445>you <00:02:11.620>notice <00:02:11.795>once <00:02:11.970>the <00:02:12.145>video <00:02:12.320>so <00:02:12.495>small,

42
00:02:13.975 --> 00:02:15.275
<00:02:13.975>why <00:02:14.142>didn't <00:02:14.309>I <00:02:14.476>put <00:02:14.643>it <00:02:14.810>in <00:02:14.977>full <00:02:15.145>screen?

43
00:02:15.665 --> 00:02:19.075
<00:02:15.665>Last <00:02:15.792>time <00:02:15.919>I <00:02:16.046>presented <00:02:16.174>a <00:02:16.301>similar <00:02:16.428>topic, <00:02:16.555>I <00:02:16.683>had <00:02:16.810>a <00:02:16.937>big, <00:02:17.065>uh,

44
00:02:19.505 --> 00:02:23.345
<00:02:19.505>projector <00:02:19.704>and <00:02:19.905>people <00:02:20.105>gave <00:02:20.305>me <00:02:20.505>a <00:02:20.704>little <00:02:20.905>bit

45
00:02:23.345 --> 00:02:26.825
<00:02:23.345>of <00:02:23.500>feedback <00:02:23.656>telling <00:02:23.811>me <00:02:23.967>I <00:02:24.122>got <00:02:24.278>sick, <00:02:24.433>actually <00:02:24.589>got <00:02:24.745>sick.

46
00:02:26.825 --> 00:02:27.945
<00:02:26.825>Looking <00:02:27.077>at <00:02:27.328>that <00:02:27.581>big <00:02:27.833>screen.

47
00:02:27.975 --> 00:02:30.945
<00:02:27.975>It's <00:02:28.114>one <00:02:28.255>of <00:02:28.394>the <00:02:28.535>topics <00:02:28.674>I'll <00:02:28.815>talk <00:02:28.954>about, <00:02:29.095>uh, <00:02:29.234>today, <00:02:29.375>is

48
00:02:30.965 --> 00:02:33.345
<00:02:30.965>how <00:02:31.140>can <00:02:31.315>you <00:02:31.490>design <00:02:31.665>your <00:02:31.840>application <00:02:32.015>in <00:02:32.190>a <00:02:32.365>way

49
00:02:33.345 --> 00:02:35.145
<00:02:33.345>that <00:02:33.578>people <00:02:33.811>don't <00:02:34.045>get <00:02:34.278>sick <00:02:34.511>of <00:02:34.745>it?

50
00:02:35.805 --> 00:02:39.065
<00:02:35.805>And, <00:02:36.005>um, <00:02:36.205>one <00:02:36.405>of <00:02:36.605>the <00:02:36.805>most <00:02:37.005>important <00:02:37.205>lessons

51
00:02:39.175 --> 00:02:41.665
<00:02:39.175>that <00:02:39.375>we've <00:02:39.575>really <00:02:39.775>learned, <00:02:39.975>uh, <00:02:40.175>through <00:02:40.375>the <00:02:40.575>years

52
00:02:41.665 --> 00:02:45.535
<00:02:41.665>of <00:02:41.804>XR <00:02:41.945>development <00:02:42.084>is <00:02:42.225>that <00:02:42.364>number <00:02:42.505>one <00:02:42.644>is <00:02:42.785>really, <00:02:42.924>I'm <00:02:43.065>starting

53
00:02:45.535 --> 00:02:48.435
<00:02:45.535>with <00:02:45.768>the <00:02:46.001>most <00:02:46.234>important <00:02:46.468>comfort <00:02:46.701>is <00:02:46.935>king,

54
00:02:49.275 --> 00:02:50.675
<00:02:49.275>absolutely <00:02:50.535>king.

55
00:02:51.215 --> 00:02:55.075
<00:02:51.215>Um, <00:02:51.355>that <00:02:51.495>starts <00:02:51.635>off <00:02:51.775>with <00:02:51.915>the <00:02:52.055>hardware <00:02:52.195>I <00:02:52.335>was <00:02:52.475>thinking <00:02:52.615>about,

56
00:02:55.075 --> 00:02:57.475
<00:02:55.075>should <00:02:55.250>I <00:02:55.424>actually <00:02:55.600>add <00:02:55.774>this <00:02:55.950>thing, <00:02:56.125>add <00:02:56.299>this <00:02:56.475>slide

57
00:02:57.475 --> 00:03:00.805
<00:02:57.475>because <00:02:57.650>it's <00:02:57.825>so <00:02:58.000>obvious, <00:02:58.174>but <00:02:58.350>actually <00:02:58.525>makes <00:02:58.700>a <00:02:58.875>big,

58
00:03:00.805 --> 00:03:03.445
<00:03:00.805>big <00:03:00.980>difference <00:03:01.155>in <00:03:01.330>terms <00:03:01.505>of <00:03:01.680>hardware <00:03:01.855>when <00:03:02.030>you <00:03:02.205>start.

59
00:03:03.955 --> 00:03:06.325
<00:03:03.955>It's <00:03:04.130>such <00:03:04.305>a <00:03:04.480>small <00:03:04.655>thing <00:03:04.830>that <00:03:05.005>you <00:03:05.180>can <00:03:05.355>do.

60
00:03:06.675 --> 00:03:09.805
<00:03:06.675>Just <00:03:06.815>invest <00:03:06.955>some <00:03:07.095>amount <00:03:07.235>of <00:03:07.375>money <00:03:07.515>in <00:03:07.655>third <00:03:07.795>party <00:03:07.935>hat <00:03:08.075>straps

61
00:03:09.805 --> 00:03:10.925
<00:03:09.805>and <00:03:10.309>application, <00:03:10.813>uh,

62
00:03:11.105 --> 00:03:13.365
<00:03:11.105>and <00:03:11.260>not <00:03:11.416>just <00:03:11.571>go <00:03:11.727>for <00:03:11.882>the <00:03:12.038>de <00:03:12.193>uh, <00:03:12.349>default <00:03:12.505>one.

63
00:03:13.445 --> 00:03:16.165
<00:03:13.445>I <00:03:13.561>got <00:03:13.678>this <00:03:13.795>one <00:03:13.911>and <00:03:14.028>it <00:03:14.144>just <00:03:14.261>has <00:03:14.378>a <00:03:14.495>little <00:03:14.611>bit <00:03:14.728>of <00:03:14.845>counterweight

64
00:03:16.165 --> 00:03:18.765
<00:03:16.165>to <00:03:16.292>it <00:03:16.419>and <00:03:16.546>just <00:03:16.674>puts <00:03:16.801>the <00:03:16.928>weight <00:03:17.055>on <00:03:17.183>top <00:03:17.310>of <00:03:17.437>my <00:03:17.565>head,

65
00:03:18.935 --> 00:03:20.965
<00:03:18.935>which <00:03:19.135>results <00:03:19.335>in <00:03:19.535>a <00:03:19.735>much, <00:03:19.935>much <00:03:20.135>more <00:03:20.335>comfortable,

66
00:03:20.965 --> 00:03:23.725
<00:03:20.965>much <00:03:21.165>better <00:03:21.365>experience <00:03:21.565>for <00:03:21.765>the, <00:03:21.965>uh, <00:03:22.165>vision <00:03:22.365>Pro.

67
00:03:24.445 --> 00:03:28.095
<00:03:24.445>There's <00:03:24.600>a <00:03:24.756>FA <00:03:24.911>number <00:03:25.067>of <00:03:25.222>third <00:03:25.378>party, <00:03:25.533>um, <00:03:25.689>scraps <00:03:25.845>available

68
00:03:28.125 --> 00:03:31.735
<00:03:28.125>that <00:03:28.241>I, <00:03:28.358>I, <00:03:28.475>I <00:03:28.591>don't <00:03:28.708>want <00:03:28.825>to <00:03:28.941>say <00:03:29.058>tell <00:03:29.175>you <00:03:29.291>to <00:03:29.408>buy <00:03:29.525>this

69
00:03:31.735 --> 00:03:34.655
<00:03:31.735>or <00:03:31.910>that <00:03:32.085>in <00:03:32.260>particular, <00:03:32.435>just <00:03:32.610>don't <00:03:32.785>go <00:03:32.960>default <00:03:33.135>one.

70
00:03:35.275 --> 00:03:36.575
<00:03:35.275>But <00:03:35.567>hardware <00:03:35.859>is <00:03:36.152>one <00:03:36.445>thing

71
00:03:36.575 --> 00:03:37.975
<00:03:36.575>that <00:03:36.755>we <00:03:36.935>can <00:03:37.114>influence <00:03:37.295>just <00:03:37.475>a <00:03:37.655>little <00:03:37.834>bit.

72
00:03:38.565 --> 00:03:40.015
<00:03:38.565>What <00:03:39.000>about <00:03:39.435>the <00:03:39.869>software?

73
00:03:41.075 --> 00:03:45.765
<00:03:41.075>Now, <00:03:41.214>when <00:03:41.355>I <00:03:41.494>first <00:03:41.635>started, <00:03:41.774>um, <00:03:41.915>with <00:03:42.054>the <00:03:42.195>XR <00:03:42.334>say, <00:03:42.475>yeah,

74
00:03:45.825 --> 00:03:49.485
<00:03:45.825>not <00:03:46.024>just <00:03:46.225>business, <00:03:46.424>but <00:03:46.625>personally <00:03:46.825>it <00:03:47.024>wasn't <00:03:47.225>2015,

75
00:03:50.035 --> 00:03:51.165
<00:03:50.035>that <00:03:50.238>was <00:03:50.441>almost <00:03:50.645>10 <00:03:50.848>years <00:03:51.052>ago.

76
00:03:51.605 --> 00:03:52.605
<00:03:51.605>I <00:03:51.905>was <00:03:52.204>really <00:03:52.505>excited.

77
00:03:53.245 --> 00:03:55.245
<00:03:53.245>I <00:03:53.445>was <00:03:53.645>at <00:03:53.845>home, <00:03:54.045>I <00:03:54.245>saw <00:03:54.445>this <00:03:54.645>Kickstarter

78
00:03:56.125 --> 00:03:57.925
<00:03:56.125>campaign <00:03:56.300>from <00:03:56.475>Palm <00:03:56.650>Lucky, <00:03:56.825>and <00:03:57.000>I <00:03:57.175>said, <00:03:57.350>oh, <00:03:57.525>that's,

79
00:03:57.925 --> 00:03:59.125
<00:03:57.925>that's <00:03:58.285>an <00:03:58.645>interesting <00:03:59.005>technology.

80
00:03:59.265 --> 00:04:00.965
<00:03:59.265>I'd <00:03:59.404>like <00:03:59.545>to <00:03:59.684>get <00:03:59.825>into <00:03:59.964>it. <00:04:00.105>I <00:04:00.244>would <00:04:00.385>like <00:04:00.524>to <00:04:00.665>see

81
00:04:00.965 --> 00:04:03.005
<00:04:00.965>because <00:04:01.165>I've <00:04:01.365>been <00:04:01.565>doing <00:04:01.765>free <00:04:01.965>3D <00:04:02.165>stuff <00:04:02.365>for

82
00:04:04.075 --> 00:04:05.275
<00:04:04.075>actually <00:04:04.435>started <00:04:04.795>in <00:04:05.155>2002.

83
00:04:06.055 --> 00:04:08.675
<00:04:06.055>And, <00:04:06.230>um, <00:04:06.405>yeah, <00:04:06.580>so <00:04:06.755>I <00:04:06.930>thought <00:04:07.105>to <00:04:07.280>myself, <00:04:07.455>let's,

84
00:04:08.675 --> 00:04:11.675
<00:04:08.675>let's <00:04:08.815>get <00:04:08.955>the <00:04:09.095>Oculus <00:04:09.235>Rift <00:04:09.375>DK <00:04:09.515>one, <00:04:09.655>the <00:04:09.795>cool <00:04:09.935>thing, <00:04:10.075>see

85
00:04:11.675 --> 00:04:12.955
<00:04:11.675>how <00:04:11.905>it <00:04:12.135>works <00:04:12.366>out <00:04:12.596>for <00:04:12.827>me.

86
00:04:13.335 --> 00:04:15.595
<00:04:13.335>And <00:04:13.535>I <00:04:13.735>put <00:04:13.935>it <00:04:14.135>on <00:04:14.335>and <00:04:14.535>was <00:04:14.735>enthusiastic.

87
00:04:15.615 --> 00:04:18.355
<00:04:15.615>And <00:04:15.770>one <00:04:15.926>of <00:04:16.081>the <00:04:16.237>first <00:04:16.392>things <00:04:16.548>I <00:04:16.703>tried <00:04:16.859>was <00:04:17.015>this

88
00:04:18.355 --> 00:04:19.515
<00:04:18.355>rollercoaster <00:04:19.399>ride.

89
00:04:20.495 --> 00:04:25.315
<00:04:20.495>And <00:04:20.602>I <00:04:20.710>kid <00:04:20.818>you <00:04:20.925>not, <00:04:21.033>I <00:04:21.141>took <00:04:21.248>about <00:04:21.356>three <00:04:21.464>to <00:04:21.571>five <00:04:21.679>seconds <00:04:21.787>for <00:04:21.894>me

90
00:04:25.335 --> 00:04:27.675
<00:04:25.335>to <00:04:25.568>feel <00:04:25.801>really, <00:04:26.034>really <00:04:26.268>bad <00:04:26.501>about <00:04:26.734>it.

91
00:04:27.785 --> 00:04:30.355
<00:04:27.785>Like <00:04:27.925>I <00:04:28.065>was, <00:04:28.205>I <00:04:28.345>was, <00:04:28.485>I <00:04:28.625>was <00:04:28.765>immediately <00:04:28.905>sick <00:04:29.045>of <00:04:29.185>it.

92
00:04:30.815 --> 00:04:35.145
<00:04:30.815>And <00:04:30.970>I, <00:04:31.126>I <00:04:31.281>went <00:04:31.437>through <00:04:31.592>it <00:04:31.748>for <00:04:31.903>like <00:04:32.059>two <00:04:32.215>minutes

93
00:04:35.365 --> 00:04:38.505
<00:04:35.365>and <00:04:35.505>I <00:04:35.645>thought <00:04:35.785>to <00:04:35.925>myself, <00:04:36.065>wow, <00:04:36.205>this <00:04:36.345>is, <00:04:36.485>this <00:04:36.625>is <00:04:36.765>horrible.

94
00:04:39.255 --> 00:04:40.785
<00:04:39.255>This <00:04:39.599>is <00:04:39.943>really, <00:04:40.287>really <00:04:40.631>horrible.

95
00:04:41.625 --> 00:04:43.385
<00:04:41.625>I <00:04:41.825>was <00:04:42.025>interested <00:04:42.225>in <00:04:42.425>technology <00:04:42.625>as <00:04:42.825>the <00:04:43.025>lamb.

96
00:04:43.925 --> 00:04:46.745
<00:04:43.925>Um, <00:04:44.125>but <00:04:44.325>I, <00:04:44.525>I, <00:04:44.725>back <00:04:44.925>then <00:04:45.125>I <00:04:45.325>thought

97
00:04:46.745 --> 00:04:48.935
<00:04:46.745>to <00:04:46.978>myself, <00:04:47.211>is <00:04:47.445>this <00:04:47.678>really <00:04:47.911>for <00:04:48.145>me?

98
00:04:48.935 --> 00:04:52.215
<00:04:48.935>Because <00:04:49.090>I'm, <00:04:49.246>I <00:04:49.401>noticed <00:04:49.557>also, <00:04:49.712>I'm <00:04:49.868>just <00:04:50.023>a <00:04:50.179>person <00:04:50.335>that

99
00:04:53.405 --> 00:04:56.895
<00:04:53.405>gets <00:04:53.560>sick <00:04:53.716>really <00:04:53.871>quickly <00:04:54.027>also <00:04:54.182>in, <00:04:54.338>in, <00:04:54.493>in <00:04:54.649>other <00:04:54.804>situations.

100
00:04:56.955 --> 00:04:59.455
<00:04:56.955>I'm <00:04:57.155>just <00:04:57.354>emotion <00:04:57.555>sickness <00:04:57.755>isn't <00:04:57.955>my <00:04:58.155>thing, <00:04:58.354>really.

101
00:05:00.195 --> 00:05:02.245
<00:05:00.195>So <00:05:00.545>that <00:05:00.895>was <00:05:01.245>a <00:05:01.594>bummer,

102
00:05:02.865 --> 00:05:07.125
<00:05:02.865>but <00:05:03.065>I, <00:05:03.265>I <00:05:03.465>learned <00:05:03.665>that, <00:05:03.865>okay, <00:05:04.065>especially <00:05:04.265>when,

103
00:05:07.125 --> 00:05:08.525
<00:05:07.125>when <00:05:07.335>you <00:05:07.545>look <00:05:07.755>at <00:05:07.965>a <00:05:08.174>roller <00:05:08.385>coaster,

104
00:05:08.525 --> 00:05:10.045
<00:05:08.525>it's <00:05:08.720>like <00:05:08.915>the <00:05:09.111>worst <00:05:09.306>thing <00:05:09.502>you <00:05:09.697>can <00:05:09.893>do

105
00:05:10.435 --> 00:05:12.445
<00:05:10.435>because <00:05:10.901>us <00:05:11.368>as <00:05:11.835>humans,

106
00:05:12.495 --> 00:05:14.085
<00:05:12.495>we're <00:05:12.728>pretty <00:05:12.961>used <00:05:13.195>to <00:05:13.428>something <00:05:13.661>called <00:05:13.895>gravity.

107
00:05:14.665 --> 00:05:16.005
<00:05:14.665>So <00:05:15.067>whenever <00:05:15.469>we <00:05:15.871>move

108
00:05:16.545 --> 00:05:18.085
<00:05:16.545>or <00:05:16.743>do <00:05:16.941>anything <00:05:17.139>really, <00:05:17.337>we <00:05:17.534>have <00:05:17.733>the <00:05:17.931>force

109
00:05:18.085 --> 00:05:20.165
<00:05:18.085>of <00:05:18.260>gravity <00:05:18.435>pulling <00:05:18.609>on <00:05:18.784>down <00:05:18.960>on <00:05:19.135>the <00:05:19.310>inner <00:05:19.484>ear

110
00:05:20.185 --> 00:05:21.765
<00:05:20.185>and <00:05:20.465>also, <00:05:20.745>and <00:05:21.025>so <00:05:21.305>and <00:05:21.585>so.

111
00:05:22.385 --> 00:05:24.805
<00:05:22.385>But <00:05:22.540>this <00:05:22.696>mismatch <00:05:22.851>that <00:05:23.007>you <00:05:23.162>have <00:05:23.318>in <00:05:23.473>a <00:05:23.629>virtual <00:05:23.784>environment

112
00:05:24.985 --> 00:05:28.445
<00:05:24.985>really <00:05:25.265>creates <00:05:25.545>a <00:05:25.825>bad <00:05:26.105>situation <00:05:26.385>where,

113
00:05:28.445 --> 00:05:30.045
<00:05:28.445>where <00:05:28.645>your <00:05:28.844>inner <00:05:29.045>ear <00:05:29.245>tells <00:05:29.445>you <00:05:29.645>one <00:05:29.844>thing

114
00:05:30.045 --> 00:05:31.205
<00:05:30.045>and <00:05:30.219>your <00:05:30.393>eyes <00:05:30.567>tells <00:05:30.741>you <00:05:30.915>another <00:05:31.089>thing.

115
00:05:31.765 --> 00:05:36.215
<00:05:31.765>Most <00:05:31.920>important <00:05:32.076>is <00:05:32.231>to <00:05:32.387>avoid <00:05:32.542>that <00:05:32.698>kind <00:05:32.853>of, <00:05:33.009>um, <00:05:33.164>yeah,

116
00:05:37.015 --> 00:05:38.855
<00:05:37.015>v <00:05:37.215>what <00:05:37.414>we <00:05:37.615>called <00:05:37.815>when <00:05:38.015>your <00:05:38.215>inner <00:05:38.414>ear

117
00:05:38.875 --> 00:05:41.015
<00:05:38.875>and <00:05:39.075>your <00:05:39.275>eyes <00:05:39.475>don't <00:05:39.675>say <00:05:39.875>the <00:05:40.075>same <00:05:40.275>thing.

118
00:05:41.235 --> 00:05:43.335
<00:05:41.235>Now, <00:05:41.435>you <00:05:41.635>can <00:05:41.835>do <00:05:42.035>that <00:05:42.235>through <00:05:42.435>different <00:05:42.635>ways.

119
00:05:43.875 --> 00:05:46.535
<00:05:43.875>One <00:05:44.075>of <00:05:44.275>them <00:05:44.475>is <00:05:44.675>actually <00:05:44.875>to <00:05:45.075>get <00:05:45.275>creative

120
00:05:46.675 --> 00:05:48.655
<00:05:46.675>and <00:05:46.850>think <00:05:47.025>of <00:05:47.200>novel <00:05:47.375>mechanics, <00:05:47.550>how <00:05:47.725>to <00:05:47.900>solve <00:05:48.075>it.

121
00:05:49.465 --> 00:05:52.645
<00:05:49.465>Can <00:05:49.592>I <00:05:49.719>put <00:05:49.846>my <00:05:49.974>application <00:05:50.101>in <00:05:50.228>a <00:05:50.355>state <00:05:50.483>where <00:05:50.610>people <00:05:50.737>don't <00:05:50.865>have

122
00:05:52.645 --> 00:05:54.205
<00:05:52.645>to <00:05:52.995>like <00:05:53.344>physically <00:05:53.695>walk <00:05:54.044>around?

123
00:05:54.455 --> 00:05:56.925
<00:05:54.455>Maybe <00:05:54.688>I <00:05:54.921>can <00:05:55.155>put <00:05:55.388>a <00:05:55.621>stationary <00:05:55.854>application.

124
00:05:57.585 --> 00:05:59.445
<00:05:57.585>Or <00:05:58.051>one <00:05:58.518>good <00:05:58.984>example

125
00:05:59.445 --> 00:06:01.005
<00:05:59.445>that <00:05:59.645>I <00:05:59.844>actually <00:06:00.045>found <00:06:00.245>was <00:06:00.445>the <00:06:00.645>guys <00:06:00.844>from

126
00:06:01.125 --> 00:06:02.245
<00:06:01.125>a <00:06:01.377>game <00:06:01.629>called <00:06:01.881>Gorilla <00:06:02.133>Tech.

127
00:06:02.245 --> 00:06:03.245
<00:06:02.245>They <00:06:02.545>use <00:06:02.845>the <00:06:03.145>controllers

128
00:06:03.265 --> 00:06:06.085
<00:06:03.265>and <00:06:03.405>people <00:06:03.544>are <00:06:03.685>just, <00:06:03.825>just <00:06:03.965>using <00:06:04.104>their <00:06:04.245>arms <00:06:04.385>to <00:06:04.525>swing <00:06:04.664>around.

129
00:06:06.905 --> 00:06:11.865
<00:06:06.905>And <00:06:07.044>that <00:06:07.184>causes <00:06:07.325>that <00:06:07.465>arm <00:06:07.604>movement, <00:06:07.744>induces <00:06:07.885>some <00:06:08.025>kind <00:06:08.164>of, <00:06:08.304>um,

130
00:06:11.925 --> 00:06:14.225
<00:06:11.925>motion <00:06:12.100>your <00:06:12.275>head <00:06:12.450>also <00:06:12.625>mo <00:06:12.800>moves <00:06:12.975>a <00:06:13.150>little <00:06:13.325>bit,

131
00:06:14.525 --> 00:06:18.145
<00:06:14.525>and <00:06:14.700>that <00:06:14.875>reduces <00:06:15.049>the <00:06:15.224>nausea <00:06:15.400>and, <00:06:15.575>and <00:06:15.750>the <00:06:15.924>discomfort.

132
00:06:19.205 --> 00:06:22.825
<00:06:19.205>But <00:06:19.344>the <00:06:19.484>easiest <00:06:19.625>thing <00:06:19.765>that <00:06:19.905>you <00:06:20.044>can <00:06:20.185>really <00:06:20.325>do <00:06:20.465>is, <00:06:20.604>uh,

133
00:06:22.935 --> 00:06:25.265
<00:06:22.935>implement <00:06:23.215>something <00:06:23.495>like <00:06:23.775>vignetting <00:06:24.055>or <00:06:24.335>tunneling

134
00:06:25.325 --> 00:06:26.345
<00:06:25.325>or <00:06:26.243>teleportation.

135
00:06:27.355 --> 00:06:28.415
<00:06:27.355>Now <00:06:27.593>that <00:06:27.832>looks <00:06:28.070>like <00:06:28.309>this,

136
00:06:28.835 --> 00:06:30.895
<00:06:28.835>you <00:06:28.974>have <00:06:29.114>this <00:06:29.255>application <00:06:29.395>on <00:06:29.534>the <00:06:29.674>left <00:06:29.815>side, <00:06:29.955>if <00:06:30.094>you <00:06:30.234>move

137
00:06:30.895 --> 00:06:33.215
<00:06:30.895>around, <00:06:31.022>you <00:06:31.149>see <00:06:31.276>all <00:06:31.404>your <00:06:31.531>vision <00:06:31.658>and <00:06:31.785>just <00:06:31.913>add <00:06:32.040>a <00:06:32.167>little <00:06:32.294>bit

138
00:06:33.215 --> 00:06:34.855
<00:06:33.215>of <00:06:33.495>terminal <00:06:33.775>in <00:06:34.055>the <00:06:34.335>peripheral <00:06:34.615>vision

139
00:06:34.925 --> 00:06:37.055
<00:06:34.925>because <00:06:35.205>when <00:06:35.485>you <00:06:35.765>move <00:06:36.045>towards <00:06:36.325>something,

140
00:06:37.555 --> 00:06:39.055
<00:06:37.555>the <00:06:37.892>center <00:06:38.230>stays <00:06:38.567>quite <00:06:38.905>stable.

141
00:06:39.315 --> 00:06:41.095
<00:06:39.315>But <00:06:39.548>the <00:06:39.781>peripheral <00:06:40.015>vision <00:06:40.248>moves <00:06:40.481>a <00:06:40.715>lot,

142
00:06:41.275 --> 00:06:43.415
<00:06:41.275>and <00:06:41.474>that's <00:06:41.674>what <00:06:41.875>actually <00:06:42.075>induces <00:06:42.275>the <00:06:42.474>motion <00:06:42.674>sickness.

143
00:06:43.795 --> 00:06:46.215
<00:06:43.795>So <00:06:43.950>you <00:06:44.106>can <00:06:44.261>get, <00:06:44.417>get <00:06:44.572>away <00:06:44.728>quite <00:06:44.883>well <00:06:45.039>with <00:06:45.195>it.

144
00:06:46.555 --> 00:06:48.735
<00:06:46.555>And <00:06:46.710>we <00:06:46.866>have <00:06:47.021>different <00:06:47.177>levels <00:06:47.332>of <00:06:47.488>this <00:06:47.643>in <00:06:47.799>our <00:06:47.955>application,

145
00:06:48.735 --> 00:06:49.935
<00:06:48.735>especially <00:06:49.095>with <00:06:49.455>the <00:06:49.815>tunneling.

146
00:06:49.935 --> 00:06:53.495
<00:06:49.935>If <00:06:50.090>you <00:06:50.246>add <00:06:50.401>a <00:06:50.557>grid, <00:06:50.712>it <00:06:50.868>tells <00:06:51.023>the <00:06:51.179>user <00:06:51.335>essentially

147
00:06:53.495 --> 00:06:54.615
<00:06:53.495>that <00:06:53.831>they <00:06:54.167>are <00:06:54.503>grounded.

148
00:06:55.285 --> 00:06:58.095
<00:06:55.284>This <00:06:55.440>is <00:06:55.596>my <00:06:55.751>frame <00:06:55.907>of <00:06:56.062>reference. <00:06:56.218>I'm <00:06:56.373>not <00:06:56.529>really <00:06:56.684>moving.

149
00:06:58.235 --> 00:07:01.655
<00:06:58.235>I'm <00:06:58.362>just <00:06:58.489>looking <00:06:58.616>at <00:06:58.744>a <00:06:58.871>big <00:06:58.998>round <00:06:59.125>TV <00:06:59.253>where <00:06:59.380>stuff <00:06:59.507>is <00:06:59.635>moving.

150
00:07:02.155 --> 00:07:07.095
<00:07:02.155>And <00:07:02.271>you <00:07:02.388>can <00:07:02.505>tune <00:07:02.621>that <00:07:02.738>to <00:07:02.854>a <00:07:02.971>level <00:07:03.088>that <00:07:03.205>most <00:07:03.321>people <00:07:03.438>get <00:07:03.554>away

151
00:07:07.095 --> 00:07:08.375
<00:07:07.095>with, <00:07:07.287>with <00:07:07.479>a <00:07:07.671>good <00:07:07.863>amount <00:07:08.055>of <00:07:08.247>comfort.

152
00:07:09.115 --> 00:07:13.565
<00:07:09.115>Now, <00:07:09.231>one, <00:07:09.348>one <00:07:09.465>thing <00:07:09.581>that <00:07:09.698>I <00:07:09.815>can <00:07:09.931>also <00:07:10.048>note, <00:07:10.165>uh, <00:07:10.281>note <00:07:10.398>is <00:07:10.515>now

153
00:07:13.565 --> 00:07:15.325
<00:07:13.565>that <00:07:13.765>after <00:07:13.965>a <00:07:14.165>few <00:07:14.365>years <00:07:14.565>of <00:07:14.765>using <00:07:14.965>VR

154
00:07:15.345 --> 00:07:19.505
<00:07:15.345>and <00:07:15.472>developing <00:07:15.599>fia, <00:07:15.726>I'm <00:07:15.854>not <00:07:15.981>on <00:07:16.108>the <00:07:16.235>side <00:07:16.363>of <00:07:16.490>the <00:07:16.617>worst <00:07:16.745>end

155
00:07:19.505 --> 00:07:22.705
<00:07:19.505>of <00:07:19.660>the <00:07:19.816>spectrum, <00:07:19.971>that <00:07:20.127>I <00:07:20.282>get <00:07:20.438>sick <00:07:20.593>super, <00:07:20.749>super <00:07:20.905>quickly.

156
00:07:23.285 --> 00:07:24.545
<00:07:23.285>I'm <00:07:23.447>like <00:07:23.609>in <00:07:23.771>the <00:07:23.933>middle <00:07:24.095>down <00:07:24.257>the <00:07:24.419>road.

157
00:07:24.805 --> 00:07:26.185
<00:07:24.805>So <00:07:25.053>it <00:07:25.301>gets <00:07:25.550>better <00:07:25.798>with <00:07:26.047>time.

158
00:07:26.185 --> 00:07:28.585
<00:07:26.185>But <00:07:26.418>imagine <00:07:26.651>having <00:07:26.885>your <00:07:27.118>clients <00:07:27.351>standing <00:07:27.585>there.

159
00:07:29.425 --> 00:07:31.605
<00:07:29.425>It <00:07:29.625>doesn't <00:07:29.825>matter <00:07:30.025>how <00:07:30.225>good <00:07:30.425>your <00:07:30.625>application <00:07:30.825>is.

160
00:07:31.865 --> 00:07:34.405
<00:07:31.865>If <00:07:32.005>a <00:07:32.145>person <00:07:32.285>gets <00:07:32.425>sick, <00:07:32.565>it's <00:07:32.705>just <00:07:32.845>over. <00:07:32.985>It's <00:07:33.125>just <00:07:33.265>done.

161
00:07:35.075 --> 00:07:36.655
<00:07:35.075>And <00:07:35.308>you <00:07:35.541>can't <00:07:35.775>go <00:07:36.008>to <00:07:36.241>your <00:07:36.474>client

162
00:07:36.655 --> 00:07:38.455
<00:07:36.655>and <00:07:36.810>say, <00:07:36.966>well, <00:07:37.121>you <00:07:37.277>just <00:07:37.432>have <00:07:37.588>to <00:07:37.743>stick <00:07:37.899>to <00:07:38.054>it.

163
00:07:38.455 --> 00:07:40.215
<00:07:38.455>It's <00:07:38.655>like <00:07:38.854>smoking. <00:07:39.055>You'll <00:07:39.255>get <00:07:39.455>better <00:07:39.655>at <00:07:39.854>it.

164
00:07:40.775 --> 00:07:42.945
<00:07:40.775>It's <00:07:40.950>not <00:07:41.125>a <00:07:41.299>very <00:07:41.474>good <00:07:41.650>proposition. <00:07:41.825>Wouldn't <00:07:42.000>do <00:07:42.174>that.

165
00:07:42.945 --> 00:07:44.745
<00:07:42.945>Been <00:07:43.100>there, <00:07:43.256>done <00:07:43.411>that. <00:07:43.567>Don't <00:07:43.722>lose <00:07:43.878>your <00:07:44.033>clients <00:07:44.189>like <00:07:44.344>this.

166
00:07:47.795 --> 00:07:50.965
<00:07:47.795>Also, <00:07:47.950>what <00:07:48.106>helped <00:07:48.261>us <00:07:48.417>is <00:07:48.572>really <00:07:48.728>to <00:07:48.883>let <00:07:49.039>users <00:07:49.195>decide.

167
00:07:51.385 --> 00:07:54.725
<00:07:51.385>Add <00:07:51.560>a <00:07:51.735>few <00:07:51.909>sane <00:07:52.085>conservative <00:07:52.260>defaults <00:07:52.435>to <00:07:52.610>your <00:07:52.784>application

168
00:07:54.725 --> 00:07:58.525
<00:07:54.725>where <00:07:54.852>people, <00:07:54.979>people <00:07:55.106>come <00:07:55.234>in <00:07:55.361>and <00:07:55.488>say, <00:07:55.615>okay, <00:07:55.743>I, <00:07:55.870>I <00:07:55.997>feel <00:07:56.125>good.

169
00:07:58.645 --> 00:08:02.205
<00:07:58.645>I <00:07:58.772>feel <00:07:58.899>comfortable <00:07:59.026>about <00:07:59.154>it. <00:07:59.281>And <00:07:59.408>then <00:07:59.535>if <00:07:59.663>you <00:07:59.790>ask <00:07:59.917>them, <00:08:00.044>well,

170
00:08:02.205 --> 00:08:05.085
<00:08:02.205>do <00:08:02.344>you <00:08:02.484>want <00:08:02.625>to <00:08:02.765>try <00:08:02.905>the <00:08:03.044>fully <00:08:03.185>immersive <00:08:03.325>thing <00:08:03.465>without <00:08:03.604>any

171
00:08:05.145 --> 00:08:06.565
<00:08:05.145>blinds <00:08:05.464>or <00:08:05.784>any <00:08:06.103>tunneling <00:08:06.423>effect?

172
00:08:06.565 --> 00:08:07.565
<00:08:06.565>Some <00:08:06.790>say <00:08:07.015>yes, <00:08:07.240>and <00:08:07.465>some,

173
00:08:07.595 --> 00:08:09.565
<00:08:07.595>some <00:08:07.795>have <00:08:07.995>no <00:08:08.195>problem, <00:08:08.395>no <00:08:08.595>issue <00:08:08.795>at <00:08:08.995>all.

174
00:08:10.025 --> 00:08:12.245
<00:08:10.025>And <00:08:10.258>others, <00:08:10.491>others <00:08:10.724>need <00:08:10.958>even <00:08:11.191>more <00:08:11.424>support.

175
00:08:12.305 --> 00:08:13.845
<00:08:12.305>So <00:08:12.651>add <00:08:12.998>some <00:08:13.344>conservative <00:08:13.691>default.

176
00:08:13.945 --> 00:08:15.765
<00:08:13.945>Let <00:08:14.411>users <00:08:14.878>choose <00:08:15.344>optionally.

177
00:08:16.625 --> 00:08:19.695
<00:08:16.625>And <00:08:16.905>also <00:08:17.185>add <00:08:17.465>an <00:08:17.745>automated <00:08:18.025>standing

178
00:08:19.695 --> 00:08:22.615
<00:08:19.695>and <00:08:19.850>seating <00:08:20.006>mode <00:08:20.161>if <00:08:20.317>you <00:08:20.472>have <00:08:20.628>a <00:08:20.783>fully <00:08:20.939>virtual <00:08:21.094>application

179
00:08:22.615 --> 00:08:24.055
<00:08:22.615>or <00:08:23.047>fully <00:08:23.479>immersive <00:08:23.911>application.

180
00:08:24.445 --> 00:08:27.175
<00:08:24.445>Because <00:08:24.645>in <00:08:24.844>our <00:08:25.045>application <00:08:25.245>we <00:08:25.445>had <00:08:25.645>a <00:08:25.844>cases

181
00:08:27.185 --> 00:08:30.135
<00:08:27.185>where <00:08:27.360>people <00:08:27.535>just <00:08:27.710>do <00:08:27.885>stuff <00:08:28.060>that <00:08:28.235>might <00:08:28.410>scare <00:08:28.585>them

182
00:08:30.315 --> 00:08:31.615
<00:08:30.315>or <00:08:30.510>might <00:08:30.705>be <00:08:30.900>a <00:08:31.095>little <00:08:31.290>bit <00:08:31.485>dangerous,

183
00:08:31.615 --> 00:08:33.975
<00:08:31.615>and <00:08:31.790>some <00:08:31.965>people <00:08:32.140>react <00:08:32.315>much <00:08:32.490>more <00:08:32.664>strongly <00:08:32.840>than <00:08:33.015>others.

184
00:08:34.315 --> 00:08:35.655
<00:08:34.315>And <00:08:34.516>what <00:08:34.717>you <00:08:34.918>don't <00:08:35.119>wanna <00:08:35.319>end <00:08:35.520>up

185
00:08:35.655 --> 00:08:38.055
<00:08:35.655>with <00:08:35.855>is <00:08:36.054>people <00:08:36.255>having <00:08:36.454>a <00:08:36.655>headset <00:08:36.855>being <00:08:37.054>scared,

186
00:08:38.125 --> 00:08:39.735
<00:08:38.125>running <00:08:38.475>towards <00:08:38.825>the <00:08:39.174>next <00:08:39.525>wall.

187
00:08:40.035 --> 00:08:42.055
<00:08:40.034>And <00:08:40.268>then <00:08:40.501>you <00:08:40.735>have <00:08:40.968>yourself <00:08:41.201>a <00:08:41.434>story.

188
00:08:42.055 --> 00:08:43.255
<00:08:42.054>You're <00:08:42.270>not, <00:08:42.486>you're <00:08:42.703>never <00:08:42.919>gonna <00:08:43.135>forget

189
00:08:43.475 --> 00:08:44.855
<00:08:43.475>and <00:08:43.652>a <00:08:43.829>client <00:08:44.007>was <00:08:44.184>never <00:08:44.362>gonna <00:08:44.539>come <00:08:44.717>back.

190
00:08:45.315 --> 00:08:47.185
<00:08:45.315>So <00:08:46.015>that's <00:08:46.715>that.

191
00:08:48.455 --> 00:08:51.695
<00:08:48.455>Additionally, <00:08:48.630>if <00:08:48.805>you <00:08:48.980>have <00:08:49.155>some <00:08:49.330>kind <00:08:49.505>of <00:08:49.680>menu <00:08:49.855>in,

192
00:08:51.915 --> 00:08:53.775
<00:08:51.915>in <00:08:52.115>your <00:08:52.314>hand, <00:08:52.515>I <00:08:52.714>think <00:08:52.915>it's <00:08:53.115>quite <00:08:53.314>nice

193
00:08:53.775 --> 00:08:54.975
<00:08:53.775>to <00:08:53.991>add <00:08:54.207>menus <00:08:54.423>on <00:08:54.639>your <00:08:54.855>hands

194
00:08:55.195 --> 00:08:59.685
<00:08:55.195>because <00:08:55.335>you <00:08:55.475>can <00:08:55.615>add, <00:08:55.755>you <00:08:55.895>can <00:08:56.035>use <00:08:56.175>your, <00:08:56.315>your <00:08:56.455>physical <00:08:56.595>arm

195
00:08:59.745 --> 00:09:01.925
<00:08:59.745>or <00:09:00.025>hand <00:09:00.305>as <00:09:00.585>a <00:09:00.865>contact <00:09:01.145>point.

196
00:09:02.265 --> 00:09:03.645
<00:09:02.265>So <00:09:02.575>you <00:09:02.886>get <00:09:03.196>physical <00:09:03.507>feedback.

197
00:09:03.725 --> 00:09:05.725
<00:09:03.725>I <00:09:03.880>like <00:09:04.036>to <00:09:04.191>put <00:09:04.347>menus <00:09:04.502>in <00:09:04.658>on, <00:09:04.813>on <00:09:04.969>a <00:09:05.125>palm

198
00:09:06.065 --> 00:09:07.205
<00:09:06.065>or <00:09:06.321>somewhere <00:09:06.578>on <00:09:06.834>the <00:09:07.091>wrist.

199
00:09:07.985 --> 00:09:10.845
<00:09:07.985>And <00:09:08.112>so <00:09:08.239>you <00:09:08.366>open <00:09:08.494>up <00:09:08.621>a <00:09:08.748>menu, <00:09:08.875>you <00:09:09.003>have <00:09:09.130>this <00:09:09.257>menu <00:09:09.385>floating,

200
00:09:10.845 --> 00:09:13.565
<00:09:10.845>but <00:09:11.045>it's <00:09:11.245>attached <00:09:11.445>to <00:09:11.645>your <00:09:11.845>arm <00:09:12.045>or <00:09:12.245>hand.

201
00:09:13.865 --> 00:09:16.525
<00:09:13.865>And <00:09:13.992>some <00:09:14.119>people <00:09:14.246>just <00:09:14.374>have <00:09:14.501>a <00:09:14.628>little <00:09:14.755>bit <00:09:14.883>of <00:09:15.010>shaky <00:09:15.137>hands, <00:09:15.265>not,

202
00:09:16.525 --> 00:09:19.005
<00:09:16.525>maybe <00:09:16.805>they're <00:09:17.084>nervous, <00:09:17.365>maybe <00:09:17.645>they're <00:09:17.925>exhausted,

203
00:09:19.005 --> 00:09:20.965
<00:09:19.005>maybe <00:09:19.205>they've <00:09:19.405>done <00:09:19.605>some <00:09:19.805>exercise, <00:09:20.005>you <00:09:20.205>don't <00:09:20.405>know.

204
00:09:21.545 --> 00:09:24.325
<00:09:21.545>And <00:09:21.700>if <00:09:21.856>you <00:09:22.011>don't <00:09:22.167>stabilize <00:09:22.322>your <00:09:22.478>menu, <00:09:22.633>people <00:09:22.789>are <00:09:22.944>gonna,

205
00:09:24.585 --> 00:09:26.325
<00:09:24.585>not <00:09:24.725>gonna <00:09:24.865>be <00:09:25.005>able <00:09:25.145>to <00:09:25.285>read <00:09:25.425>the <00:09:25.565>text <00:09:25.705>on <00:09:25.845>a <00:09:25.985>menu.

206
00:09:26.665 --> 00:09:29.005
<00:09:26.665>So <00:09:26.865>it's <00:09:27.064>a <00:09:27.265>pretty <00:09:27.464>quick <00:09:27.665>win <00:09:27.865>and <00:09:28.064>easy.

207
00:09:29.355 --> 00:09:32.285
<00:09:29.355>Also, <00:09:29.555>what <00:09:29.755>we <00:09:29.955>learned <00:09:30.155>is <00:09:30.355>controllers <00:09:30.555>are <00:09:30.755>hard.

208
00:09:32.925 --> 00:09:34.325
<00:09:32.925>I <00:09:33.177>don't <00:09:33.429>mean <00:09:33.681>the <00:09:33.933>physical <00:09:34.185>properties.

209
00:09:34.705 --> 00:09:36.005
<00:09:34.705>Um, <00:09:34.997>and <00:09:35.290>I'm <00:09:35.582>pretty <00:09:35.875>glad

210
00:09:36.035 --> 00:09:38.525
<00:09:36.035>that <00:09:36.209>in <00:09:36.385>this <00:09:36.560>case <00:09:36.735>this <00:09:36.910>was <00:09:37.084>a <00:09:37.260>request <00:09:37.435>application,

211
00:09:38.865 --> 00:09:42.085
<00:09:38.865>but <00:09:39.020>I'm, <00:09:39.176>I'm <00:09:39.331>glad <00:09:39.487>that <00:09:39.642>Apple <00:09:39.798>chose <00:09:39.953>the <00:09:40.109>default <00:09:40.265>option

212
00:09:42.085 --> 00:09:44.325
<00:09:42.085>with <00:09:42.285>the <00:09:42.485>eye <00:09:42.685>tracking <00:09:42.885>and <00:09:43.085>the <00:09:43.285>finger <00:09:43.485>pointing

213
00:09:44.505 --> 00:09:45.765
<00:09:44.505>as <00:09:44.788>a, <00:09:45.072>a <00:09:45.355>pinching <00:09:45.639>movement.

214
00:09:46.045 --> 00:09:47.365
<00:09:46.045>I <00:09:46.242>think <00:09:46.441>this <00:09:46.639>is, <00:09:46.837>this <00:09:47.035>is <00:09:47.233>good

215
00:09:47.425 --> 00:09:51.925
<00:09:47.425>and <00:09:47.552>important <00:09:47.679>to <00:09:47.806>get <00:09:47.934>done <00:09:48.061>in <00:09:48.188>the, <00:09:48.315>in, <00:09:48.443>in <00:09:48.570>a <00:09:48.697>default <00:09:48.824>setting

216
00:09:51.925 --> 00:09:54.845
<00:09:51.925>because <00:09:52.064>most <00:09:52.204>of <00:09:52.344>our <00:09:52.484>users <00:09:52.625>that <00:09:52.765>we <00:09:52.905>in <00:09:53.045>a <00:09:53.185>professional <00:09:53.324>setting,

217
00:09:55.585 --> 00:09:57.765
<00:09:55.585>uh, <00:09:55.760>don't <00:09:55.935>have <00:09:56.110>a <00:09:56.285>lot <00:09:56.460>of <00:09:56.635>experience <00:09:56.810>with <00:09:56.985>xr

218
00:09:57.785 --> 00:09:59.965
<00:09:57.785>and <00:09:58.018>they <00:09:58.251>really <00:09:58.485>struggle <00:09:58.718>with <00:09:58.951>the <00:09:59.185>controllers.

219
00:10:00.465 --> 00:10:03.485
<00:10:00.465>One <00:10:00.605>problem <00:10:00.745>was <00:10:00.885>how <00:10:01.025>do <00:10:01.165>we <00:10:01.305>even <00:10:01.445>get <00:10:01.585>people <00:10:01.725>to <00:10:01.865>know

220
00:10:04.225 --> 00:10:05.325
<00:10:04.225>to <00:10:04.555>start <00:10:04.885>the <00:10:05.215>application?

221
00:10:05.685 --> 00:10:06.925
<00:10:05.685>I <00:10:05.871>mean, <00:10:06.056>we <00:10:06.242>can <00:10:06.429>start <00:10:06.615>that <00:10:06.800>remotely

222
00:10:06.945 --> 00:10:08.005
<00:10:06.945>and <00:10:07.183>stuff <00:10:07.422>that, <00:10:07.660>that's <00:10:07.899>fine,

223
00:10:08.105 --> 00:10:10.645
<00:10:08.105>but, <00:10:08.338>uh, <00:10:08.571>we <00:10:08.805>had <00:10:09.038>narration <00:10:09.271>in <00:10:09.505>there.

224
00:10:10.645 --> 00:10:12.005
<00:10:10.645>We <00:10:10.889>had <00:10:11.134>something <00:10:11.379>people <00:10:11.624>need <00:10:11.869>to,

225
00:10:12.185 --> 00:10:13.445
<00:10:12.185>to <00:10:12.411>really <00:10:12.638>say, <00:10:12.865>okay, <00:10:13.092>I'm <00:10:13.319>there.

226
00:10:13.445 --> 00:10:15.765
<00:10:13.445>Because <00:10:13.620>sometimes <00:10:13.795>you <00:10:13.970>have <00:10:14.145>people <00:10:14.320>coming <00:10:14.495>into <00:10:14.670>the <00:10:14.845>app

227
00:10:15.765 --> 00:10:16.925
<00:10:15.765>and <00:10:15.973>like, <00:10:16.182>oh <00:10:16.391>man, <00:10:16.600>that's <00:10:16.809>great.

228
00:10:17.105 --> 00:10:18.805
<00:10:17.105>And <00:10:17.280>you <00:10:17.455>turn <00:10:17.630>around, <00:10:17.805>you <00:10:17.980>can't <00:10:18.155>really <00:10:18.330>stop <00:10:18.505>them.

229
00:10:18.805 --> 00:10:21.485
<00:10:18.805>You're <00:10:18.960>not <00:10:19.116>gonna <00:10:19.271>turn <00:10:19.427>them <00:10:19.582>back <00:10:19.738>and <00:10:19.893>say, <00:10:20.049>face <00:10:20.204>this,

230
00:10:21.485 --> 00:10:23.285
<00:10:21.485>or <00:10:21.951>face <00:10:22.418>that <00:10:22.885>this.

231
00:10:23.315 --> 00:10:24.245
<00:10:23.315>They <00:10:23.594>walk <00:10:23.873>around, <00:10:24.152>they

232
00:10:24.245 --> 00:10:25.405
<00:10:24.245>look <00:10:24.394>around <00:10:24.543>and <00:10:24.692>say, <00:10:24.841>oh, <00:10:24.990>this <00:10:25.139>is <00:10:25.289>nice.

233
00:10:25.475 --> 00:10:27.565
<00:10:25.475>This <00:10:25.630>is <00:10:25.786>something. <00:10:25.941>And <00:10:26.097>then <00:10:26.252>we <00:10:26.408>have <00:10:26.563>people <00:10:26.719>doing <00:10:26.875>that

234
00:10:27.565 --> 00:10:29.845
<00:10:27.565>for <00:10:27.720>one, <00:10:27.876>two <00:10:28.031>minutes <00:10:28.187>until <00:10:28.342>they <00:10:28.498>just <00:10:28.653>get <00:10:28.809>killed <00:10:28.965>already.

235
00:10:30.345 --> 00:10:32.405
<00:10:30.345>And <00:10:30.520>you <00:10:30.695>have <00:10:30.870>a <00:10:31.045>proximity <00:10:31.220>sensor <00:10:31.395>on <00:10:31.570>the <00:10:31.745>headset,

236
00:10:32.505 --> 00:10:34.485
<00:10:32.505>but <00:10:32.680>that <00:10:32.855>doesn't <00:10:33.030>really <00:10:33.205>help <00:10:33.380>you <00:10:33.555>in <00:10:33.730>that <00:10:33.905>case.

237
00:10:35.025 --> 00:10:36.725
<00:10:35.025>And <00:10:35.305>we <00:10:35.584>just <00:10:35.865>figured <00:10:36.145>out <00:10:36.425>this,

238
00:10:37.035 --> 00:10:39.725
<00:10:37.035>what <00:10:37.175>ended <00:10:37.314>up <00:10:37.454>working <00:10:37.594>the <00:10:37.735>best <00:10:37.875>was <00:10:38.015>really <00:10:38.155>this <00:10:38.295>big <00:10:38.435>red

239
00:10:39.725 --> 00:10:41.365
<00:10:39.725>button <00:10:39.925>and <00:10:40.125>a <00:10:40.325>video <00:10:40.525>in <00:10:40.725>front <00:10:40.925>telling <00:10:41.125>them,

240
00:10:41.365 --> 00:10:42.925
<00:10:41.365>just <00:10:41.540>put <00:10:41.715>your <00:10:41.890>arm <00:10:42.065>on <00:10:42.240>there <00:10:42.415>and <00:10:42.590>that's <00:10:42.765>it.

241
00:10:42.925 --> 00:10:45.045
<00:10:42.925>And <00:10:43.158>then <00:10:43.391>when <00:10:43.625>it, <00:10:43.858>the <00:10:44.091>experience <00:10:44.324>starts,

242
00:10:47.555 --> 00:10:49.735
<00:10:47.555>people <00:10:47.755>need <00:10:47.954>a <00:10:48.155>lot <00:10:48.354>of <00:10:48.555>guidance <00:10:48.755>and <00:10:48.954>onboarding.

243
00:10:49.915 --> 00:10:51.575
<00:10:49.915>That's <00:10:50.148>why <00:10:50.381>I'm <00:10:50.615>saying <00:10:50.848>controllers <00:10:51.081>are <00:10:51.314>hard,

244
00:10:51.635 --> 00:10:55.135
<00:10:51.635>but <00:10:51.790>even <00:10:51.946>if <00:10:52.101>you <00:10:52.257>don't <00:10:52.412>have <00:10:52.568>controllers, <00:10:52.723>you, <00:10:52.879>you <00:10:53.035>need,

245
00:10:55.675 --> 00:10:57.375
<00:10:55.675>you <00:10:55.908>need <00:10:56.141>to <00:10:56.375>guide, <00:10:56.608>guide <00:10:56.841>you <00:10:57.074>uses.

246
00:10:57.885 --> 00:11:01.335
<00:10:57.885>It's, <00:10:58.040>it's, <00:10:58.196>you <00:10:58.351>have <00:10:58.507>so <00:10:58.662>many, <00:10:58.818>so <00:10:58.973>much <00:10:59.129>more <00:10:59.285>degrees

247
00:11:01.395 --> 00:11:03.415
<00:11:01.395>of <00:11:01.675>freedom <00:11:01.954>in <00:11:02.235>an <00:11:02.515>XR <00:11:02.795>application.

248
00:11:03.415 --> 00:11:05.495
<00:11:03.415>Like <00:11:03.648>I <00:11:03.881>said, <00:11:04.115>people <00:11:04.348>just <00:11:04.581>turn <00:11:04.814>around

249
00:11:05.795 --> 00:11:07.055
<00:11:05.795>or, <00:11:06.078>or <00:11:06.362>do <00:11:06.645>something <00:11:06.929>else.

250
00:11:07.675 --> 00:11:10.295
<00:11:07.675>And, <00:11:07.802>uh, <00:11:07.929>you, <00:11:08.056>you <00:11:08.184>can, <00:11:08.311>they <00:11:08.438>can <00:11:08.565>move <00:11:08.693>their <00:11:08.820>arms <00:11:08.947>in <00:11:09.074>much,

251
00:11:10.325 --> 00:11:13.455
<00:11:10.325>many <00:11:10.525>more <00:11:10.725>ways <00:11:10.925>and <00:11:11.125>they <00:11:11.325>can <00:11:11.525>just <00:11:11.725>interact

252
00:11:13.455 --> 00:11:14.455
<00:11:13.455>with <00:11:13.755>your <00:11:14.055>application <00:11:14.355>in,

253
00:11:14.475 --> 00:11:16.655
<00:11:14.475>in <00:11:14.602>many <00:11:14.729>more <00:11:14.856>ways <00:11:14.984>than <00:11:15.111>than <00:11:15.238>you <00:11:15.365>have <00:11:15.493>on <00:11:15.620>a <00:11:15.747>flat <00:11:15.875>screen.

254
00:11:17.165 --> 00:11:19.655
<00:11:17.165>What <00:11:17.339>we <00:11:17.515>had, <00:11:17.689>which <00:11:17.865>was <00:11:18.040>quite <00:11:18.214>funny <00:11:18.390>to <00:11:18.564>see,

255
00:11:19.655 --> 00:11:21.615
<00:11:19.655>is <00:11:19.829>we <00:11:20.005>built <00:11:20.180>this <00:11:20.355>all <00:11:20.530>on <00:11:20.704>whole <00:11:20.880>onboarding <00:11:21.055>room

256
00:11:21.615 --> 00:11:24.135
<00:11:21.615>where <00:11:21.755>people <00:11:21.895>can <00:11:22.035>come <00:11:22.175>in <00:11:22.315>essentially <00:11:22.455>just <00:11:22.595>to <00:11:22.735>learn <00:11:22.875>one <00:11:23.015>thing

257
00:11:24.305 --> 00:11:25.655
<00:11:24.305>where, <00:11:24.548>how <00:11:24.790>do <00:11:25.034>I <00:11:25.276>grab <00:11:25.520>stuff?

258
00:11:25.855 --> 00:11:28.885
<00:11:25.855>I <00:11:26.010>just <00:11:26.166>use <00:11:26.321>my <00:11:26.477>finger. <00:11:26.632>And <00:11:26.788>so <00:11:26.943>they <00:11:27.099>had <00:11:27.255>balls

259
00:11:28.885 --> 00:11:30.285
<00:11:28.885>and <00:11:29.064>we <00:11:29.245>were <00:11:29.425>like <00:11:29.605>playing <00:11:29.785>around <00:11:29.964>with <00:11:30.145>it,

260
00:11:30.285 --> 00:11:32.325
<00:11:30.285>putting <00:11:30.518>the <00:11:30.751>hammer <00:11:30.985>on <00:11:31.218>it, <00:11:31.451>doing <00:11:31.685>this.

261
00:11:32.325 --> 00:11:35.565
<00:11:32.325>We <00:11:32.480>have <00:11:32.636>this <00:11:32.791>big <00:11:32.947>grab <00:11:33.102>button <00:11:33.258>telling <00:11:33.413>people, <00:11:33.569>this <00:11:33.725>is,

262
00:11:35.565 --> 00:11:36.685
<00:11:35.565>this <00:11:35.733>is <00:11:35.901>what <00:11:36.069>you <00:11:36.237>need <00:11:36.405>to <00:11:36.573>press.

263
00:11:37.865 --> 00:11:39.205
<00:11:37.865>It <00:11:38.066>still <00:11:38.267>didn't <00:11:38.468>work <00:11:38.669>in <00:11:38.870>every <00:11:39.071>case.

264
00:11:39.385 --> 00:11:41.485
<00:11:39.385>It <00:11:39.735>worked <00:11:40.085>quite <00:11:40.435>well <00:11:40.785>occasion,

265
00:11:41.545 --> 00:11:44.725
<00:11:41.545>but <00:11:41.685>not, <00:11:41.824>we <00:11:41.964>had <00:11:42.104>multiple <00:11:42.245>cases <00:11:42.385>of, <00:11:42.525>in <00:11:42.665>our <00:11:42.805>test <00:11:42.944>study

266
00:11:45.235 --> 00:11:48.285
<00:11:45.235>that <00:11:45.362>people <00:11:45.489>just <00:11:45.616>do <00:11:45.744>all <00:11:45.871>that <00:11:45.998>stuff <00:11:46.125>and <00:11:46.253>they <00:11:46.380>come <00:11:46.507>back <00:11:46.635>and

267
00:11:48.285 --> 00:11:51.605
<00:11:48.285>after <00:11:48.440>like <00:11:48.596>10 <00:11:48.751>minutes <00:11:48.907>they <00:11:49.062>go <00:11:49.218>to, <00:11:49.373>to <00:11:49.529>another <00:11:49.685>part

268
00:11:51.865 --> 00:11:53.140
<00:11:51.865>and <00:11:52.056>they <00:11:52.247>just <00:11:52.438>press <00:11:52.630>the <00:11:52.821>wrong <00:11:53.012>button.

269
00:11:53.265 --> 00:11:55.565
<00:11:53.265>It <00:11:53.420>just <00:11:53.576>doesn't <00:11:53.731>work. <00:11:53.887>They <00:11:54.042>just <00:11:54.198>press <00:11:54.353>the <00:11:54.509>wrong <00:11:54.665>button.

270
00:11:55.645 --> 00:11:57.965
<00:11:55.645>I <00:11:55.772>look <00:11:55.899>at <00:11:56.026>them <00:11:56.154>and <00:11:56.281>like, <00:11:56.408>I <00:11:56.535>see <00:11:56.663>the <00:11:56.790>grab <00:11:56.917>here <00:11:57.045>and,

271
00:11:58.305 --> 00:11:59.445
<00:11:58.305>and <00:11:58.510>they <00:11:58.715>press <00:11:58.920>the <00:11:59.125>wrong <00:11:59.331>button.

272
00:11:59.465 --> 00:12:01.365
<00:11:59.465>And <00:11:59.605>I, <00:11:59.745>of <00:11:59.885>course, <00:12:00.025>I <00:12:00.165>can <00:12:00.305>go <00:12:00.445>the <00:12:00.585>easy <00:12:00.725>way <00:12:00.865>out

273
00:12:01.365 --> 00:12:02.965
<00:12:01.365>and <00:12:01.565>tell <00:12:01.765>'em, <00:12:01.965>oh <00:12:02.165>man, <00:12:02.365>you're <00:12:02.565>obviously <00:12:02.765>stupid.

274
00:12:03.485 --> 00:12:04.965
<00:12:03.485>I <00:12:03.707>think <00:12:03.929>that's <00:12:04.151>a <00:12:04.373>completely <00:12:04.595>wrong <00:12:04.817>approach.

275
00:12:05.875 --> 00:12:09.275
<00:12:05.875>We, <00:12:06.030>as <00:12:06.186>developers, <00:12:06.341>we <00:12:06.497>have <00:12:06.652>to <00:12:06.808>ask <00:12:06.963>ourself, <00:12:07.119>you <00:12:07.275>know,

276
00:12:09.275 --> 00:12:13.635
<00:12:09.275>how <00:12:09.415>do <00:12:09.555>we <00:12:09.694>give <00:12:09.834>our <00:12:09.975>our <00:12:10.115>clients <00:12:10.255>the <00:12:10.395>best <00:12:10.535>experience <00:12:10.675>possible?

277
00:12:13.695 --> 00:12:15.475
<00:12:13.695>And, <00:12:13.870>and <00:12:14.045>UX <00:12:14.220>is <00:12:14.395>a <00:12:14.570>huge <00:12:14.745>part <00:12:14.920>of <00:12:15.095>it.

278
00:12:16.055 --> 00:12:18.465
<00:12:16.055>So <00:12:16.405>I <00:12:16.755>think <00:12:17.104>hand <00:12:17.454>tracking

279
00:12:18.645 --> 00:12:21.305
<00:12:18.645>and <00:12:18.878>eye <00:12:19.111>tracking <00:12:19.345>is <00:12:19.578>one <00:12:19.811>major <00:12:20.045>benefit.

280
00:12:21.845 --> 00:12:25.145
<00:12:21.845>And <00:12:21.961>if <00:12:22.078>it's <00:12:22.195>done <00:12:22.311>well <00:12:22.428>with <00:12:22.545>the <00:12:22.661>Vision <00:12:22.778>Pro, <00:12:22.895>then <00:12:23.011>you <00:12:23.128>get, <00:12:23.245>uh,

281
00:12:25.405 --> 00:12:28.775
<00:12:25.405>really <00:12:25.605>a <00:12:25.805>good <00:12:26.005>and <00:12:26.204>good <00:12:26.405>experience <00:12:26.605>of <00:12:26.805>it.

282
00:12:29.515 --> 00:12:33.365
<00:12:29.515>Another <00:12:29.631>thing <00:12:29.748>that <00:12:29.865>for <00:12:29.981>us <00:12:30.098>as <00:12:30.215>a <00:12:30.331>team <00:12:30.448>really <00:12:30.564>helped <00:12:30.681>us <00:12:30.798>out <00:12:30.915>is

283
00:12:33.385 --> 00:12:35.205
<00:12:33.385>to <00:12:33.618>adjust <00:12:33.851>parts <00:12:34.085>of <00:12:34.318>our <00:12:34.551>development <00:12:34.785>process.

284
00:12:36.125 --> 00:12:38.985
<00:12:36.125>Now, <00:12:36.405>when <00:12:36.685>designing <00:12:36.965>for <00:12:37.245>spatial <00:12:37.525>applications,

285
00:12:40.095 --> 00:12:42.185
<00:12:40.095>it's <00:12:40.235>not <00:12:40.375>a <00:12:40.515>good <00:12:40.655>idea <00:12:40.795>to <00:12:40.935>stay <00:12:41.075>on <00:12:41.215>a, <00:12:41.355>on <00:12:41.495>a,

286
00:12:42.325 --> 00:12:44.145
<00:12:42.325>on <00:12:42.675>a <00:12:43.025>two <00:12:43.375>dimensional <00:12:43.725>canvas.

287
00:12:44.885 --> 00:12:47.305
<00:12:44.885>Now, <00:12:45.040>once <00:12:45.196>we, <00:12:45.351>when <00:12:45.507>we <00:12:45.662>designed <00:12:45.818>our <00:12:45.973>application, <00:12:46.129>we <00:12:46.285>used

288
00:12:47.305 --> 00:12:51.035
<00:12:47.305>to <00:12:47.444>just <00:12:47.584>do <00:12:47.724>it <00:12:47.864>on <00:12:48.005>a <00:12:48.145>whiteboard, <00:12:48.285>you <00:12:48.425>know, <00:12:48.564>have <00:12:48.704>Miro

289
00:12:51.035 --> 00:12:53.955
<00:12:51.035>or <00:12:51.235>whatever <00:12:51.435>running, <00:12:51.635>and <00:12:51.834>then <00:12:52.035>everybody <00:12:52.235>meets <00:12:52.435>up

290
00:12:53.955 --> 00:12:56.195
<00:12:53.955>and <00:12:54.095>then <00:12:54.235>we <00:12:54.375>do <00:12:54.515>this <00:12:54.655>whiteboard <00:12:54.795>thing, <00:12:54.935>and <00:12:55.075>that, <00:12:55.215>that <00:12:55.355>worked.

291
00:12:56.295 --> 00:12:59.155
<00:12:56.295>I'm <00:12:56.435>not <00:12:56.574>saying <00:12:56.714>it's <00:12:56.854>bad, <00:12:56.995>it's <00:12:57.135>just <00:12:57.275>something <00:12:57.415>that <00:12:57.555>we <00:12:57.694>said,

292
00:12:59.185 --> 00:13:01.235
<00:12:59.185>okay, <00:12:59.385>why <00:12:59.584>don't <00:12:59.785>we <00:12:59.984>try <00:13:00.185>this <00:13:00.385>in <00:13:00.584>3D?

293
00:13:01.535 --> 00:13:04.195
<00:13:01.535>And, <00:13:01.690>uh, <00:13:01.846>we <00:13:02.001>did. <00:13:02.157>And <00:13:02.312>it's <00:13:02.468>one <00:13:02.623>of <00:13:02.779>those <00:13:02.935>things

294
00:13:04.195 --> 00:13:07.435
<00:13:04.195>that <00:13:04.350>worked <00:13:04.506>amazingly <00:13:04.661>well <00:13:04.817>for <00:13:04.972>us <00:13:05.128>that's <00:13:05.283>still <00:13:05.439>in <00:13:05.595>screenshot

295
00:13:07.435 --> 00:13:08.995
<00:13:07.435>with <00:13:07.714>the <00:13:07.994>Quest <00:13:08.275>Pro <00:13:08.555>pass <00:13:08.834>through.

296
00:13:09.035 --> 00:13:10.075
<00:13:09.035>So <00:13:09.222>it's <00:13:09.409>a <00:13:09.596>little <00:13:09.783>bit <00:13:09.971>bad,

297
00:13:10.415 --> 00:13:13.035
<00:13:10.415>but <00:13:10.589>I <00:13:10.765>have <00:13:10.939>my <00:13:11.115>colleague, <00:13:11.290>uh, <00:13:11.464>coming <00:13:11.640>up <00:13:11.814>essentially,

298
00:13:13.055 --> 00:13:14.555
<00:13:13.055>and <00:13:13.505>we <00:13:13.954>work <00:13:14.405>together,

299
00:13:14.915 --> 00:13:16.995
<00:13:14.915>collaborate <00:13:15.148>together <00:13:15.381>on <00:13:15.615>this <00:13:15.848>three <00:13:16.081>dimensional <00:13:16.314>environment

300
00:13:17.015 --> 00:13:20.755
<00:13:17.015>and <00:13:17.215>really <00:13:17.415>trying <00:13:17.615>out <00:13:17.814>different <00:13:18.015>things, <00:13:18.215>different <00:13:18.415>patterns,

301
00:13:20.755 --> 00:13:23.755
<00:13:20.755>looking <00:13:20.895>at <00:13:21.035>stuff <00:13:21.175>in <00:13:21.314>a <00:13:21.455>real <00:13:21.595>world <00:13:21.735>and <00:13:21.875>real <00:13:22.015>world <00:13:22.155>scale

302
00:13:24.345 --> 00:13:27.115
<00:13:24.345>because <00:13:24.578>users <00:13:24.811>have <00:13:25.045>a <00:13:25.278>lot <00:13:25.511>of <00:13:25.745>control.

303
00:13:27.195 --> 00:13:29.595
<00:13:27.195>Also, <00:13:27.335>if <00:13:27.475>it's <00:13:27.615>a <00:13:27.755>vision <00:13:27.895>pro, <00:13:28.035>they <00:13:28.175>can <00:13:28.315>move <00:13:28.455>things <00:13:28.595>around,

304
00:13:29.665 --> 00:13:32.315
<00:13:29.665>they <00:13:29.839>can, <00:13:30.015>they <00:13:30.189>can <00:13:30.365>scale <00:13:30.540>it <00:13:30.714>to <00:13:30.890>the <00:13:31.064>size.

305
00:13:32.455 --> 00:13:34.915
<00:13:32.455>So <00:13:32.655>the, <00:13:32.855>the <00:13:33.055>whole <00:13:33.255>constraints <00:13:33.455>that <00:13:33.655>you <00:13:33.855>have

306
00:13:34.915 --> 00:13:35.955
<00:13:34.915>with <00:13:35.149>the <00:13:35.383>screen <00:13:35.617>are <00:13:35.851>gone.

307
00:13:36.295 --> 00:13:39.395
<00:13:36.295>And <00:13:36.469>if <00:13:36.645>you <00:13:36.819>don't <00:13:36.995>test <00:13:37.170>it <00:13:37.344>out <00:13:37.520>with <00:13:37.694>a,

308
00:13:39.655 --> 00:13:40.875
<00:13:39.655>in <00:13:40.021>a <00:13:40.387>spatial <00:13:40.753>environment,

309
00:13:41.525 --> 00:13:44.585
<00:13:41.525>you <00:13:41.652>can't <00:13:41.779>really <00:13:41.906>tell <00:13:42.034>if <00:13:42.161>it's <00:13:42.288>if <00:13:42.415>it <00:13:42.543>designs <00:13:42.670>good <00:13:42.797>or <00:13:42.925>not.

310
00:13:45.735 --> 00:13:47.355
<00:13:45.735>So <00:13:45.935>yeah, <00:13:46.135>we <00:13:46.335>did <00:13:46.535>all <00:13:46.735>of <00:13:46.935>these <00:13:47.135>things,

311
00:13:47.355 --> 00:13:48.915
<00:13:47.355>tested <00:13:47.821>out <00:13:48.288>different <00:13:48.755>settings,

312
00:13:48.935 --> 00:13:51.715
<00:13:48.935>and <00:13:49.090>this <00:13:49.246>worked <00:13:49.401>really <00:13:49.557>well <00:13:49.712>for <00:13:49.868>us <00:13:50.023>as <00:13:50.179>a <00:13:50.334>team,

313
00:13:51.715 --> 00:13:53.475
<00:13:51.715>and <00:13:51.948>we <00:13:52.181>ended <00:13:52.415>up <00:13:52.648>actually <00:13:52.881>using <00:13:53.115>this

314
00:13:54.055 --> 00:13:56.955
<00:13:54.055>and <00:13:54.182>not <00:13:54.309>just, <00:13:54.436>oh, <00:13:54.564>we'll <00:13:54.691>use <00:13:54.818>it <00:13:54.945>because <00:13:55.073>we <00:13:55.200>think <00:13:55.327>it's <00:13:55.454>better.

315
00:13:56.955 --> 00:13:58.035
<00:13:56.955>No, <00:13:57.149>we <00:13:57.343>ended <00:13:57.538>up <00:13:57.732>using <00:13:57.927>it

316
00:13:58.035 --> 00:13:59.475
<00:13:58.035>because <00:13:58.294>we <00:13:58.553>immediately <00:13:58.812>saw <00:13:59.071>the <00:13:59.331>benefit

317
00:13:59.535 --> 00:14:00.875
<00:13:59.535>and <00:13:59.707>that, <00:13:59.879>that, <00:14:00.051>that <00:14:00.224>was <00:14:00.396>great <00:14:00.568>for <00:14:00.741>us.

318
00:14:01.455 --> 00:14:05.305
<00:14:01.455>Now, <00:14:01.630>coming <00:14:01.805>to <00:14:01.980>Division <00:14:02.155>Pro, <00:14:02.330>we, <00:14:02.505>we've <00:14:02.680>been <00:14:02.855>doing,

319
00:14:05.305 --> 00:14:07.705
<00:14:05.305>of <00:14:05.460>course, <00:14:05.616>a <00:14:05.771>lot <00:14:05.927>of, <00:14:06.082>with <00:14:06.238>the <00:14:06.393>Quest, <00:14:06.549>uh, <00:14:06.704>initially

320
00:14:07.705 --> 00:14:08.705
<00:14:07.705>because <00:14:07.930>it <00:14:08.155>was <00:14:08.380>just <00:14:08.605>available

321
00:14:09.485 --> 00:14:10.745
<00:14:09.485>and <00:14:09.711>coming <00:14:09.938>to <00:14:10.165>the <00:14:10.392>Vision <00:14:10.619>Pro,

322
00:14:10.965 --> 00:14:13.865
<00:14:10.965>you <00:14:11.120>have <00:14:11.276>essentially <00:14:11.431>two <00:14:11.587>different <00:14:11.742>paths <00:14:11.898>you <00:14:12.053>can <00:14:12.209>go <00:14:12.365>down

323
00:14:13.885 --> 00:14:14.945
<00:14:13.885>on <00:14:14.203>the <00:14:14.521>development <00:14:14.839>route.

324
00:14:15.325 --> 00:14:18.505
<00:14:15.325>One <00:14:15.452>is <00:14:15.579>the <00:14:15.706>native <00:14:15.834>path <00:14:15.961>that <00:14:16.088>I'm <00:14:16.215>showing <00:14:16.343>here <00:14:16.470>is <00:14:16.597>like, <00:14:16.725>okay,

325
00:14:18.565 --> 00:14:20.265
<00:14:18.565>you <00:14:19.031>have <00:14:19.498>a <00:14:19.965>Swift

326
00:14:20.325 --> 00:14:21.785
<00:14:20.325>or <00:14:20.653>Swift <00:14:20.982>UI <00:14:21.310>package <00:14:21.639>running,

327
00:14:21.785 --> 00:14:23.065
<00:14:21.785>you're <00:14:22.015>doing <00:14:22.245>everything <00:14:22.476>in <00:14:22.706>X <00:14:22.937>code,

328
00:14:23.065 --> 00:14:25.705
<00:14:23.065>and <00:14:23.240>you <00:14:23.415>have <00:14:23.590>this <00:14:23.765>thing <00:14:23.940>called <00:14:24.115>Reality <00:14:24.290>Composer <00:14:24.465>Pro.

329
00:14:26.095 --> 00:14:28.585
<00:14:26.095>It's <00:14:26.270>essentially <00:14:26.445>something <00:14:26.620>like <00:14:26.795>a <00:14:26.970>mini, <00:14:27.145>mini <00:14:27.320>3D <00:14:27.495>engine

330
00:14:28.585 --> 00:14:30.145
<00:14:28.585>that <00:14:28.818>can <00:14:29.051>help <00:14:29.285>you <00:14:29.518>with <00:14:29.751>3D <00:14:29.985>models.

331
00:14:30.805 --> 00:14:33.345
<00:14:30.805>And <00:14:30.944>I <00:14:31.084>think <00:14:31.224>it's <00:14:31.364>a <00:14:31.505>solid <00:14:31.645>choice <00:14:31.785>when <00:14:31.925>you <00:14:32.064>build <00:14:32.204>2D

332
00:14:33.345 --> 00:14:34.625
<00:14:33.345>applications <00:14:33.633>for <00:14:33.921>the <00:14:34.209>Vision <00:14:34.497>Pro.

333
00:14:35.345 --> 00:14:38.545
<00:14:35.345>But <00:14:35.545>let's <00:14:35.745>be <00:14:35.945>honest, <00:14:36.145>most <00:14:36.345>of <00:14:36.545>the <00:14:36.745>value,

334
00:14:38.805 --> 00:14:42.145
<00:14:38.805>or <00:14:38.932>the <00:14:39.059>interesting <00:14:39.186>part <00:14:39.314>is <00:14:39.441>when <00:14:39.568>you <00:14:39.695>do <00:14:39.823>actually <00:14:39.950>3D <00:14:40.077>stuff <00:14:40.204>in

335
00:14:42.145 --> 00:14:46.745
<00:14:42.145>there <00:14:42.300>and <00:14:42.456>where <00:14:42.611>what <00:14:42.767>we <00:14:42.922>use <00:14:43.078>is <00:14:43.233>actually <00:14:43.389>Unity <00:14:43.545>engine

336
00:14:46.745 --> 00:14:48.065
<00:14:46.745>and <00:14:47.042>the <00:14:47.339>whole <00:14:47.636>net <00:14:47.933>ecosystem

337
00:14:48.065 --> 00:14:49.985
<00:14:48.065>because <00:14:48.415>it <00:14:48.765>allows <00:14:49.115>us <00:14:49.465>to

338
00:14:50.555 --> 00:14:52.805
<00:14:50.555>build <00:14:50.788>our <00:14:51.021>applications <00:14:51.255>in <00:14:51.488>a <00:14:51.721>cross-platform <00:14:51.954>way.

339
00:14:53.145 --> 00:14:57.815
<00:14:53.145>And <00:14:53.261>I <00:14:53.378>do <00:14:53.495>believe <00:14:53.611>there <00:14:53.728>is <00:14:53.845>a <00:14:53.961>lot <00:14:54.078>of <00:14:54.194>benefits <00:14:54.311>to <00:14:54.428>our <00:14:54.545>clients,

340
00:14:57.915 --> 00:15:01.455
<00:14:57.915>at <00:14:58.031>least <00:14:58.148>when <00:14:58.265>I <00:14:58.381>talk <00:14:58.498>to <00:14:58.615>them <00:14:58.731>saying, <00:14:58.848>oh, <00:14:58.964>uh, <00:14:59.081>do <00:14:59.198>you <00:14:59.314>want

341
00:15:01.455 --> 00:15:02.735
<00:15:01.455>to <00:15:01.647>build <00:15:01.839>this <00:15:02.031>with <00:15:02.223>the <00:15:02.415>Quest <00:15:02.607>free?

342
00:15:02.915 --> 00:15:05.375
<00:15:02.915>Or <00:15:03.042>do <00:15:03.169>you <00:15:03.296>want <00:15:03.424>to <00:15:03.551>build <00:15:03.678>this <00:15:03.805>vision <00:15:03.933>with <00:15:04.060>the <00:15:04.187>Vision <00:15:04.314>Pro?

343
00:15:05.395 --> 00:15:09.255
<00:15:05.395>And <00:15:05.535>the <00:15:05.675>clients <00:15:05.814>then <00:15:05.954>say, <00:15:06.095>oh, <00:15:06.235>well <00:15:06.375>can <00:15:06.515>I <00:15:06.655>switch <00:15:06.795>that?

344
00:15:09.255 --> 00:15:10.895
<00:15:09.255>And <00:15:09.605>maybe <00:15:09.955>perhaps <00:15:10.305>later <00:15:10.655>on?

345
00:15:10.915 --> 00:15:14.335
<00:15:10.915>And <00:15:11.042>if <00:15:11.169>your <00:15:11.296>answer <00:15:11.424>is <00:15:11.551>yes, <00:15:11.678>it <00:15:11.805>is <00:15:11.933>a <00:15:12.060>benefit <00:15:12.187>to <00:15:12.314>everybody.

346
00:15:14.435 --> 00:15:16.935
<00:15:14.435>So <00:15:14.590>how <00:15:14.746>can <00:15:14.901>you <00:15:15.057>de <00:15:15.212>uh, <00:15:15.368>design <00:15:15.523>your <00:15:15.679>applications <00:15:15.834>to

347
00:15:17.895 --> 00:15:20.575
<00:15:17.895>actually <00:15:18.128>work <00:15:18.361>with <00:15:18.595>that, <00:15:18.828>uh, <00:15:19.061>cheaper <00:15:19.295>headset

348
00:15:21.115 --> 00:15:23.535
<00:15:21.115>and <00:15:21.242>then <00:15:21.369>just <00:15:21.496>port <00:15:21.624>it <00:15:21.751>over <00:15:21.878>the, <00:15:22.005>with <00:15:22.133>to <00:15:22.260>the <00:15:22.387>Vision <00:15:22.515>Pro,

349
00:15:23.995 --> 00:15:26.175
<00:15:23.995>or <00:15:24.195>to <00:15:24.395>support <00:15:24.595>both <00:15:24.795>with <00:15:24.995>one <00:15:25.195>code <00:15:25.395>base?

350
00:15:26.175 --> 00:15:29.095
<00:15:26.175>And <00:15:26.314>that's <00:15:26.454>what <00:15:26.594>I'm <00:15:26.734>gonna <00:15:26.875>show <00:15:27.015>you <00:15:27.155>now <00:15:27.295>since <00:15:27.435>it's <00:15:27.574>a

351
00:15:29.095 --> 00:15:31.335
<00:15:29.095>developer <00:15:29.250>comprehensive, <00:15:29.406>we <00:15:29.561>gotta <00:15:29.717>go <00:15:29.872>a <00:15:30.028>little <00:15:30.183>bit <00:15:30.339>more <00:15:30.495>into

352
00:15:31.335 --> 00:15:32.415
<00:15:31.335>technical <00:15:31.821>details <00:15:32.307>now.

353
00:15:32.485 --> 00:15:35.095
<00:15:32.485>Essentially, <00:15:32.765>it <00:15:33.045>requires <00:15:33.325>you <00:15:33.605>to <00:15:33.885>interface

354
00:15:35.165 --> 00:15:36.975
<00:15:35.165>with <00:15:35.444>a <00:15:35.724>certain <00:15:36.005>set <00:15:36.285>of <00:15:36.564>frameworks.

355
00:15:37.355 --> 00:15:40.135
<00:15:37.355>And <00:15:37.530>for <00:15:37.705>Unity, <00:15:37.880>this <00:15:38.055>is <00:15:38.230>the <00:15:38.405>found <00:15:38.580>AR <00:15:38.755>foundation

356
00:15:40.135 --> 00:15:41.655
<00:15:40.135>and <00:15:40.477>X <00:15:40.819>XR <00:15:41.161>interaction <00:15:41.502>toolkit.

357
00:15:42.355 --> 00:15:46.705
<00:15:42.355>That <00:15:42.530>means <00:15:42.705>as <00:15:42.880>long <00:15:43.055>as <00:15:43.230>you <00:15:43.405>don't <00:15:43.580>tie <00:15:43.755>yourself

358
00:15:46.705 --> 00:15:49.505
<00:15:46.705>with <00:15:46.880>a <00:15:47.055>vendor <00:15:47.230>in, <00:15:47.405>in <00:15:47.580>terms <00:15:47.755>of <00:15:47.930>using <00:15:48.105>APIs

359
00:15:49.505 --> 00:15:50.985
<00:15:49.505>that <00:15:49.727>are <00:15:49.949>just <00:15:50.171>available <00:15:50.393>for <00:15:50.615>one <00:15:50.837>platform,

360
00:15:51.005 --> 00:15:52.945
<00:15:51.005>you <00:15:51.285>essentially <00:15:51.564>can <00:15:51.845>build <00:15:52.125>for <00:15:52.405>both.

361
00:15:53.485 --> 00:15:56.185
<00:15:53.485>Um, <00:15:53.640>one <00:15:53.796>important <00:15:53.951>note <00:15:54.107>just <00:15:54.262>to <00:15:54.418>say <00:15:54.573>is <00:15:54.729>right <00:15:54.885>now,

362
00:15:56.185 --> 00:15:57.665
<00:15:56.185>if <00:15:56.375>you <00:15:56.565>wanna <00:15:56.755>build <00:15:56.946>for <00:15:57.136>Vision <00:15:57.326>Pro <00:15:57.516>in,

363
00:15:57.765 --> 00:16:01.935
<00:15:57.765>in <00:15:57.892>Germany <00:15:58.019>just <00:15:58.146>came <00:15:58.274>out <00:15:58.401>last <00:15:58.528>Friday, <00:15:58.655>is, <00:15:58.783>is <00:15:58.910>you <00:15:59.037>need <00:15:59.165>the

364
00:16:02.455 --> 00:16:04.055
<00:16:02.455>Unity <00:16:02.805>Pro <00:16:03.155>Industrial <00:16:03.505>Enterprise <00:16:03.855>license.

365
00:16:04.925 --> 00:16:08.185
<00:16:04.925>Now <00:16:05.064>we've <00:16:05.204>had <00:16:05.344>the <00:16:05.484>Vision <00:16:05.625>Pro <00:16:05.765>for <00:16:05.905>quite <00:16:06.045>a <00:16:06.185>long <00:16:06.324>time.

366
00:16:08.285 --> 00:16:10.105
<00:16:08.285>It <00:16:08.440>was <00:16:08.596>a <00:16:08.751>bit <00:16:08.907>of <00:16:09.062>a <00:16:09.218>funny <00:16:09.373>story <00:16:09.529>when <00:16:09.685>they,

367
00:16:10.105 --> 00:16:12.305
<00:16:10.105>when <00:16:10.245>they <00:16:10.385>announced <00:16:10.525>it, <00:16:10.665>I <00:16:10.805>was <00:16:10.945>like, <00:16:11.085>oh, <00:16:11.225>that's, <00:16:11.365>that's <00:16:11.505>cool.

368
00:16:12.655 --> 00:16:15.145
<00:16:12.655>They <00:16:12.810>said, <00:16:12.966>there's <00:16:13.121>gonna <00:16:13.277>be <00:16:13.432>five <00:16:13.588>places <00:16:13.743>in <00:16:13.899>the <00:16:14.055>world

369
00:16:15.695 --> 00:16:18.505
<00:16:15.695>that <00:16:15.895>they're <00:16:16.095>gonna <00:16:16.295>test, <00:16:16.495>uh, <00:16:16.695>with <00:16:16.895>developer <00:16:17.095>labs.

370
00:16:18.765 --> 00:16:21.265
<00:16:18.765>And <00:16:18.905>I <00:16:19.045>was <00:16:19.185>like, <00:16:19.324>exciting. <00:16:19.465>Where <00:16:19.605>out <00:16:19.745>of <00:16:19.885>five, <00:16:20.025>five <00:16:20.165>places,

371
00:16:21.685 --> 00:16:24.505
<00:16:21.685>one <00:16:21.801>of <00:16:21.918>them <00:16:22.035>turned <00:16:22.151>out <00:16:22.268>to <00:16:22.385>be <00:16:22.501>six <00:16:22.618>minutes <00:16:22.734>away <00:16:22.851>from <00:16:22.968>my <00:16:23.084>home.

372
00:16:25.045 --> 00:16:27.905
<00:16:25.045>So <00:16:25.152>I <00:16:25.260>was <00:16:25.368>really <00:16:25.475>glad. <00:16:25.583>And <00:16:25.691>when <00:16:25.798>I <00:16:25.906>went <00:16:26.014>there <00:16:26.121>to <00:16:26.229>like <00:16:26.337>day <00:16:26.444>one

373
00:16:27.925 --> 00:16:29.665
<00:16:27.925>to <00:16:28.099>the, <00:16:28.275>to <00:16:28.449>the <00:16:28.625>lab, <00:16:28.800>I <00:16:28.974>had <00:16:29.150>a <00:16:29.324>lot

374
00:16:29.665 --> 00:16:30.825
<00:16:29.665>of <00:16:29.925>people <00:16:30.187>coming <00:16:30.448>from <00:16:30.709>everywhere.

375
00:16:30.865 --> 00:16:32.785
<00:16:30.865>I <00:16:30.992>was <00:16:31.119>like, <00:16:31.246>I'm <00:16:31.374>from <00:16:31.501>Finland, <00:16:31.628>I'm <00:16:31.755>from <00:16:31.883>here, <00:16:32.010>I'm <00:16:32.137>from <00:16:32.265>there.

376
00:16:32.865 --> 00:16:35.185
<00:16:32.865>I <00:16:32.992>was <00:16:33.119>like, <00:16:33.246>yeah, <00:16:33.374>I'm <00:16:33.501>from <00:16:33.628>back <00:16:33.755>there. <00:16:33.883>This <00:16:34.010>is <00:16:34.137>my <00:16:34.265>home.

377
00:16:35.885 --> 00:16:39.585
<00:16:35.885>It <00:16:36.012>was <00:16:36.139>nice. <00:16:36.266>And <00:16:36.394>so <00:16:36.521>we <00:16:36.648>had, <00:16:36.775>we <00:16:36.903>had <00:16:37.030>Division <00:16:37.157>Pro <00:16:37.285>for,

378
00:16:40.365 --> 00:16:43.865
<00:16:40.365>we <00:16:40.505>imported <00:16:40.645>from, <00:16:40.785>uh, <00:16:40.925>from <00:16:41.065>the <00:16:41.205>us <00:16:41.345>So <00:16:41.485>we've <00:16:41.625>been <00:16:41.765>playing

379
00:16:43.865 --> 00:16:46.145
<00:16:43.865>around <00:16:44.040>with <00:16:44.215>for <00:16:44.390>half <00:16:44.565>a <00:16:44.740>year <00:16:44.915>now, <00:16:45.090>actually <00:16:45.265>earlier

380
00:16:46.295 --> 00:16:47.905
<00:16:46.295>with <00:16:46.574>the <00:16:46.854>dev <00:16:47.135>labs <00:16:47.415>last <00:16:47.694>year.

381
00:16:48.935 --> 00:16:52.645
<00:16:48.935>And <00:16:49.090>we <00:16:49.246>learned <00:16:49.401>a <00:16:49.557>few <00:16:49.712>things, <00:16:49.868>of <00:16:50.023>course, <00:16:50.179>um, <00:16:50.334>especially

382
00:16:52.645 --> 00:16:55.005
<00:16:52.645>with <00:16:52.800>Unity <00:16:52.956>and <00:16:53.111>going <00:16:53.267>cross <00:16:53.422>platform, <00:16:53.578>not <00:16:53.733>the <00:16:53.889>native <00:16:54.045>way

383
00:16:55.005 --> 00:16:56.965
<00:16:55.005>because <00:16:55.238>you <00:16:55.471>have <00:16:55.705>another <00:16:55.938>layer <00:16:56.171>in <00:16:56.405>between.

384
00:16:57.305 --> 00:16:58.365
<00:16:57.305>Now <00:16:57.495>what's <00:16:57.686>important <00:16:57.877>is <00:16:58.068>you <00:16:58.259>have

385
00:16:58.365 --> 00:16:59.485
<00:16:58.365>different <00:16:58.617>modes <00:16:58.869>for <00:16:59.121>your <00:16:59.373>app.

386
00:17:00.065 --> 00:17:03.105
<00:17:00.065>Um, <00:17:00.220>the <00:17:00.376>number <00:17:00.531>one <00:17:00.687>is <00:17:00.842>really <00:17:00.998>we <00:17:01.153>have <00:17:01.309>this <00:17:01.465>windowed

387
00:17:03.105 --> 00:17:05.465
<00:17:03.105>applications <00:17:03.260>that <00:17:03.416>I'm <00:17:03.571>not <00:17:03.727>gonna <00:17:03.882>go <00:17:04.038>too <00:17:04.193>much <00:17:04.349>into <00:17:04.505>details

388
00:17:05.465 --> 00:17:09.655
<00:17:05.464>because <00:17:05.698>that's <00:17:05.931>how <00:17:06.165>essentially <00:17:06.398>all <00:17:06.631>the <00:17:06.865>apps

389
00:17:09.655 --> 00:17:12.335
<00:17:09.655>that <00:17:09.782>are <00:17:09.909>running <00:17:10.036>in <00:17:10.164>2D <00:17:10.291>mode <00:17:10.418>work <00:17:10.545>now, <00:17:10.673>it's <00:17:10.800>nice, <00:17:10.927>it <00:17:11.055>works,

390
00:17:12.475 --> 00:17:16.325
<00:17:12.474>but <00:17:12.630>usually <00:17:12.786>users <00:17:12.941>don't <00:17:13.097>put <00:17:13.252>up <00:17:13.408>a <00:17:13.563>big <00:17:13.719>headset <00:17:13.875>is

391
00:17:16.325 --> 00:17:17.565
<00:17:16.325>to <00:17:16.548>see <00:17:16.771>a <00:17:16.994>big <00:17:17.217>2D <00:17:17.441>screen.

392
00:17:17.945 --> 00:17:21.965
<00:17:17.944>It <00:17:18.072>has <00:17:18.199>a <00:17:18.326>nice <00:17:18.454>effect, <00:17:18.581>but <00:17:18.708>big <00:17:18.835>benefit <00:17:18.963>is <00:17:19.090>really <00:17:19.217>looking <00:17:19.345>at

393
00:17:22.135 --> 00:17:23.885
<00:17:22.135>three <00:17:22.484>dimensional <00:17:22.835>stuff <00:17:23.185>in <00:17:23.535>3D.

394
00:17:24.345 --> 00:17:26.205
<00:17:24.345>And <00:17:24.625>there <00:17:24.905>you <00:17:25.185>have <00:17:25.464>different <00:17:25.745>modes.

395
00:17:26.225 --> 00:17:27.485
<00:17:26.224>One <00:17:26.414>of <00:17:26.602>them <00:17:26.791>is <00:17:26.981>the <00:17:27.169>bounded <00:17:27.358>mode,

396
00:17:27.485 --> 00:17:29.645
<00:17:27.484>which <00:17:27.612>you <00:17:27.739>can <00:17:27.866>see <00:17:27.994>on <00:17:28.121>the <00:17:28.248>left <00:17:28.375>side <00:17:28.503>is <00:17:28.630>the <00:17:28.757>green <00:17:28.885>box

397
00:17:29.935 --> 00:17:32.845
<00:17:29.935>where <00:17:30.110>your <00:17:30.284>application's <00:17:30.460>actually <00:17:30.635>inside <00:17:30.810>like <00:17:30.985>a <00:17:31.159>3D <00:17:31.335>window

398
00:17:33.065 --> 00:17:35.845
<00:17:33.065>and <00:17:33.298>people <00:17:33.531>can <00:17:33.765>manipulate <00:17:33.998>size <00:17:34.231>and, <00:17:34.465>and

399
00:17:35.905 --> 00:17:37.045
<00:17:35.905>and <00:17:36.161>the <00:17:36.418>distance <00:17:36.674>to <00:17:36.931>them.

400
00:17:37.265 --> 00:17:40.405
<00:17:37.265>And <00:17:37.465>in <00:17:37.665>this <00:17:37.865>mode <00:17:38.065>you <00:17:38.265>have <00:17:38.465>very <00:17:38.665>little

401
00:17:40.485 --> 00:17:41.645
<00:17:40.485>control <00:17:40.832>of <00:17:41.181>your <00:17:41.529>application.

402
00:17:41.665 --> 00:17:44.845
<00:17:41.665>You <00:17:41.820>also <00:17:41.976>have <00:17:42.131>a <00:17:42.287>spatial <00:17:42.442>pointer <00:17:42.598>so <00:17:42.753>people <00:17:42.909>can, <00:17:43.065>like,

403
00:17:45.185 --> 00:17:46.845
<00:17:45.185>you <00:17:45.385>don't <00:17:45.585>even <00:17:45.784>see <00:17:45.985>where <00:17:46.185>the <00:17:46.385>user <00:17:46.585>is

404
00:17:47.005 --> 00:17:48.245
<00:17:47.005>standing <00:17:47.284>relative <00:17:47.563>to <00:17:47.841>the <00:17:48.120>box.

405
00:17:48.505 --> 00:17:51.405
<00:17:48.505>Now <00:17:48.705>Apple <00:17:48.905>just <00:17:49.105>changed <00:17:49.305>it <00:17:49.505>with <00:17:49.705>the, <00:17:49.905>uh,

406
00:17:51.405 --> 00:17:53.685
<00:17:51.405>vision <00:17:51.685>Pro <00:17:51.965>2.0, <00:17:52.245>uh, <00:17:52.524>beta <00:17:52.805>package.

407
00:17:53.865 --> 00:17:56.165
<00:17:53.865>So <00:17:54.020>you <00:17:54.176>have <00:17:54.331>a <00:17:54.487>little <00:17:54.642>bit <00:17:54.798>more <00:17:54.953>information <00:17:55.109>of <00:17:55.265>the

408
00:17:56.165 --> 00:17:59.045
<00:17:56.165>outside <00:17:56.365>world, <00:17:56.565>but <00:17:56.764>essentially <00:17:56.965>your <00:17:57.165>application <00:17:57.365>is <00:17:57.565>being

409
00:17:59.045 --> 00:18:00.565
<00:17:59.045>rendered <00:17:59.387>by <00:17:59.729>the <00:18:00.071>operating <00:18:00.413>system

410
00:18:01.025 --> 00:18:03.565
<00:18:01.025>and <00:18:01.165>you, <00:18:01.305>you <00:18:01.445>don't <00:18:01.585>even <00:18:01.725>see <00:18:01.865>where, <00:18:02.005>for <00:18:02.145>example, <00:18:02.285>the <00:18:02.425>hands

411
00:18:03.565 --> 00:18:04.605
<00:18:03.565>of <00:18:03.877>the <00:18:04.189>users <00:18:04.501>are.

412
00:18:05.275 --> 00:18:08.765
<00:18:05.275>Another <00:18:05.450>mode <00:18:05.625>is <00:18:05.800>like <00:18:05.975>this <00:18:06.150>unbounded <00:18:06.325>volume <00:18:06.500>exclusive <00:18:06.675>that,

413
00:18:08.765 --> 00:18:11.165
<00:18:08.765>that's <00:18:08.965>what <00:18:09.165>I'm <00:18:09.365>gonna <00:18:09.565>show <00:18:09.765>later <00:18:09.965>on, <00:18:10.165>albeit

414
00:18:11.165 --> 00:18:14.125
<00:18:11.165>with <00:18:11.281>the <00:18:11.398>Quest <00:18:11.514>free <00:18:11.631>here, <00:18:11.748>is <00:18:11.865>that <00:18:11.981>I <00:18:12.098>have <00:18:12.215>a <00:18:12.331>full <00:18:12.448>pass <00:18:12.565>review.

415
00:18:14.285 --> 00:18:15.605
<00:18:14.285>I <00:18:14.582>can <00:18:14.879>see <00:18:15.176>my <00:18:15.473>surroundings

416
00:18:15.865 --> 00:18:17.885
<00:18:15.865>and <00:18:16.215>my <00:18:16.565>applications <00:18:16.915>running <00:18:17.265>exclusively.

417
00:18:18.235 --> 00:18:20.205
<00:18:18.235>That <00:18:18.409>means <00:18:18.584>I <00:18:18.760>have <00:18:18.935>full <00:18:19.110>access <00:18:19.284>to <00:18:19.459>the <00:18:19.635>hands.

418
00:18:20.505 --> 00:18:24.815
<00:18:20.505>For <00:18:20.632>example, <00:18:20.759>every <00:18:20.886>frame <00:18:21.014>we <00:18:21.141>do <00:18:21.268>not <00:18:21.395>get <00:18:21.523>access <00:18:21.650>yet <00:18:21.777>to <00:18:21.905>the

419
00:18:25.565 --> 00:18:29.375
<00:18:25.565>eyes, <00:18:25.740>and <00:18:25.915>I <00:18:26.090>don't <00:18:26.265>know <00:18:26.440>if <00:18:26.615>we'll <00:18:26.790>ever <00:18:26.965>will,

420
00:18:29.475 --> 00:18:33.165
<00:18:29.475>but, <00:18:29.675>um, <00:18:29.875>the, <00:18:30.074>the <00:18:30.274>interesting <00:18:30.475>part <00:18:30.675>for <00:18:30.875>is

421
00:18:33.495 --> 00:18:34.685
<00:18:33.495>where <00:18:33.762>does <00:18:34.030>the <00:18:34.298>user <00:18:34.566>look?

422
00:18:35.105 --> 00:18:38.805
<00:18:35.105>But <00:18:35.280>it's <00:18:35.455>also <00:18:35.630>a <00:18:35.805>privacy <00:18:35.980>concern, <00:18:36.155>scanning <00:18:36.330>people's <00:18:36.505>eyes

423
00:18:39.025 --> 00:18:40.165
<00:18:39.025>and, <00:18:39.538>uh, <00:18:40.051>movements.

424
00:18:40.265 --> 00:18:42.005
<00:18:40.265>So <00:18:40.498>you're <00:18:40.731>not <00:18:40.965>getting <00:18:41.198>that <00:18:41.431>that <00:18:41.665>quickly.

425
00:18:43.245 --> 00:18:46.025
<00:18:43.245>And <00:18:43.400>the <00:18:43.556>last <00:18:43.711>note <00:18:43.867>is <00:18:44.022>what <00:18:44.178>I <00:18:44.333>showed <00:18:44.489>essentially <00:18:44.645>initially

426
00:18:46.025 --> 00:18:47.145
<00:18:46.025>is <00:18:46.277>this <00:18:46.529>fully <00:18:46.781>immersive <00:18:47.033>mode.

427
00:18:47.485 --> 00:18:50.745
<00:18:47.485>Now <00:18:47.640>if <00:18:47.796>you <00:18:47.951>go <00:18:48.107>the <00:18:48.262>fully <00:18:48.418>immersive <00:18:48.573>route, <00:18:48.729>it's <00:18:48.885>easiest

428
00:18:50.965 --> 00:18:53.065
<00:18:50.965>to <00:18:51.245>support <00:18:51.524>Quest <00:18:51.804>and <00:18:52.084>Vision <00:18:52.365>Pro

429
00:18:53.335 --> 00:18:55.745
<00:18:53.335>because <00:18:53.615>in <00:18:53.895>the <00:18:54.175>fully <00:18:54.455>immersive <00:18:54.735>mode,

430
00:18:55.895 --> 00:18:58.425
<00:18:55.895>your <00:18:56.245>application <00:18:56.595>is <00:18:56.945>running <00:18:57.295>standalone

431
00:18:58.765 --> 00:19:01.185
<00:18:58.765>and <00:18:58.965>the <00:18:59.165>operating <00:18:59.365>system <00:18:59.565>is <00:18:59.765>not <00:18:59.965>really <00:19:00.165>directly,

432
00:19:01.525 --> 00:19:03.025
<00:19:01.525>you <00:19:01.795>don't <00:19:02.065>have <00:19:02.335>an <00:19:02.605>intermediate <00:19:02.875>layer

433
00:19:03.025 --> 00:19:05.185
<00:19:03.025>where <00:19:03.200>your <00:19:03.375>operating <00:19:03.550>system <00:19:03.725>is <00:19:03.900>doing <00:19:04.075>all <00:19:04.250>the <00:19:04.425>rendering.

434
00:19:05.185 --> 00:19:08.025
<00:19:05.185>That <00:19:05.385>means <00:19:05.585>you <00:19:05.784>have <00:19:05.985>the <00:19:06.185>most <00:19:06.385>feature <00:19:06.585>parity

435
00:19:08.085 --> 00:19:10.945
<00:19:08.085>and <00:19:08.365>very <00:19:08.645>little, <00:19:08.925>um, <00:19:09.205>effort <00:19:09.485>to

436
00:19:11.465 --> 00:19:13.185
<00:19:11.465>actually <00:19:11.698>port <00:19:11.931>it <00:19:12.165>over <00:19:12.398>your <00:19:12.631>application <00:19:12.865>from

437
00:19:13.305 --> 00:19:14.865
<00:19:13.305>a <00:19:13.585>Quest <00:19:13.865>free <00:19:14.145>to <00:19:14.425>Vision <00:19:14.705>Pro.

438
00:19:16.385 --> 00:19:19.565
<00:19:16.385>If <00:19:16.525>you <00:19:16.665>want <00:19:16.805>to <00:19:16.945>ensure <00:19:17.085>that <00:19:17.225>your <00:19:17.365>app <00:19:17.504>is <00:19:17.645>running, <00:19:17.785>I,

439
00:19:19.565 --> 00:19:21.965
<00:19:19.565>like <00:19:19.681>I <00:19:19.798>said, <00:19:19.915>you <00:19:20.031>need <00:19:20.148>to <00:19:20.265>be <00:19:20.381>in <00:19:20.498>this <00:19:20.615>green <00:19:20.731>layer <00:19:20.848>up <00:19:20.965>there.

440
00:19:22.505 --> 00:19:25.645
<00:19:22.505>And <00:19:22.660>essentially <00:19:22.816>Unity <00:19:22.971>gives <00:19:23.127>you <00:19:23.282>a <00:19:23.438>lot <00:19:23.593>of <00:19:23.749>these <00:19:23.905>subsystems.

441
00:19:25.645 --> 00:19:26.925
<00:19:25.645>And <00:19:25.837>I'm <00:19:26.029>not <00:19:26.221>gonna <00:19:26.413>go <00:19:26.605>into <00:19:26.797>detail,

442
00:19:26.925 --> 00:19:30.165
<00:19:26.925>but <00:19:27.065>just <00:19:27.205>for <00:19:27.345>you <00:19:27.485>to <00:19:27.625>understand, <00:19:27.764>you <00:19:27.905>can <00:19:28.044>of <00:19:28.185>course, <00:19:28.325>uh,

443
00:19:30.525 --> 00:19:32.885
<00:19:30.525>reference <00:19:30.680>both <00:19:30.836>and <00:19:30.991>you <00:19:31.147>can <00:19:31.302>switch <00:19:31.458>also <00:19:31.613>from <00:19:31.769>AR <00:19:31.925>mode

444
00:19:32.885 --> 00:19:34.085
<00:19:32.885>to <00:19:33.101>VR <00:19:33.317>mode <00:19:33.533>and <00:19:33.749>vice <00:19:33.965>versa.

445
00:19:34.785 --> 00:19:36.925
<00:19:34.785>And <00:19:34.960>Vision <00:19:35.135>s <00:19:35.310>and <00:19:35.485>Polys <00:19:35.660>spatial <00:19:35.835>are <00:19:36.010>the <00:19:36.185>packages

446
00:19:36.925 --> 00:19:38.045
<00:19:36.925>that <00:19:37.261>they <00:19:37.597>provide <00:19:37.933>you.

447
00:19:38.045 --> 00:19:41.605
<00:19:38.045>So <00:19:38.200>it's <00:19:38.356>really <00:19:38.511>this <00:19:38.667>whole <00:19:38.822>abstraction <00:19:38.978>layer <00:19:39.133>that <00:19:39.289>allows <00:19:39.445>you

448
00:19:41.725 --> 00:19:43.125
<00:19:41.725>to <00:19:42.145>do <00:19:42.565>cross-platform <00:19:42.985>development.

449
00:19:47.555 --> 00:19:49.405
<00:19:47.555>From <00:19:47.905>the <00:19:48.255>coding <00:19:48.605>side, <00:19:48.955>things

450
00:19:49.405 --> 00:19:52.725
<00:19:49.405>that <00:19:49.545>really <00:19:49.685>helped <00:19:49.825>us <00:19:49.965>out <00:19:50.105>in <00:19:50.245>our <00:19:50.385>team <00:19:50.524>is, <00:19:50.665>you <00:19:50.805>know,

451
00:19:52.835 --> 00:19:56.125
<00:19:52.835>when <00:19:52.942>you <00:19:53.050>do <00:19:53.158>stuff <00:19:53.265>with <00:19:53.373>Unity, <00:19:53.481>a <00:19:53.588>lot <00:19:53.696>of <00:19:53.804>it <00:19:53.911>is <00:19:54.019>is, <00:19:54.127>you <00:19:54.235>know,

452
00:19:56.125 --> 00:19:57.325
<00:19:56.125>coming <00:19:56.395>from <00:19:56.665>the <00:19:56.935>gaming <00:19:57.205>side,

453
00:19:57.345 --> 00:19:59.325
<00:19:57.345>but <00:19:57.578>we're <00:19:57.811>not <00:19:58.045>doing <00:19:58.278>any <00:19:58.511>games <00:19:58.745>here.

454
00:19:59.745 --> 00:20:02.245
<00:19:59.745>We <00:20:00.024>are <00:20:00.304>doing <00:20:00.584>professional <00:20:00.864>enterprise <00:20:01.145>development

455
00:20:02.245 --> 00:20:04.765
<00:20:02.245>for <00:20:02.400>our <00:20:02.556>clients <00:20:02.711>that <00:20:02.867>have <00:20:03.022>some <00:20:03.178>sort <00:20:03.333>of <00:20:03.489>business <00:20:03.645>need

456
00:20:05.025 --> 00:20:07.405
<00:20:05.025>and <00:20:05.258>they <00:20:05.491>have <00:20:05.725>a <00:20:05.958>solution, <00:20:06.191>I <00:20:06.425>think,

457
00:20:07.545 --> 00:20:09.325
<00:20:07.545>or <00:20:07.745>we <00:20:07.945>propose <00:20:08.145>a <00:20:08.345>solution, <00:20:08.545>talk <00:20:08.745>to <00:20:08.945>them

458
00:20:09.325 --> 00:20:11.445
<00:20:09.325>and <00:20:09.525>say, <00:20:09.725>couldn't <00:20:09.925>you <00:20:10.125>solve <00:20:10.325>this <00:20:10.525>specific <00:20:10.725>problem

459
00:20:11.955 --> 00:20:13.325
<00:20:11.955>with <00:20:12.366>this <00:20:12.777>specific <00:20:13.188>technology?

460
00:20:13.425 --> 00:20:14.925
<00:20:13.425>And <00:20:13.695>sometimes <00:20:13.965>it's <00:20:14.235>just <00:20:14.504>a <00:20:14.774>headset,

461
00:20:14.925 --> 00:20:18.085
<00:20:14.925>sometimes <00:20:15.080>it's <00:20:15.236>also <00:20:15.391>an <00:20:15.547>iPad <00:20:15.702>with <00:20:15.858>an <00:20:16.013>AR <00:20:16.169>application <00:20:16.325>is

462
00:20:18.085 --> 00:20:19.325
<00:20:18.085>what <00:20:18.244>I'm <00:20:18.403>working <00:20:18.563>on <00:20:18.722>right <00:20:18.882>now, <00:20:19.041>for <00:20:19.201>example.

463
00:20:19.865 --> 00:20:24.405
<00:20:19.865>And, <00:20:20.020>but <00:20:20.176>me <00:20:20.331>with <00:20:20.487>a <00:20:20.642>background <00:20:20.798>in <00:20:20.953>like <00:20:21.109>enterprise <00:20:21.265>engineering

464
00:20:24.405 --> 00:20:28.325
<00:20:24.405>before <00:20:24.580>all <00:20:24.754>my <00:20:24.930>professional <00:20:25.105>time <00:20:25.280>with, <00:20:25.455>with <00:20:25.629>uh, <00:20:25.805>XR

465
00:20:29.275 --> 00:20:32.465
<00:20:29.275>was <00:20:29.555>to <00:20:29.835>really <00:20:30.115>take <00:20:30.395>the <00:20:30.675>step.

466
00:20:32.465 --> 00:20:34.145
<00:20:32.465>And <00:20:32.931>there <00:20:33.398>are <00:20:33.865>things

467
00:20:34.145 --> 00:20:35.625
<00:20:34.145>that <00:20:34.335>you <00:20:34.525>can <00:20:34.715>take <00:20:34.906>from <00:20:35.096>the <00:20:35.286>enterprise <00:20:35.477>world

468
00:20:35.625 --> 00:20:38.425
<00:20:35.625>and <00:20:35.800>add <00:20:35.975>to <00:20:36.150>this <00:20:36.325>whole, <00:20:36.500>uh, <00:20:36.675>3D <00:20:36.850>test <00:20:37.025>stack.

469
00:20:38.425 --> 00:20:40.665
<00:20:38.425>And <00:20:38.625>one <00:20:38.825>that <00:20:39.024>really <00:20:39.225>helped <00:20:39.425>was <00:20:39.625>dependence <00:20:39.825>injection.

470
00:20:40.765 --> 00:20:43.385
<00:20:40.765>Now <00:20:40.940>probably <00:20:41.115>many <00:20:41.290>of <00:20:41.465>you <00:20:41.640>are <00:20:41.815>familiar <00:20:41.990>with <00:20:42.165>it,

471
00:20:43.805 --> 00:20:48.245
<00:20:43.805>but <00:20:43.960>if <00:20:44.116>not <00:20:44.271>any <00:20:44.427>coding <00:20:44.582>language, <00:20:44.738>essentially <00:20:44.893>you <00:20:45.049>write <00:20:45.205>into,

472
00:20:48.245 --> 00:20:50.285
<00:20:48.245>you <00:20:48.419>have, <00:20:48.594>uh, <00:20:48.770>you <00:20:48.945>write, <00:20:49.120>you <00:20:49.294>have <00:20:49.469>the <00:20:49.645>option

473
00:20:50.285 --> 00:20:51.565
<00:20:50.285>to <00:20:50.669>do <00:20:51.053>dependency <00:20:51.437>injection.

474
00:20:52.025 --> 00:20:54.405
<00:20:52.025>So, <00:20:52.200>uh, <00:20:52.375>for <00:20:52.550>us <00:20:52.725>it <00:20:52.900>was <00:20:53.075>really <00:20:53.250>a <00:20:53.425>big,

475
00:20:54.425 --> 00:20:58.325
<00:20:54.425>big <00:20:54.565>help <00:20:54.705>we <00:20:54.845>used <00:20:54.985>in <00:20:55.125>Unity <00:20:55.264>is <00:20:55.405>in <00:20:55.544>initially <00:20:55.685>z <00:20:55.825>inject

476
00:20:58.325 --> 00:20:59.325
<00:20:58.325>and <00:20:58.625>now <00:20:58.925>V <00:20:59.225>container.

477
00:20:59.825 --> 00:21:03.545
<00:20:59.825>But <00:20:59.965>um, <00:21:00.105>I <00:21:00.245>can <00:21:00.385>just <00:21:00.525>urge <00:21:00.665>you <00:21:00.805>to <00:21:00.945>take <00:21:01.085>the <00:21:01.225>time

478
00:21:03.885 --> 00:21:06.065
<00:21:03.885>to <00:21:04.085>invest <00:21:04.285>a <00:21:04.485>little <00:21:04.685>bit <00:21:04.885>in <00:21:05.085>dependency <00:21:05.285>injection

479
00:21:06.065 --> 00:21:09.785
<00:21:06.065>because <00:21:06.220>no <00:21:06.376>matter <00:21:06.531>the <00:21:06.687>the <00:21:06.842>language, <00:21:06.998>it's <00:21:07.153>just <00:21:07.309>a <00:21:07.465>shift

480
00:21:10.225 --> 00:21:12.235
<00:21:10.225>that <00:21:10.574>helps <00:21:10.925>you <00:21:11.274>to, <00:21:11.625>uh,

481
00:21:12.455 --> 00:21:14.275
<00:21:12.455>put <00:21:12.655>elevate <00:21:12.855>your <00:21:13.054>code <00:21:13.254>to <00:21:13.455>the <00:21:13.655>next <00:21:13.855>level.

482
00:21:15.655 --> 00:21:18.225
<00:21:15.655>This <00:21:15.830>is <00:21:16.004>a <00:21:16.180>bit <00:21:16.355>unity <00:21:16.530>specific, <00:21:16.705>just <00:21:16.879>saying <00:21:17.055>use,

483
00:21:18.445 --> 00:21:19.665
<00:21:18.445>uh, <00:21:18.994>assembly <00:21:19.543>definitions.

484
00:21:19.795 --> 00:21:21.545
<00:21:19.795>Split <00:21:20.028>up <00:21:20.261>your <00:21:20.495>code <00:21:20.728>into <00:21:20.961>different <00:21:21.195>packages,

485
00:21:23.245 --> 00:21:25.325
<00:21:23.245>separate <00:21:23.594>your <00:21:23.945>UI <00:21:24.294>logic, <00:21:24.645>uh,

486
00:21:25.505 --> 00:21:27.205
<00:21:25.505>UI <00:21:25.785>from <00:21:26.065>your <00:21:26.345>logic, <00:21:26.625>your <00:21:26.905>database.

487
00:21:27.305 --> 00:21:29.125
<00:21:27.305>You <00:21:27.538>put <00:21:27.771>some <00:21:28.005>abstraction <00:21:28.238>layers <00:21:28.471>in <00:21:28.705>there.

488
00:21:29.645 --> 00:21:32.605
<00:21:29.645>I <00:21:29.772>can <00:21:29.899>just <00:21:30.026>see <00:21:30.154>from <00:21:30.281>all <00:21:30.408>the <00:21:30.535>code <00:21:30.663>that <00:21:30.790>I <00:21:30.917>see <00:21:31.045>often

489
00:21:32.745 --> 00:21:34.045
<00:21:32.745>or <00:21:33.135>download <00:21:33.525>from <00:21:33.915>packages

490
00:21:34.045 --> 00:21:35.405
<00:21:34.045>that <00:21:34.289>everything's <00:21:34.534>a <00:21:34.779>little <00:21:35.024>bit <00:21:35.269>messy

491
00:21:35.505 --> 00:21:38.715
<00:21:35.505>and <00:21:35.680>uh, <00:21:35.855>people <00:21:36.030>are <00:21:36.205>still <00:21:36.380>not <00:21:36.555>using <00:21:36.730>the <00:21:36.905>tools

492
00:21:38.715 --> 00:21:40.755
<00:21:38.715>that <00:21:38.948>we <00:21:39.181>also <00:21:39.415>have <00:21:39.648>in <00:21:39.881>Unity <00:21:40.115>now

493
00:21:41.025 --> 00:21:43.155
<00:21:41.025>that <00:21:41.225>just <00:21:41.425>come <00:21:41.625>from <00:21:41.825>the <00:21:42.025>professional <00:21:42.225>enterprise <00:21:42.425>world.

494
00:21:43.305 --> 00:21:45.795
<00:21:43.305>They <00:21:43.460>are <00:21:43.616>there, <00:21:43.771>but <00:21:43.927>you <00:21:44.082>also <00:21:44.238>have <00:21:44.393>to <00:21:44.549>use <00:21:44.705>them.

495
00:21:46.335 --> 00:21:49.105
<00:21:46.335>And, <00:21:46.685>and <00:21:47.035>also <00:21:47.385>automated <00:21:47.735>test,

496
00:21:49.105 --> 00:21:51.265
<00:21:49.105>there's <00:21:49.385>a <00:21:49.665>full <00:21:49.945>testing <00:21:50.225>framework <00:21:50.505>implemented.

497
00:21:51.285 --> 00:21:53.905
<00:21:51.285>You <00:21:51.425>can <00:21:51.565>do <00:21:51.705>a <00:21:51.845>unit <00:21:51.985>test, <00:21:52.125>you <00:21:52.265>can <00:21:52.405>do <00:21:52.545>integration <00:21:52.685>tests

498
00:21:54.525 --> 00:21:57.435
<00:21:54.525>and <00:21:54.700>this <00:21:54.875>just <00:21:55.050>helps <00:21:55.225>us <00:21:55.400>in <00:21:55.575>the <00:21:55.750>long <00:21:55.925>term

499
00:21:57.575 --> 00:21:59.755
<00:21:57.575>to <00:21:57.775>provide <00:21:57.975>better <00:21:58.175>code <00:21:58.375>and <00:21:58.575>a <00:21:58.775>high <00:21:58.975>quality.

500
00:22:00.335 --> 00:22:04.195
<00:22:00.335>So <00:22:00.568>let's <00:22:00.801>get <00:22:01.035>to <00:22:01.268>demo <00:22:01.501>time, <00:22:01.735>see

501
00:22:04.195 --> 00:22:05.515
<00:22:04.195>what <00:22:04.432>I <00:22:04.670>have <00:22:04.907>come <00:22:05.145>up <00:22:05.383>with.

502
00:22:12.405 --> 00:22:17.355
<00:22:12.405>I <00:22:12.545>mean, <00:22:12.685>what's <00:22:12.825>the <00:22:12.965>worst <00:22:13.105>that <00:22:13.245>can <00:22:13.385>happen <00:22:13.524>with <00:22:13.665>live <00:22:13.805>demos?

503
00:22:18.195 --> 00:22:20.245
<00:22:18.195>All <00:22:18.475>right, <00:22:18.754>so <00:22:19.034>there <00:22:19.314>you <00:22:19.595>go.

504
00:22:23.505 --> 00:22:26.045
<00:22:23.505>Oh, <00:22:23.705>second, <00:22:23.905>who <00:22:24.105>put <00:22:24.305>that <00:22:24.505>in <00:22:24.705>my <00:22:24.905>presentation?

505
00:22:26.345 --> 00:22:31.205
<00:22:26.345>Did <00:22:26.578>not <00:22:26.811>like <00:22:27.045>that <00:22:27.278>screen <00:22:27.511>copy <00:22:27.745>vr.

506
00:22:42.915 --> 00:22:47.265
<00:22:42.915>So, <00:22:43.148>oh, <00:22:43.381>where <00:22:43.615>is <00:22:43.848>my <00:22:44.081>screen <00:22:44.315>please?

507
00:22:51.785 --> 00:22:54.865
<00:22:51.785>That's <00:22:52.018>lovely. <00:22:52.251>Tested <00:22:52.485>it <00:22:52.718>70 <00:22:52.951>times, <00:22:53.185>but

508
00:23:00.275 --> 00:23:00.565
okay.

509
00:23:01.605 --> 00:23:03.475
<00:23:01.605>Twice <00:23:01.780>a <00:23:01.955>charm. <00:23:02.130>So <00:23:02.305>you <00:23:02.480>can <00:23:02.655>see <00:23:02.830>me, <00:23:03.005>right?

510
00:23:04.275 --> 00:23:06.675
<00:23:04.275>I <00:23:04.430>should <00:23:04.586>be <00:23:04.741>careful <00:23:04.897>not <00:23:05.052>to <00:23:05.208>wave <00:23:05.363>around <00:23:05.519>too <00:23:05.675>much

511
00:23:06.675 --> 00:23:09.075
<00:23:06.675>because <00:23:06.908>on <00:23:07.141>this <00:23:07.375>screen <00:23:07.608>it's <00:23:07.841>probably <00:23:08.075>fine,

512
00:23:09.415 --> 00:23:12.435
<00:23:09.415>but <00:23:09.542>I'm <00:23:09.669>like <00:23:09.796>a <00:23:09.924>steady <00:23:10.051>cam <00:23:10.178>like <00:23:10.305>this, <00:23:10.433>these <00:23:10.560>chickens <00:23:10.687>now <00:23:10.815>that

513
00:23:13.185 --> 00:23:15.075
<00:23:13.185>move <00:23:13.418>without <00:23:13.651>moving <00:23:13.885>their <00:23:14.118>head <00:23:14.351>too <00:23:14.585>much.

514
00:23:15.075 --> 00:23:18.275
<00:23:15.075>Exactly. <00:23:15.215>I <00:23:15.355>like <00:23:15.495>that. <00:23:15.635>So <00:23:15.775>let's <00:23:15.915>start <00:23:16.055>off <00:23:16.195>with <00:23:16.335>the <00:23:16.475>demo.

515
00:23:18.415 --> 00:23:19.715
<00:23:18.415>Is <00:23:18.649>it <00:23:18.883>this <00:23:19.117>one? <00:23:19.351>Yeah, <00:23:19.585>exactly.

516
00:23:21.525 --> 00:23:23.825
<00:23:21.525>So <00:23:21.680>yeah, <00:23:21.836>I <00:23:21.991>need <00:23:22.147>to <00:23:22.302>create <00:23:22.458>a <00:23:22.613>new <00:23:22.769>boundary <00:23:22.925>behind,

517
00:23:24.025 --> 00:23:25.305
<00:23:24.025>'cause <00:23:24.189>I <00:23:24.354>haven't <00:23:24.518>been <00:23:24.683>here, <00:23:24.847>but <00:23:25.012>it <00:23:25.177>does

518
00:23:25.305 --> 00:23:26.665
<00:23:25.305>that <00:23:25.713>automatically <00:23:26.121>for <00:23:26.529>me.

519
00:23:28.995 --> 00:23:33.765
<00:23:28.995>Lovely. <00:23:29.169>I'm <00:23:29.344>just <00:23:29.520>gonna <00:23:29.695>recenter. <00:23:29.870>Yeah, <00:23:30.044>it <00:23:30.219>looks <00:23:30.395>nice.

520
00:23:33.995 --> 00:23:35.925
<00:23:33.995>Okay, <00:23:34.195>lemme <00:23:34.395>put <00:23:34.594>that <00:23:34.794>up <00:23:34.995>a <00:23:35.195>little <00:23:35.395>bit.

521
00:23:38.085 --> 00:23:40.535
<00:23:38.085>Okay, <00:23:38.260>yeah, <00:23:38.435>these <00:23:38.610>things <00:23:38.785>are <00:23:38.960>falling <00:23:39.135>off. <00:23:39.310>Doesn't <00:23:39.485>matter.

522
00:23:40.955 --> 00:23:42.735
<00:23:40.955>So <00:23:41.110>what <00:23:41.266>you <00:23:41.421>see <00:23:41.577>here <00:23:41.732>is <00:23:41.888>just <00:23:42.043>a <00:23:42.199>little <00:23:42.355>demo

523
00:23:42.875 --> 00:23:44.655
<00:23:42.875>and <00:23:43.075>I <00:23:43.275>also <00:23:43.475>put <00:23:43.675>that <00:23:43.875>up <00:23:44.075>on <00:23:44.275>GitHub.

524
00:23:44.795 --> 00:23:48.205
<00:23:44.795>Uh, <00:23:44.922>the <00:23:45.049>last <00:23:45.176>slide <00:23:45.304>I <00:23:45.431>will <00:23:45.558>show <00:23:45.685>you <00:23:45.813>the, <00:23:45.940>the <00:23:46.067>GitHub <00:23:46.195>page.

525
00:23:48.305 --> 00:23:50.765
<00:23:48.305>So <00:23:48.460>if <00:23:48.616>you're <00:23:48.771>interested, <00:23:48.927>you <00:23:49.082>can <00:23:49.238>actually <00:23:49.393>just <00:23:49.549>download <00:23:49.705>it

526
00:23:50.765 --> 00:23:52.165
<00:23:50.765>and <00:23:51.080>get <00:23:51.395>started <00:23:51.710>with <00:23:52.025>it.

527
00:23:52.505 --> 00:23:55.165
<00:23:52.505>And <00:23:52.738>this <00:23:52.971>is <00:23:53.205>the <00:23:53.438>whole <00:23:53.671>AR <00:23:53.905>foundation

528
00:23:55.385 --> 00:23:57.125
<00:23:55.385>and <00:23:55.851>XR <00:23:56.318>interaction <00:23:56.785>toolkit.

529
00:23:57.845 --> 00:23:59.665
<00:23:57.845>And <00:23:58.020>it <00:23:58.195>just <00:23:58.370>gives <00:23:58.545>you <00:23:58.720>a <00:23:58.895>set <00:23:59.070>of <00:23:59.245>components

530
00:23:59.665 --> 00:24:02.065
<00:23:59.665>that <00:23:59.840>you <00:24:00.014>can <00:24:00.190>start <00:24:00.365>your <00:24:00.540>development, <00:24:00.715>which <00:24:00.889>you <00:24:01.065>can,

531
00:24:02.205 --> 00:24:03.625
<00:24:02.205>you <00:24:02.460>know, <00:24:02.716>you <00:24:02.971>have <00:24:03.227>these <00:24:03.483>buttons,

532
00:24:03.685 --> 00:24:07.305
<00:24:03.685>you <00:24:03.812>have <00:24:03.939>these <00:24:04.066>whole <00:24:04.194>UI <00:24:04.321>controls <00:24:04.448>that <00:24:04.575>I <00:24:04.703>can <00:24:04.830>just <00:24:04.957>play <00:24:05.085>around

533
00:24:07.305 --> 00:24:10.985
<00:24:07.305>with <00:24:07.480>and <00:24:07.655>show <00:24:07.830>you <00:24:08.005>and <00:24:08.180>you <00:24:08.355>have <00:24:08.530>manipulation <00:24:08.705>settings

534
00:24:11.045 --> 00:24:15.385
<00:24:11.045>and <00:24:11.245>taking <00:24:11.445>some, <00:24:11.645>some <00:24:11.845>objects, <00:24:12.045>resizing, <00:24:12.245>restoring <00:24:12.445>them,

535
00:24:16.495 --> 00:24:18.495
<00:24:16.495>snapping <00:24:16.844>them <00:24:17.195>to <00:24:17.544>certain <00:24:17.895>sockets.

536
00:24:18.875 --> 00:24:22.335
<00:24:18.875>And <00:24:19.075>it <00:24:19.275>also <00:24:19.475>gives <00:24:19.675>you <00:24:19.875>a <00:24:20.075>good <00:24:20.275>basis.

537
00:24:22.555 --> 00:24:24.775
<00:24:22.555>You <00:24:22.755>can <00:24:22.955>set <00:24:23.155>different <00:24:23.355>settings, <00:24:23.555>like, <00:24:23.755>you <00:24:23.955>know,

538
00:24:24.775 --> 00:24:26.815
<00:24:24.775>whether <00:24:25.055>this <00:24:25.335>is <00:24:25.615>used <00:24:25.895>or <00:24:26.175>not.

539
00:24:27.295 --> 00:24:29.215
<00:24:27.295>I <00:24:27.761>can <00:24:28.228>take <00:24:28.695>this

540
00:24:29.215 --> 00:24:33.135
<00:24:29.215>and <00:24:29.370>point <00:24:29.526>to <00:24:29.681>somebody, <00:24:29.837>let's <00:24:29.992>see <00:24:30.148>who's <00:24:30.303>the <00:24:30.459>nicest <00:24:30.615>guy?

541
00:24:33.135 --> 00:24:36.015
<00:24:33.135>Maybe <00:24:33.290>this <00:24:33.446>dude, <00:24:33.601>why <00:24:33.757>not? <00:24:33.912>'cause <00:24:34.068>he <00:24:34.223>was <00:24:34.379>waving <00:24:34.535>earlier.

542
00:24:36.465 --> 00:24:39.095
<00:24:36.465>There <00:24:36.745>you <00:24:37.024>go. <00:24:37.304>And <00:24:37.584>yeah, <00:24:37.865>so

543
00:24:39.095 --> 00:24:41.255
<00:24:39.095>that's <00:24:39.328>essentially <00:24:39.561>like <00:24:39.795>giving <00:24:40.028>you <00:24:40.261>a <00:24:40.495>gist

544
00:24:41.795 --> 00:24:43.055
<00:24:41.795>of, <00:24:42.173>of <00:24:42.551>what's <00:24:42.929>possible.

545
00:24:43.075 --> 00:24:45.255
<00:24:43.075>You <00:24:43.250>can <00:24:43.425>grab <00:24:43.600>objects, <00:24:43.775>you <00:24:43.950>can <00:24:44.125>track <00:24:44.300>with <00:24:44.475>objects,

546
00:24:45.255 --> 00:24:48.415
<00:24:45.255>and <00:24:45.382>then <00:24:45.509>write <00:24:45.636>your <00:24:45.764>application <00:24:45.891>log, <00:24:46.018>uh, <00:24:46.145>logic <00:24:46.273>on <00:24:46.400>top <00:24:46.527>of <00:24:46.655>it.

547
00:24:48.915 --> 00:24:51.415
<00:24:48.915>So, <00:24:49.115>you <00:24:49.315>know, <00:24:49.514>manipulation, <00:24:49.715>like <00:24:49.915>this <00:24:50.115>is <00:24:50.315>possible.

548
00:24:51.995 --> 00:24:56.375
<00:24:51.995>And <00:24:52.344>yeah, <00:24:52.695>see <00:24:53.044>I <00:24:53.395>like

549
00:24:56.375 --> 00:24:59.115
<00:24:56.375>to <00:24:56.655>like <00:24:56.935>do <00:24:57.215>this, <00:24:57.495>do <00:24:57.775>this.

550
00:24:59.455 --> 00:25:01.675
<00:24:59.455>Say, <00:24:59.610>yeah, <00:24:59.766>you <00:24:59.921>can <00:25:00.077>throw <00:25:00.232>stuff <00:25:00.388>away. <00:25:00.543>It <00:25:00.699>doesn't <00:25:00.855>matter.

551
00:25:02.335 --> 00:25:04.355
<00:25:02.335>Oh, <00:25:02.535>that's, <00:25:02.735>that's <00:25:02.935>not <00:25:03.135>what <00:25:03.335>I <00:25:03.535>was <00:25:03.735>planning.

552
00:25:04.555 --> 00:25:07.125
<00:25:04.555>I <00:25:04.710>mean, <00:25:04.866>uh, <00:25:05.021>sorry <00:25:05.177>about <00:25:05.332>that <00:25:05.488>guy <00:25:05.643>in <00:25:05.799>the <00:25:05.955>front.

553
00:25:07.415 --> 00:25:11.485
<00:25:07.415>Maybe <00:25:07.590>you <00:25:07.764>get <00:25:07.940>another <00:25:08.115>one. <00:25:08.290>Oh, <00:25:08.465>that <00:25:08.639>bounced <00:25:08.815>off.

554
00:25:11.825 --> 00:25:13.525
<00:25:11.825>So <00:25:11.965>yeah, <00:25:12.105>this <00:25:12.245>is <00:25:12.385>just <00:25:12.525>a <00:25:12.665>little <00:25:12.805>bit <00:25:12.945>of <00:25:13.085>a <00:25:13.225>demo.

555
00:25:13.955 --> 00:25:17.485
<00:25:13.955>This <00:25:14.082>is <00:25:14.209>how <00:25:14.336>I <00:25:14.464>like <00:25:14.591>to, <00:25:14.718>to <00:25:14.845>introduce <00:25:14.973>you <00:25:15.100>to <00:25:15.227>the <00:25:15.355>application.

556
00:25:17.485 --> 00:25:21.275
<00:25:17.485>Let's <00:25:17.640>see <00:25:17.796>if <00:25:17.951>this, <00:25:18.107>this <00:25:18.262>button <00:25:18.418>works. <00:25:18.573>There <00:25:18.729>you <00:25:18.885>go.

557
00:25:21.535 --> 00:25:23.395
<00:25:21.535>So <00:25:21.768>you're <00:25:22.001>safe. <00:25:22.235>Don't <00:25:22.468>worry <00:25:22.701>about <00:25:22.935>it.

558
00:25:26.685 --> 00:25:30.675
<00:25:26.685>And <00:25:26.918>let's <00:25:27.151>get <00:25:27.385>to <00:25:27.618>the <00:25:27.851>last <00:25:28.085>point.

559
00:25:30.795 --> 00:25:31.835
<00:25:30.795>I <00:25:30.951>still <00:25:31.107>have <00:25:31.263>a <00:25:31.419>minute <00:25:31.575>to <00:25:31.731>go.

560
00:25:35.405 --> 00:25:38.585
<00:25:35.405>So <00:25:35.560>this <00:25:35.716>is <00:25:35.871>what <00:25:36.027>we <00:25:36.182>learned <00:25:36.338>mostly. <00:25:36.493>Comfort <00:25:36.649>is <00:25:36.805>king.

561
00:25:38.585 --> 00:25:40.625
<00:25:38.585>It's <00:25:38.865>really <00:25:39.145>important. <00:25:39.425>Get <00:25:39.705>your <00:25:39.985>software,

562
00:25:40.925 --> 00:25:42.105
<00:25:40.925>be <00:25:41.137>be <00:25:41.349>a <00:25:41.562>little <00:25:41.774>bit <00:25:41.987>conservative

563
00:25:42.615 --> 00:25:46.025
<00:25:42.615>with <00:25:42.790>if <00:25:42.965>you <00:25:43.140>users <00:25:43.315>get <00:25:43.490>sick <00:25:43.665>parties <00:25:43.840>over <00:25:44.015>anyway.

564
00:25:46.875 --> 00:25:49.455
<00:25:46.875>And <00:25:47.075>XR <00:25:47.275>is <00:25:47.475>still <00:25:47.675>new <00:25:47.875>for <00:25:48.075>most <00:25:48.275>users.

565
00:25:49.795 --> 00:25:53.695
<00:25:49.795>So <00:25:49.950>implement <00:25:50.106>your <00:25:50.261>application <00:25:50.417>in <00:25:50.572>a <00:25:50.728>way, <00:25:50.883>guide <00:25:51.039>you, <00:25:51.195>uh,

566
00:25:53.695 --> 00:25:55.735
<00:25:53.695>that <00:25:53.928>users <00:25:54.161>are <00:25:54.395>guided, <00:25:54.628>give <00:25:54.861>them <00:25:55.095>time

567
00:25:56.355 --> 00:25:58.935
<00:25:56.355>and <00:25:56.555>uh, <00:25:56.755>to <00:25:56.955>get <00:25:57.155>accustomed <00:25:57.355>to <00:25:57.555>the <00:25:57.755>technology

568
00:25:59.965 --> 00:26:02.025
<00:25:59.965>and <00:26:00.105>think <00:26:00.245>outside <00:26:00.385>of <00:26:00.524>the <00:26:00.665>box <00:26:00.804>maybe <00:26:00.945>you <00:26:01.084>have <00:26:01.225>some <00:26:01.365>sort

569
00:26:02.025 --> 00:26:06.185
<00:26:02.025>of <00:26:02.165>solutions <00:26:02.305>that <00:26:02.445>are <00:26:02.585>not <00:26:02.725>just <00:26:02.865>copied <00:26:03.005>from <00:26:03.145>a <00:26:03.285>flat <00:26:03.425>screen

570
00:26:06.325 --> 00:26:07.385
<00:26:06.325>as <00:26:06.643>you're <00:26:06.961>used <00:26:07.279>to.

571
00:26:08.125 --> 00:26:10.225
<00:26:08.125>And <00:26:08.300>this <00:26:08.475>is <00:26:08.650>what <00:26:08.825>is <00:26:09.000>a <00:26:09.175>little <00:26:09.350>bit <00:26:09.525>exciting

572
00:26:10.325 --> 00:26:11.825
<00:26:10.325>for <00:26:10.595>me <00:26:10.865>also <00:26:11.135>in <00:26:11.405>the <00:26:11.675>application.

573
00:26:11.825 --> 00:26:13.935
<00:26:11.825>There, <00:26:12.058>there <00:26:12.291>are <00:26:12.525>just <00:26:12.758>in <00:26:12.991>this <00:26:13.225>field

574
00:26:13.935 --> 00:26:16.095
<00:26:13.935>that <00:26:14.110>they're <00:26:14.284>just <00:26:14.460>applications <00:26:14.635>that <00:26:14.810>you <00:26:14.985>never <00:26:15.159>think <00:26:15.335>of.

575
00:26:16.095 --> 00:26:18.935
<00:26:16.095>Sometimes <00:26:16.295>some <00:26:16.495>mechanics <00:26:16.695>just <00:26:16.895>work <00:26:17.095>out <00:26:17.295>much <00:26:17.495>better.

576
00:26:19.185 --> 00:26:20.495
<00:26:19.185>We're <00:26:19.420>all <00:26:19.656>used <00:26:19.892>to <00:26:20.128>these <00:26:20.363>screens

577
00:26:20.495 --> 00:26:21.575
<00:26:20.495>on <00:26:20.689>our <00:26:20.883>phones <00:26:21.078>and <00:26:21.272>they're <00:26:21.467>great.

578
00:26:21.655 --> 00:26:22.975
<00:26:21.655>I <00:26:21.892>mean <00:26:22.130>they're <00:26:22.367>revolutionized <00:26:22.605>the <00:26:22.842>world.

579
00:26:23.165 --> 00:26:24.975
<00:26:23.165>Everybody <00:26:23.445>has <00:26:23.725>them, <00:26:24.004>everybody <00:26:24.284>likes <00:26:24.565>them.

580
00:26:25.515 --> 00:26:28.975
<00:26:25.515>And <00:26:25.690>um, <00:26:25.865>but <00:26:26.040>nevertheless, <00:26:26.215>in <00:26:26.390>the <00:26:26.565>three <00:26:26.740>dimensional <00:26:26.915>space,

581
00:26:29.225 --> 00:26:30.735
<00:26:29.225>there <00:26:29.496>are <00:26:29.768>other <00:26:30.040>rules <00:26:30.312>that <00:26:30.583>apply

582
00:26:30.795 --> 00:26:32.495
<00:26:30.795>and <00:26:30.995>you <00:26:31.195>can <00:26:31.395>get <00:26:31.595>creative <00:26:31.795>with <00:26:31.995>those <00:26:32.195>rules.

583
00:26:35.275 --> 00:26:37.725
<00:26:35.275>Yeah, <00:26:35.450>I'm <00:26:35.625>not <00:26:35.800>gonna <00:26:35.975>go <00:26:36.150>too <00:26:36.325>much <00:26:36.500>into <00:26:36.675>detail.

584
00:26:37.725 --> 00:26:40.605
<00:26:37.725>If <00:26:37.865>you <00:26:38.004>are <00:26:38.145>interested <00:26:38.284>in <00:26:38.425>learning <00:26:38.564>this <00:26:38.705>stuff, <00:26:38.844>you <00:26:38.985>can <00:26:39.125>go

585
00:26:40.605 --> 00:26:43.685
<00:26:40.605>to <00:26:40.745>my <00:26:40.885>GitHub <00:26:41.025>page <00:26:41.165>later <00:26:41.305>on, <00:26:41.445>check <00:26:41.585>out <00:26:41.725>the <00:26:41.865>project, <00:26:42.005>go

586
00:26:43.685 --> 00:26:44.725
<00:26:43.685>to <00:26:43.996>learn <00:26:44.309>unity <00:26:44.620>com.

587
00:26:45.385 --> 00:26:46.685
<00:26:45.385>And <00:26:45.677>there's <00:26:45.970>also <00:26:46.262>a <00:26:46.554>lot

588
00:26:46.685 --> 00:26:49.885
<00:26:46.685>of <00:26:46.885>sample <00:26:47.085>projects <00:26:47.284>in <00:26:47.485>templates <00:26:47.685>in <00:26:47.885>the <00:26:48.085>packages

589
00:26:49.885 --> 00:26:52.485
<00:26:49.885>that <00:26:50.040>you <00:26:50.196>can <00:26:50.351>get <00:26:50.507>a <00:26:50.662>checkout, <00:26:50.818>get <00:26:50.973>started <00:26:51.129>with <00:26:51.285>it.

590
00:26:53.025 --> 00:26:55.525
<00:26:53.025>And <00:26:53.225>these <00:26:53.425>are <00:26:53.625>just <00:26:53.825>some <00:26:54.025>of <00:26:54.225>the <00:26:54.425>YouTubers

591
00:26:55.525 --> 00:26:57.445
<00:26:55.525>that <00:26:55.700>have <00:26:55.875>some <00:26:56.050>solid <00:26:56.225>videos <00:26:56.400>on <00:26:56.575>it <00:26:56.750>as <00:26:56.925>well.

592
00:26:58.265 --> 00:27:01.925
<00:26:58.265>And <00:26:58.405>since <00:26:58.545>I <00:26:58.685>just <00:26:58.825>have <00:26:58.965>seven <00:26:59.105>seconds <00:26:59.245>left, <00:26:59.385>I'll <00:26:59.525>leave <00:26:59.665>you

593
00:27:01.925 --> 00:27:04.885
<00:27:01.925>with <00:27:02.080>the <00:27:02.236>last <00:27:02.391>slide <00:27:02.547>and <00:27:02.702>the <00:27:02.858>question <00:27:03.013>whether <00:27:03.169>you <00:27:03.325>have

594
00:27:04.915 --> 00:27:06.245
<00:27:04.915>some, <00:27:05.513>some <00:27:06.111>questions.

595
00:27:06.305 --> 00:27:09.245
<00:27:06.305>By <00:27:06.432>the <00:27:06.559>way, <00:27:06.686>this, <00:27:06.814>this <00:27:06.941>is <00:27:07.068>gonna <00:27:07.195>be <00:27:07.323>available, <00:27:07.450>the <00:27:07.577>whole, <00:27:07.705>uh,

596
00:27:09.245 --> 00:27:11.725
<00:27:09.245>presentation <00:27:09.372>later <00:27:09.499>on, <00:27:09.626>on <00:27:09.754>the, <00:27:09.881>uh, <00:27:10.008>on <00:27:10.135>the <00:27:10.263>side <00:27:10.390>of <00:27:10.517>the <00:27:10.645>venue.

597
00:27:11.725 --> 00:27:14.045
<00:27:11.725>Everybody <00:27:11.958>who <00:27:12.191>of <00:27:12.425>you <00:27:12.658>has <00:27:12.891>can <00:27:13.125>get

598
00:27:14.045 --> 00:27:15.165
<00:27:14.045>access <00:27:14.381>to <00:27:14.717>that <00:27:15.053>presentation.

599
00:27:15.665 --> 00:27:17.245
<00:27:15.665>But <00:27:15.945>thanks <00:27:16.225>a <00:27:16.504>lot. <00:27:16.784>That's <00:27:17.065>it.

600
00:27:17.535 --> 00:27:20.565
<00:27:17.535>Thank <00:27:17.710>you <00:27:17.885>Mario. <00:27:18.060>There <00:27:18.235>are <00:27:18.410>no <00:27:18.585>questions <00:27:18.760>yet <00:27:18.935>here.

601
00:27:21.105 --> 00:27:23.925
<00:27:21.105>Uh, <00:27:21.232>I <00:27:21.359>I <00:27:21.486>would <00:27:21.614>be <00:27:21.741>interested, <00:27:21.868>what <00:27:21.995>do <00:27:22.123>you <00:27:22.250>think <00:27:22.377>will <00:27:22.505>have

602
00:27:23.925 --> 00:27:25.805
<00:27:23.925>to <00:27:24.158>change <00:27:24.391>most <00:27:24.625>in <00:27:24.858>the <00:27:25.091>upcoming <00:27:25.325>years?

603
00:27:26.385 --> 00:27:30.045
<00:27:26.385>Our <00:27:26.540>perception <00:27:26.696>as <00:27:26.851>users <00:27:27.007>as <00:27:27.162>they <00:27:27.318>get <00:27:27.473>used <00:27:27.629>to <00:27:27.785>XR

604
00:27:30.585 --> 00:27:32.565
<00:27:30.585>or <00:27:30.865>the <00:27:31.145>hardware <00:27:31.425>and <00:27:31.705>the <00:27:31.985>frameworks

605
00:27:32.705 --> 00:27:34.525
<00:27:32.705>or <00:27:32.938>the <00:27:33.171>developers <00:27:33.405>who <00:27:33.638>develop <00:27:33.871>the <00:27:34.105>tools.

606
00:27:34.625 --> 00:27:36.165
<00:27:34.625>So <00:27:34.902>we <00:27:35.179>learn <00:27:35.456>how <00:27:35.733>to <00:27:36.011>adapt

607
00:27:36.225 --> 00:27:37.225
<00:27:36.225>To <00:27:36.524>that. <00:27:36.824>Uh, <00:27:37.125>it's

608
00:27:37.225 --> 00:27:40.005
<00:27:37.225>a <00:27:37.380>lot <00:27:37.536>of <00:27:37.691>its <00:27:37.847>comes <00:27:38.002>down <00:27:38.158>to <00:27:38.313>hardware <00:27:38.469>and <00:27:38.625>software.

609
00:27:40.125 --> 00:27:41.805
<00:27:40.125>I <00:27:40.300>don't <00:27:40.475>think <00:27:40.650>people <00:27:40.825>need <00:27:41.000>to <00:27:41.175>change <00:27:41.350>for <00:27:41.525>that.

610
00:27:41.805 --> 00:27:44.125
<00:27:41.805>People <00:27:42.005>will <00:27:42.205>get <00:27:42.405>accustomed <00:27:42.605>to, <00:27:42.805>first <00:27:43.005>of <00:27:43.205>all,

611
00:27:44.225 --> 00:27:47.085
<00:27:44.225>people <00:27:44.399>are <00:27:44.574>not <00:27:44.750>gonna <00:27:44.925>change <00:27:45.100>because <00:27:45.274>this <00:27:45.449>is <00:27:45.625>us.

612
00:27:47.205 --> 00:27:48.445
<00:27:47.205>I <00:27:47.364>don't <00:27:47.523>want <00:27:47.683>to <00:27:47.842>change <00:27:48.002>who <00:27:48.161>I <00:27:48.321>am

613
00:27:48.545 --> 00:27:51.365
<00:27:48.545>or <00:27:48.685>I <00:27:48.825>want <00:27:48.965>the <00:27:49.105>technology <00:27:49.245>to <00:27:49.385>help <00:27:49.525>me <00:27:49.665>in <00:27:49.805>my <00:27:49.945>life.

614
00:27:51.745 --> 00:27:52.645
<00:27:51.745>And <00:27:51.947>for <00:27:52.149>that, <00:27:52.352>the <00:27:52.555>comfort

615
00:27:52.645 --> 00:27:53.885
<00:27:52.645>needs <00:27:52.784>to <00:27:52.924>be <00:27:53.063>a <00:27:53.203>lot <00:27:53.342>more, <00:27:53.482>a <00:27:53.621>lot <00:27:53.761>better.

616
00:27:54.505 --> 00:27:57.965
<00:27:54.505>And <00:27:54.632>that <00:27:54.759>will <00:27:54.886>come <00:27:55.014>now <00:27:55.141>me <00:27:55.268>is <00:27:55.395>gonna <00:27:55.523>show <00:27:55.650>in <00:27:55.777>a <00:27:55.905>couple

617
00:27:57.965 --> 00:27:59.285
<00:27:57.965>of <00:27:58.202>months <00:27:58.440>their <00:27:58.677>new <00:27:58.915>AR <00:27:59.153>glo

618
00:27:59.305 --> 00:28:03.405
<00:27:59.305>or <00:27:59.460>the <00:27:59.616>Arlo <00:27:59.771>are <00:27:59.927>like <00:28:00.082>the <00:28:00.238>prototype <00:28:00.393>with <00:28:00.549>reduced <00:28:00.705>weight,

619
00:28:03.545 --> 00:28:06.265
<00:28:03.545>better <00:28:03.825>comfort, <00:28:04.105>but <00:28:04.385>also <00:28:04.665>the <00:28:04.945>software

620
00:28:06.265 --> 00:28:07.665
<00:28:06.265>stack <00:28:06.580>needs <00:28:06.895>to <00:28:07.210>get <00:28:07.525>better.

621
00:28:07.695 --> 00:28:10.595
<00:28:07.695>Yeah. <00:28:07.870>And <00:28:08.044>Apple <00:28:08.220>has <00:28:08.395>done <00:28:08.570>a <00:28:08.745>good <00:28:08.919>step <00:28:09.095>in

622
00:28:10.595 --> 00:28:12.755
<00:28:10.595>that <00:28:10.795>direction <00:28:10.995>in <00:28:11.195>terms <00:28:11.395>of <00:28:11.595>the <00:28:11.795>onboarding <00:28:11.995>process.

623
00:28:12.785 --> 00:28:16.115
<00:28:12.785>Good. <00:28:12.960>And <00:28:13.135>new <00:28:13.310>users <00:28:13.485>can <00:28:13.660>use <00:28:13.835>it <00:28:14.010>quite <00:28:14.185>well

624
00:28:16.435 --> 00:28:17.435
<00:28:16.435>Actually. <00:28:16.735>And <00:28:17.034>are <00:28:17.335>there

625
00:28:17.435 --> 00:28:18.555
<00:28:17.435>any <00:28:17.771>drawbacks <00:28:18.107>in <00:28:18.443>the

626
00:28:18.555 --> 00:28:20.075
<00:28:18.555>cross <00:28:19.239>platform <00:28:19.923>development?

627
00:28:20.135 --> 00:28:22.195
<00:28:20.135>So <00:28:20.335>are <00:28:20.535>there <00:28:20.735>any <00:28:20.935>features <00:28:21.135>you <00:28:21.335>cannot <00:28:21.535>use

628
00:28:22.335 --> 00:28:24.555
<00:28:22.335>or, <00:28:22.568>uh, <00:28:22.801>are <00:28:23.035>there <00:28:23.268>addons <00:28:23.501>in <00:28:23.735>Unity?

629
00:28:24.775 --> 00:28:27.635
<00:28:24.775>You <00:28:24.930>can <00:28:25.086>say, <00:28:25.241>uh, <00:28:25.397>you <00:28:25.552>ask <00:28:25.708>what <00:28:25.863>kind <00:28:26.019>of, <00:28:26.175>uh,

630
00:28:27.975 --> 00:28:29.235
<00:28:27.975>VR <00:28:28.352>headset <00:28:28.731>you're <00:28:29.109>using

631
00:28:29.335 --> 00:28:31.075
<00:28:29.335>and <00:28:29.510>you <00:28:29.685>say, <00:28:29.860>if <00:28:30.035>you <00:28:30.210>have <00:28:30.385>the <00:28:30.560>Vision <00:28:30.735>Pro

632
00:28:31.075 --> 00:28:32.275
<00:28:31.075>do <00:28:31.255>this. <00:28:31.435>If <00:28:31.615>you <00:28:31.795>Yeah, <00:28:31.975>of <00:28:32.155>course.

633
00:28:32.505 --> 00:28:34.675
<00:28:32.505>Yeah, <00:28:32.738>of <00:28:32.971>course. <00:28:33.205>That, <00:28:33.438>that's <00:28:33.671>perfectly <00:28:33.905>possible.

634
00:28:34.675 --> 00:28:36.155
<00:28:34.675>It's <00:28:34.941>no <00:28:35.207>problem. <00:28:35.474>It's <00:28:35.740>like, <00:28:36.007>uh,

635
00:28:36.415 --> 00:28:38.675
<00:28:36.415>asking <00:28:36.590>on <00:28:36.764>a <00:28:36.940>phone <00:28:37.115>which <00:28:37.290>model <00:28:37.465>I'm <00:28:37.639>running <00:28:37.815>on.

636
00:28:39.095 --> 00:28:41.035
<00:28:39.095>And <00:28:39.375>that <00:28:39.655>is, <00:28:39.935>that's <00:28:40.215>perfectly <00:28:40.495>fine.

637
00:28:41.495 --> 00:28:43.205
<00:28:41.495>That's, <00:28:41.961>that's <00:28:42.428>possible. <00:28:42.895>Yeah.

638
00:28:43.555 --> 00:28:44.765
<00:28:43.555>Okay. <00:28:43.827>Thank <00:28:44.099>you <00:28:44.371>very <00:28:44.644>much.

639
00:28:44.995 --> 00:28:46.125
<00:28:44.995>Yeah, <00:28:45.198>thanks <00:28:45.401>a <00:28:45.605>lot. <00:28:45.808>Thank <00:28:46.012>you.