WEBVTT

00:00:00.000 --> 00:00:03.090
>> Conozco el título de la sesión
y la descripción del título en

00:00:03.090 --> 00:00:08.175
lo de la sesión
no hace correlación,

00:00:08.175 --> 00:00:11.805
pero me encantaría compartir
una historia increíble con todos aquí.

00:00:11.805 --> 00:00:16.545
Mi nombre es Sweeky, trabajo para
Microsoft, me encanta Xamarin,

00:00:16.545 --> 00:00:20.940
y me dieron recientemente
realmente en Pokemon Go,

00:00:20.940 --> 00:00:23.670
y luego se puso realmente,
realmente en Wizards Unite,

00:00:23.670 --> 00:00:25.940
el nuevo Harry Potter
versión de Pokemon Go,

00:00:25.940 --> 00:00:29.340
tan claramente que realmente
como la realidad mixta.

00:00:29.340 --> 00:00:35.055
He estado caminando por ahí
el área de conferencias

00:00:35.055 --> 00:00:41.025
para todo lo de ayer y
dejando caer cajas azules,

00:00:41.025 --> 00:00:44.240
así que he perdido todas mis cajas azules.

00:00:44.240 --> 00:00:46.610
Estas no son sólo cajas azules normales,

00:00:46.610 --> 00:00:50.435
estos son claramente
virtuales cajas reales falsas.

00:00:50.435 --> 00:00:52.100
Pero están por todo el campamento,

00:00:52.100 --> 00:00:54.110
en toda la zona de conferencias.

00:00:54.110 --> 00:00:57.110
En esta sesión, estoy
va a mostrar

00:00:57.110 --> 00:01:00.050
cómo creé las dos aplicaciones: una que

00:01:00.050 --> 00:01:02.780
deja caer estas cajas y
el segundo que

00:01:02.780 --> 00:01:06.050
ayudar a todos ustedes, ayudar a
encontrar mis cajas.

00:01:06.050 --> 00:01:09.265
Sí, es un juego
porque me encantan los juegos.

00:01:09.265 --> 00:01:12.425
¿Qué somos realmente
hablando de aquí?

00:01:12.425 --> 00:01:16.460
Este es el mundo genial
de realidad aumentada.

00:01:16.460 --> 00:01:19.280
No estoy hablando de
VR con un auricular encendido,

00:01:19.280 --> 00:01:21.350
estamos hablando de
realidad aumentada,

00:01:21.350 --> 00:01:25.130
por lo que cualquier dispositivo con una cámara encendida
debe ser capaz de proyectar

00:01:25.130 --> 00:01:30.160
modelos en puntos o ubicaciones
donde se supone que debe estar allí.

00:01:30.160 --> 00:01:35.250
Así que como tengo ese pequeño Jeffer genial
está presumiendo por aquí,

00:01:35.250 --> 00:01:37.670
la forma en que me gusta describirlo a

00:01:37.670 --> 00:01:39.755
todos los que no están familiarizados
con cómo funciona esto,

00:01:39.755 --> 00:01:42.350
es literalmente sólo usando
sus marcos de cámara como

00:01:42.350 --> 00:01:45.800
un lienzo y sólo
dibujando objetos en él.

00:01:45.800 --> 00:01:48.575
Ahora, no soy el mejor
diseñador gráfico en el mundo,

00:01:48.575 --> 00:01:51.110
por lo tanto, tenemos cajas azules.

00:01:51.110 --> 00:01:53.450
Pero si fuera mucho
mejor en el modelado 3D,

00:01:53.450 --> 00:01:56.030
se puede poner cualquier objeto

00:01:56.030 --> 00:01:59.820
que es decir, Harry Potter
personajes o Pokemon.

00:01:59.930 --> 00:02:03.280
La forma en que funciona el soporte en este momento,

00:02:03.280 --> 00:02:06.335
esto está ligado a
cada plataforma nativa.

00:02:06.335 --> 00:02:08.840
Así que iOS tiene su propio
versión que se llama

00:02:08.840 --> 00:02:12.505
ARKit y Android tiene
su propia versión, que es ARCore.

00:02:12.505 --> 00:02:16.340
Estos son soporte nativo
vinculante que se nos proporciona

00:02:16.340 --> 00:02:20.435
de Android e iOS que
apoyar todo el concepto de,

00:02:20.435 --> 00:02:22.970
"Oye, tengo un dispositivo con una cámara.

00:02:22.970 --> 00:02:26.180
Me está proporcionando marcos de
información del mundo real,

00:02:26.180 --> 00:02:28.340
y ahora tiene suficiente
puntos de datos que

00:02:28.340 --> 00:02:30.635
puede empezar a dibujar cosas en él.

00:02:30.635 --> 00:02:33.845
Así que toda esta sección de la pila es

00:02:33.845 --> 00:02:38.660
controlado y alimentado por
componentes nativos básicamente.

00:02:38.660 --> 00:02:42.190
Ahora vamos a entrar en
el mundo de la realidad mixta.

00:02:42.190 --> 00:02:44.450
Hemos tenido un montón de charlas increíbles

00:02:44.450 --> 00:02:46.865
a través de la conferencia
sobre los servicios cognitivos,

00:02:46.865 --> 00:02:52.290
sobre los servicios de imágenes, todos los
proporcionado por Microsoft.

00:02:52.290 --> 00:02:54.155
En esta charla, voy a estar hablando de

00:02:54.155 --> 00:02:55.610
otro servicio que se proporciona

00:02:55.610 --> 00:02:57.700
que se llama Anclas espaciales de Azure.

00:02:57.700 --> 00:02:59.490
Fue degradado en la construcción,

00:02:59.490 --> 00:03:02.300
es extremadamente fresco y
hay una estrella a continuación

00:03:02.300 --> 00:03:05.120
porque todavía está en versión preliminar,

00:03:05.120 --> 00:03:06.830
pero está disponible para usar en este momento,

00:03:06.830 --> 00:03:08.240
se obtiene una suscripción gratuita de un año,

00:03:08.240 --> 00:03:10.195
puedes configurar una cuenta gratuita.

00:03:10.195 --> 00:03:14.685
Entonces, ¿cuál es el punto de
¿Ancla espacial de Azure?

00:03:14.685 --> 00:03:16.880
Acabo de decirte que
cada plataforma nativa tiene

00:03:16.880 --> 00:03:19.105
su propia versión y pueden hacerlo.

00:03:19.105 --> 00:03:22.935
¿Dónde funciona Azure Spatial
¿Los anclajes proporcionan valor?

00:03:22.935 --> 00:03:24.990
Bueno, con Azure Spatial Anchors,

00:03:24.990 --> 00:03:28.830
usted puede tener todos los
esos puntos de interés precisos,

00:03:28.830 --> 00:03:31.205
pero puedes compartirlos
en diferentes dispositivos.

00:03:31.205 --> 00:03:35.180
Así que usted puede tener un equipo
con un montón de diferentes,

00:03:35.180 --> 00:03:37.010
una persona podría estar en un HoloLens,

00:03:37.010 --> 00:03:39.350
otro podría estar usando una aplicación para UWP,

00:03:39.350 --> 00:03:41.345
otro podría ser
usando un teléfono Android,

00:03:41.345 --> 00:03:45.275
pero luego todos los involucrados
puede ser capaz de ver

00:03:45.275 --> 00:03:46.970
que representaba el modelo 3D a través de

00:03:46.970 --> 00:03:50.525
cualquiera que sea la cámara que
elegir verlo a través de.

00:03:50.525 --> 00:03:53.260
Esa es la belleza de
Anclas espaciales de Azure.

00:03:53.260 --> 00:03:55.415
Ha sido muy divertido.

00:03:55.415 --> 00:03:59.330
Han tenido apoyo y hay
ya hay muestras disponibles

00:03:59.330 --> 00:04:03.710
en línea en este momento que el apoyo
nativo iOS, Android nativo.

00:04:03.710 --> 00:04:06.505
Hay una muestra de Unity y
hay uno para HoloLens.

00:04:06.505 --> 00:04:09.450
Pero estamos en El Xamarin
Cumbre de desarrollo aquí,

00:04:09.450 --> 00:04:11.730
no estamos en WWWC o algo así,

00:04:11.730 --> 00:04:14.265
así que aquí está el soporte de Xamarin?

00:04:14.265 --> 00:04:16.085
He tenido mucha gente que me pregunta eso,

00:04:16.085 --> 00:04:18.620
suena como, "Déjame ir a averiguar."

00:04:18.620 --> 00:04:20.950
¿Por qué todavía no hay compatibilidad con Xamarin?

00:04:20.950 --> 00:04:22.800
Buenas noticias.

00:04:22.800 --> 00:04:24.975
Hay compatibilidad con Xamarin.

00:04:24.975 --> 00:04:27.785
En realidad, han
estado trabajando en ello.

00:04:27.785 --> 00:04:32.550
Simplemente no lo tenían.
listo para liberar hasta ahora.

00:04:32.550 --> 00:04:35.405
No es una nota clave
Anuncio. Gracias.

00:04:35.405 --> 00:04:38.120
Pero estoy súper súper orgulloso de

00:04:38.120 --> 00:04:41.030
anunciar que hay
esta beta bits disponibles.

00:04:41.030 --> 00:04:44.300
Actualmente, estamos limitando
que el acceso sólo a los MVP.

00:04:44.300 --> 00:04:45.970
Tendré un enlace más tarde,

00:04:45.970 --> 00:04:48.985
cualquier persona que es un MVP en la habitación
en este momento o viendo en línea,

00:04:48.985 --> 00:04:51.370
hola amigos en línea,
por favor entre nado y firme

00:04:51.370 --> 00:04:54.350
arriba y podemos conseguir que beta
acceso a estos bits.

00:04:54.350 --> 00:04:56.160
Pero no estés triste,

00:04:56.160 --> 00:04:58.000
Me salté por delante, estaba
va a tener esto en

00:04:58.000 --> 00:05:00.325
el final, pero quiero
sólo di que estoy demasiado emocionado.

00:05:00.325 --> 00:05:06.355
Tendremos acceso público para
la compatibilidad con Xamarin a principios de agosto.

00:05:06.355 --> 00:05:07.630
Así que por favor no pierdas de vista.

00:05:07.630 --> 00:05:09.670
Todo lo que estoy mostrando
hoy y la demostración de hoy

00:05:09.670 --> 00:05:12.285
estará disponible para
a principios de agosto,

00:05:12.285 --> 00:05:14.030
y no estoy haciendo nada
fantasía, confía en mí.

00:05:14.030 --> 00:05:17.250
Es muy básico, pero es genial.

00:05:17.260 --> 00:05:20.440
De vuelta al poder de donde

00:05:20.440 --> 00:05:23.440
Xamarin y Azure Spatial
Los anclas podrían vivir.

00:05:23.440 --> 00:05:28.330
Así que la idea sería Xamarin
tendrá conducir los bits nativos,

00:05:28.330 --> 00:05:31.150
ejecutarlo en sus dispositivos
y el backend.

00:05:31.150 --> 00:05:33.590
Los servicios de apoyo
puede ser un Cosmos DB,

00:05:33.590 --> 00:05:36.240
puede ser Azure App Service.

00:05:36.670 --> 00:05:39.620
También puede ampliar este

00:05:39.620 --> 00:05:41.645
en lo que estás tratando
para aplicar esto a.

00:05:41.645 --> 00:05:45.665
También puede tener
solo un acceso basado en Azure AD.

00:05:45.665 --> 00:05:47.180
Hay mucho diferente, dependiendo

00:05:47.180 --> 00:05:48.935
sobre lo que están tratando de lograr,

00:05:48.935 --> 00:05:50.615
puede soportarlo.

00:05:50.615 --> 00:05:53.220
Así que describa un montón de características interesantes.

00:05:53.220 --> 00:05:54.975
Tienes mucho poder aquí.

00:05:54.975 --> 00:05:56.730
¿Qué puedes hacer con él?

00:05:56.730 --> 00:05:59.010
Algunas ideas, seré honesto,

00:05:59.010 --> 00:06:00.300
los dos primeros puntos no soy yo,

00:06:00.300 --> 00:06:03.320
son del Espacio
Anclas fuera de sí mismo,

00:06:03.320 --> 00:06:04.890
pero me pareció muy interesante.

00:06:04.890 --> 00:06:06.530
Una aplicación de calendario compartida.

00:06:06.530 --> 00:06:08.390
Si fuera yo lo haría compartido

00:06:08.390 --> 00:06:12.020
Tablero de tareas de DevOps, pero vamos a
compartir aplicaciones de calendario.

00:06:12.020 --> 00:06:14.610
Es genial. Me encanta este concepto.

00:06:14.680 --> 00:06:20.390
El diseño del producto en modelos 3D
está hablando de dispositivos IoT o

00:06:20.390 --> 00:06:22.850
grandes fábricas donde
es difícil para la gente

00:06:22.850 --> 00:06:25.550
para bajar al equipo real
para ver lo que está pasando,

00:06:25.550 --> 00:06:28.595
pero se dieron cuenta de los modelos renderizados
que tiene dispositivos IoT,

00:06:28.595 --> 00:06:30.755
devolver información
y alguien sentado

00:06:30.755 --> 00:06:33.110
en una oficina porque son
capaz de ver lo que está pasando,

00:06:33.110 --> 00:06:36.080
ver lecturas, y gráficos y
averiguar un plan de acción antes de

00:06:36.080 --> 00:06:39.035
en realidad va al modelo,

00:06:39.035 --> 00:06:42.760
hacer la máquina en sí.

00:06:42.800 --> 00:06:45.690
Construyendo realidad mixta,
y como dije,

00:06:45.690 --> 00:06:47.540
Soluciones de IoT de Realidad Mixta,

00:06:47.540 --> 00:06:49.520
Estoy muy emocionado por este espacio.

00:06:49.520 --> 00:06:50.990
No puedo trabajar en ello todos los días,

00:06:50.990 --> 00:06:52.025
eso es lo que me encanta hacer,

00:06:52.025 --> 00:06:53.945
conversaciones como esta y permítanme explorar.

00:06:53.945 --> 00:06:56.915
Es increíble el tipo de cosas
se puede lograr con esto,

00:06:56.915 --> 00:06:59.525
pero como compartí antes,

00:06:59.525 --> 00:07:01.385
idea de migración para esto es

00:07:01.385 --> 00:07:03.380
Quiero construir
un hombre virtual de la búsqueda del tesoro,

00:07:03.380 --> 00:07:05.060
y por eso perdí
todas mis cajas y

00:07:05.060 --> 00:07:07.265
todos ustedes van a ayudar
me encuentras mis cajas hoy.

00:07:07.265 --> 00:07:10.400
Esta es la versión 1. Dice que
Alfa de mi aplicación de búsqueda del tesoro.

00:07:10.400 --> 00:07:12.470
Si esto funciona,
prometerte que voy

00:07:12.470 --> 00:07:14.630
para tener una versión increíble
de ella pronto.

00:07:14.630 --> 00:07:16.985
Todos jugaremos por todo el mundo.

00:07:16.985 --> 00:07:20.720
También quiero hacer
mi propia versión de Pokemon Go.

00:07:20.720 --> 00:07:22.430
¿Alguien los tenía en

00:07:22.430 --> 00:07:25.380
cosas de mascotas virtuales? hacer
¿Te acuerdas de eso?

00:07:25.380 --> 00:07:30.450
Ahora, imaginen que con Azure
Anclas espaciales, sería genial.

00:07:30.450 --> 00:07:32.670
Vas a tener
su propia mascota con usted-todo el

00:07:32.670 --> 00:07:35.400
tiempo: se puede comprobar
en él, limpiar su caca,

00:07:35.400 --> 00:07:37.319
hacer que tus amigos limpien su caca,

00:07:37.319 --> 00:07:39.410
porque se comparte
Puedo darte

00:07:39.410 --> 00:07:41.570
acceso a mi mascota y a ti
cuidar mi apuesta por mí.

00:07:41.570 --> 00:07:44.425
Creo que es genial. Ⅰ
Me encanta. Es lo mejor.

00:07:44.425 --> 00:07:48.050
Así que te describí mi juego,

00:07:48.050 --> 00:07:49.400
así que voy a mostrar

00:07:49.400 --> 00:07:51.320
cómo se ve el código
y voy a mostrar,

00:07:51.320 --> 00:07:53.825
con suerte, mis aplicaciones de duplicación funcionan.

00:07:53.825 --> 00:07:55.550
Pero si quieres jugar

00:07:55.550 --> 00:07:57.625
y quieres ayudar
encontrar mis cajas,

00:07:57.625 --> 00:07:59.990
Tendré los enlaces de nuevo,

00:07:59.990 --> 00:08:02.510
pero ahí es donde puedes ir
para obtener la aplicación Android o

00:08:02.510 --> 00:08:04.280
la aplicación iOS y puede unirse a

00:08:04.280 --> 00:08:06.535
la diversión y explicar
cómo funciona para ti,

00:08:06.535 --> 00:08:07.875
porque como dije, es Alfa,

00:08:07.875 --> 00:08:11.155
no es como el mejor Xamarin
aplicación en el mundo, pero funciona.

00:08:11.155 --> 00:08:19.380
Veamos cómo funciona. Déjame
obtener nuestro PowerPoint. Veamos.

00:08:19.380 --> 00:08:22.230
Así que lo primero que
quiero ver es, de acuerdo.

00:08:22.230 --> 00:08:24.815
Así que lo que he abierto aquí

00:08:24.815 --> 00:08:27.290
es MVPs que ya

00:08:27.290 --> 00:08:29.660
puede tener acceso o cuando
se le dará acceso.

00:08:29.660 --> 00:08:32.930
Esto es como la muestra
aplicación básica que está disponible.

00:08:32.930 --> 00:08:36.750
La forma en que funciona es,

00:08:36.750 --> 00:08:41.430
No quiero entrar en detalles
del código, vuelvo, sí.

00:08:41.430 --> 00:08:45.800
Whoa, yo tenía un Donovan Brown
Momento. Esto es increíble.

00:08:46.690 --> 00:08:50.270
Donde la mayor parte de la magia sucede es,

00:08:50.270 --> 00:08:51.920
esto es, de acuerdo, sí,

00:08:51.920 --> 00:08:53.495
no tiene mis paquetes, oops,

00:08:53.495 --> 00:08:56.345
pero si ignoras
todas las líneas rojas onduladas,

00:08:56.345 --> 00:08:59.675
esto es literalmente
todo lo que está pasando.

00:08:59.675 --> 00:09:02.150
Después de escanear el
medio ambiente, como dije,

00:09:02.150 --> 00:09:04.745
el apoyo nativo hace
mucho del trabajo para usted.

00:09:04.745 --> 00:09:06.170
Anclas espaciales de Azure básicamente

00:09:06.170 --> 00:09:07.490
sólo recoge todos esos datos y sólo

00:09:07.490 --> 00:09:08.810
lo hace comprensible entre

00:09:08.810 --> 00:09:10.340
las diferentes plataformas
que apoya.

00:09:10.340 --> 00:09:15.805
Así que todo lo que estás haciendo básicamente es
una vez que haya escaneado su área,

00:09:15.805 --> 00:09:18.280
recogió un lugar
y dejó de nombrar,

00:09:18.280 --> 00:09:20.680
los llama anclas.

00:09:20.680 --> 00:09:22.850
Simplemente básicamente
toma ese ancla y

00:09:22.850 --> 00:09:25.025
crea un nuevo ancla de nube para ti,

00:09:25.025 --> 00:09:27.605
y luego está
un segundo paso implicado

00:09:27.605 --> 00:09:30.320
en esta versión de la aplicación
donde salvo entonces

00:09:30.320 --> 00:09:32.840
tomar esa identificación única asociada

00:09:32.840 --> 00:09:35.665
con ese ancla y algunos
Ahorro en mi Cosmos DB.

00:09:35.665 --> 00:09:37.440
De este tipo, puedo compartir los

00:09:37.440 --> 00:09:38.720
todas las ubicaciones con
usted y luego se puede

00:09:38.720 --> 00:09:40.295
ir a cazar esos mismos lugares.

00:09:40.295 --> 00:09:45.920
Así que los documentos de API que implementan
esto es super-simple.

00:09:45.920 --> 00:09:48.630
Es muy sencillo.

00:09:49.030 --> 00:09:53.720
Si te gusta tu fantasía
exactamente lo que está pasando

00:09:53.720 --> 00:10:01.020
con la adición y recuperación de
y el envío del propio ancla,

00:10:03.310 --> 00:10:06.720
¿Qué hice aquí?

00:10:08.850 --> 00:10:12.490
No toques la pantalla. Muy bien.

00:10:12.490 --> 00:10:16.330
Así que literalmente de nuevo, esta parte de

00:10:16.330 --> 00:10:18.070
la cosa literalmente sólo agarra

00:10:18.070 --> 00:10:20.260
la respuesta y lo pone
en mis servicios de intercambio,

00:10:20.260 --> 00:10:23.455
agarra ese ID de anclaje que
Estaba hablando de.

00:10:23.455 --> 00:10:26.360
Tendré mucho cuidado aquí.

00:10:26.400 --> 00:10:30.130
La siguiente parte, como dije,

00:10:30.130 --> 00:10:31.960
Absorbentes de Azure o Cosmos DB,

00:10:31.960 --> 00:10:33.685
lo que su back-end quiere ser.

00:10:33.685 --> 00:10:36.895
Tomas la identificación del ancla,

00:10:36.895 --> 00:10:40.300
hacer todas las magias a ella
y es una llamada de descanso.

00:10:40.300 --> 00:10:41.980
Así que lo publica en

00:10:41.980 --> 00:10:45.000
el sistema y la recuperación
literalmente funciona de la misma manera.

00:10:45.000 --> 00:10:48.810
Así que vamos a llamar a admin y cliente.

00:10:48.810 --> 00:10:51.930
Así que el administrador que utilizo es
haciendo todo el registro

00:10:51.930 --> 00:10:56.100
y la apertura de hallazgo que
He compartido con todos ustedes,

00:10:56.100 --> 00:10:59.000
es la que va a
ir y encontrar estos anclajes.

00:10:59.000 --> 00:11:01.915
Eso va a hacer
el bit de recuperación.

00:11:01.915 --> 00:11:06.445
Qué más. Quería
mostrar algo más.

00:11:06.445 --> 00:11:10.150
Sí. Ahora voy a mostrar
de otra cosa.

00:11:10.150 --> 00:11:12.925
Entonces, ¿por qué hacer mi vida fácil?

00:11:12.925 --> 00:11:15.625
He estado hablando de
todo este soporte nativo.

00:11:15.625 --> 00:11:17.800
Un día me pregunté,

00:11:17.800 --> 00:11:20.575
Me pregunto si puedo hacer
esto en Xamarin.Forms.

00:11:20.575 --> 00:11:23.050
Bueno, buenas noticias.

00:11:23.050 --> 00:11:24.790
Puede hacerlo en Xamarin.Forms,

00:11:24.790 --> 00:11:27.220
sólo tienes que hacer Native Page Renderers
para cada plataforma,

00:11:27.220 --> 00:11:29.455
porque como dije, este
es soporte nativo, ¿verdad?

00:11:29.455 --> 00:11:32.200
Un hecho tan divertido,

00:11:32.200 --> 00:11:34.450
la aplicación cliente que utilizo para soltar

00:11:34.450 --> 00:11:36.670
estos anclajes era que la muestra
que acabo de mostrarte.

00:11:36.670 --> 00:11:38.425
Así que eso es todo Nativo,

00:11:38.425 --> 00:11:41.020
está en IOS nativo y Android nativo

00:11:41.020 --> 00:11:44.290
pero las aplicaciones que todos
de usted es de esperar

00:11:44.290 --> 00:11:47.830
descargado y jugará a lo largo de
conmigo están el Xamarin.Forms

00:11:47.830 --> 00:11:52.180
versión de lo que estás literalmente
ver en la pantalla en este momento.

00:11:52.180 --> 00:11:57.250
Así que lo que está haciendo es otra vez,
realmente muy simple.

00:11:57.250 --> 00:11:59.230
Sólo está tomando
esa misma lógica nativa

00:11:59.230 --> 00:12:01.795
pero todo está sucediendo
dentro de un Renderizador de Páginas.

00:12:01.795 --> 00:12:05.320
No fui muy complejo
con él, pero como dije,

00:12:05.320 --> 00:12:07.210
ya que esto es como
sólo una versión alfa,

00:12:07.210 --> 00:12:08.770
esto es sólo algo de lo que

00:12:08.770 --> 00:12:10.945
creo que podría ser una manera
esto podría hacerse.

00:12:10.945 --> 00:12:13.375
Así que todo lo que hago es, una vez
Recibo la respuesta

00:12:13.375 --> 00:12:18.265
que el usuario ha puesto en
Identificaciones de anclaje, digamos número 10.

00:12:18.265 --> 00:12:19.990
Así que he recuperado todos los

00:12:19.990 --> 00:12:21.940
la información del ancla ASA y

00:12:21.940 --> 00:12:24.220
ahora el sistema puede procesar
y ser como, bien,

00:12:24.220 --> 00:12:25.960
así que este es un Ancla espacial,

00:12:25.960 --> 00:12:28.030
cuando estás moviendo el dispositivo
y en la pantalla,

00:12:28.030 --> 00:12:29.530
si encuentra esta ubicación

00:12:29.530 --> 00:12:31.330
partidos donde este ancla
se supone que sí,

00:12:31.330 --> 00:12:32.815
se va a renderizar
en la pantalla.

00:12:32.815 --> 00:12:35.470
Así que eso es todo lo que está pasando
en Anchor miró hacia arriba.

00:12:35.470 --> 00:12:39.250
Así que parece, comprueba,
He recibido sesión,

00:12:39.250 --> 00:12:42.025
Tengo el marco de que estoy
saliendo de la cámara,

00:12:42.025 --> 00:12:44.050
correlaciona los datos que coinciden,

00:12:44.050 --> 00:12:45.895
generará su Ancla para usted.

00:12:45.895 --> 00:12:49.720
Así que honestamente pensé

00:12:49.720 --> 00:12:52.315
esto sería mucho más complicado.
Voy a ser muy honesto.

00:12:52.315 --> 00:12:53.905
Pensé que tendría
para hacer ciencia de cohetes,

00:12:53.905 --> 00:12:56.230
como averiguar ML e ir y

00:12:56.230 --> 00:13:00.085
aprender lo que estos puntos de anclaje
son y entienden,

00:13:00.085 --> 00:13:03.145
está leyendo todos estos datos de marco,
¿qué hago con él?

00:13:03.145 --> 00:13:05.185
No tienes que hacer mucho.

00:13:05.185 --> 00:13:07.135
El equipo es increíble.

00:13:07.135 --> 00:13:11.965
Todo lo que tienes que hacer, sólo tira
el impresionante paquete [inaudible],

00:13:11.965 --> 00:13:13.945
lo hace todo por ti.

00:13:13.945 --> 00:13:15.670
Si tienes curiosidad
cómo funciona,

00:13:15.670 --> 00:13:17.440
simplemente ve a explorar el paquete,

00:13:17.440 --> 00:13:20.155
ir a ver los documentos,
desproteger los documentos de la API,

00:13:20.155 --> 00:13:22.090
increíble, realmente, muy bien hecho.

00:13:22.090 --> 00:13:25.330
Pude hacer todo
estas muestras con sólo leer

00:13:25.330 --> 00:13:26.710
la documentación y siguientes

00:13:26.710 --> 00:13:28.645
su muestra nativa
informes, eso es todo.

00:13:28.645 --> 00:13:31.240
Yo no hice ninguna fantasía
ciencia de cohetes por aquí.

00:13:31.240 --> 00:13:34.660
No soy un gran xamarin profundizar,
todos ustedes lo son.

00:13:34.660 --> 00:13:37.330
Fue increíblemente simple cómo era

00:13:37.330 --> 00:13:39.385
capaz de implementar
todo esto, me encantó.

00:13:39.385 --> 00:13:43.510
Así que hay mucho más de
el código y como dije,

00:13:43.510 --> 00:13:45.115
No puedo compartirlos,

00:13:45.115 --> 00:13:47.365
todo el informe de muestra
con usted en este momento.

00:13:47.365 --> 00:13:48.955
Pero los MVP pueden eparecerlo.

00:13:48.955 --> 00:13:50.830
Pero te prometo que a principios de agosto,

00:13:50.830 --> 00:13:52.090
tan pronto como todo sea público,

00:13:52.090 --> 00:13:54.595
todo este informe se hace público
y todos pueden pagar.

00:13:54.595 --> 00:13:57.610
Por favor, dame PRs y arreglar
mis modelos aleatorios para mí,

00:13:57.610 --> 00:14:00.050
es mi humilde petición.

00:14:00.150 --> 00:14:04.675
Déjame ver si había algo
otra cosa que quería mostrar.

00:14:04.675 --> 00:14:07.210
Sí. Así que tuve esta pregunta, ¿verdad?

00:14:07.210 --> 00:14:09.115
Cuando estaba escribiendo
todo esto, como dije,

00:14:09.115 --> 00:14:11.740
si eres nuevo como yo
y no tienen idea de

00:14:11.740 --> 00:14:14.455
cómo funciona ARKit o ARCore

00:14:14.455 --> 00:14:17.890
o cómo una compatibilidad con Xamarin
para ARKit y ARCore es,

00:14:17.890 --> 00:14:21.070
Yo de fiar sólo fui y

00:14:21.070 --> 00:14:25.210
leer estas dos entradas de blog y
Tengo vínculos con todo esto.

00:14:25.210 --> 00:14:27.130
Así que este es Jon Dick en

00:14:27.130 --> 00:14:29.320
Xamarin Android en
Equipo de componentes de Xamarin.

00:14:29.320 --> 00:14:33.355
Esta es su entrada de blog sobre cómo
Xamarin funciona con ARCore.

00:14:33.355 --> 00:14:34.705
Camina a través de todo el asunto,

00:14:34.705 --> 00:14:39.070
es súper simple, habla
acerca de cómo son los conceptos básicos de la API.

00:14:39.070 --> 00:14:41.950
Como dije, me encanta el hecho
que era muy similar entre

00:14:41.950 --> 00:14:43.270
las dos plataformas y ahí es donde

00:14:43.270 --> 00:14:44.740
pensar en el entendimiento
fue fácil para mí.

00:14:44.740 --> 00:14:47.005
Pero literalmente son las sesiones

00:14:47.005 --> 00:14:50.260
que es básicamente todos los marcos
entrando a través de la cámara.

00:14:50.260 --> 00:14:52.030
Cada uno de los scates nativos literalmente

00:14:52.030 --> 00:14:53.260
al igual que los escaneos a través de la zona,

00:14:53.260 --> 00:14:54.880
buscar superficies planas
y se puede ver

00:14:54.880 --> 00:14:56.875
como pequeños puntos geniales
subir ese espectáculo,

00:14:56.875 --> 00:14:57.970
Está bien, sí, está descubierto,

00:14:57.970 --> 00:14:59.830
estas son las superficies.

00:14:59.830 --> 00:15:01.600
Así que está el HitTest,

00:15:01.600 --> 00:15:03.940
que es lo mismo en
tanto básicamente sólo hace

00:15:03.940 --> 00:15:06.640
un cálculo matemático
dentro de las coordenadas,

00:15:06.640 --> 00:15:10.810
para ver que aquí es donde estoy
se supone que colocar el ancla.

00:15:10.810 --> 00:15:13.585
Sí. Es muy simple.

00:15:13.585 --> 00:15:17.995
Este era el Android AR
caminar y tenemos un,

00:15:17.995 --> 00:15:21.850
vamos a ver si, sí
el sitio web está abierto para mí.

00:15:21.850 --> 00:15:24.985
Este es el paseo similar a través.

00:15:24.985 --> 00:15:27.970
Así que tenemos un iOS 11
Entradas de blog ARKit,

00:15:27.970 --> 00:15:29.980
pero esta es la entrada de blog de iOS 12 ARKit,

00:15:29.980 --> 00:15:31.990
el proceso actualizado.

00:15:31.990 --> 00:15:33.610
Larry camina a través de todo el asunto,

00:15:33.610 --> 00:15:35.560
su código de muestra es increíble,

00:15:35.560 --> 00:15:38.260
su modelo renderizado es mucho
más bonito que el mío,

00:15:38.260 --> 00:15:40.630
porque en realidad
tiene Xamagon en él.

00:15:40.630 --> 00:15:43.225
Si observa el nombre de
esa aplicación es Xamagon caza.

00:15:43.225 --> 00:15:46.060
Les fallé a todos,
no podía poner se mete mi Xamagon.

00:15:46.060 --> 00:15:49.250
Pero hay cajas azules,
Te lo prometo.

00:15:50.190 --> 00:15:52.690
Sí. Una vez más, literalmente acabo de leer

00:15:52.690 --> 00:15:54.940
estas dos entradas de blog y yo estaba
capaz de implementar todo.

00:15:54.940 --> 00:15:56.320
Así que no hay ciencia de cohetes.

00:15:56.320 --> 00:15:59.065
Estoy súper feliz, espero
te hace feliz.

00:15:59.065 --> 00:16:02.920
Bien. Así que permítanme mostrar
lo que hace la aplicación.

00:16:02.920 --> 00:16:09.325
Muy bien. Esto es

00:16:09.325 --> 00:16:15.560
el momento del terror para mí siempre.

00:16:24.150 --> 00:16:26.950
Esta es la primera vez que
haciéndolo con este dispositivo,

00:16:26.950 --> 00:16:29.570
así que supongo que por eso es.

00:16:31.860 --> 00:16:38.800
Bien. Vamos a desbloquear esto, de acuerdo.

00:16:38.800 --> 00:16:42.595
Así que este es mi dispositivo personal,

00:16:42.595 --> 00:16:44.080
así que por favor ignore todos los mensajes de mi

00:16:44.080 --> 00:16:46.520
madre está tratando de
enviara a mí ahora mismo.

00:16:49.680 --> 00:16:52.780
Esta es la primera muestra
que te enseñé.

00:16:52.780 --> 00:16:54.940
Así que esta es la muestra en
el informe que se proporcionará

00:16:54.940 --> 00:16:57.610
como parte de Azure
muestra de anclaje espacial.

00:16:57.610 --> 00:17:00.580
Esto está en el mismo formato que
todas las otras muestras nativas,

00:17:00.580 --> 00:17:02.680
así que en caso de que estés confundido
sobre lo que está pasando,

00:17:02.680 --> 00:17:03.955
siempre se puede correlacionar,

00:17:03.955 --> 00:17:05.800
así es como lo hicieron
en Android nativo,

00:17:05.800 --> 00:17:08.035
esto es lo que está sucediendo en
la versión de Xamarin Android.

00:17:08.035 --> 00:17:12.250
Así que voy a ir
en la demo compartida,

00:17:12.250 --> 00:17:14.335
porque eso es lo que
estamos haciendo ahora mismo.

00:17:14.335 --> 00:17:16.510
Veamos si puedo hacer que esto funcione.

00:17:16.510 --> 00:17:21.880
Así que debería haber
probablemente ensayó esto,

00:17:21.880 --> 00:17:23.140
Debí haberlo intentado.
esto fuera, no debería

00:17:23.140 --> 00:17:25.735
¿Ⅰ? Bien, voy a tocar "Crear".

00:17:25.735 --> 00:17:27.640
Tengo fe. Bien. Puedes

00:17:27.640 --> 00:17:29.785
ver el poco progreso
bar en la parte superior.

00:17:29.785 --> 00:17:33.835
Esa pequeña animación desaparece.

00:17:33.835 --> 00:17:35.485
Como dije alfabeto conmigo,

00:17:35.485 --> 00:17:37.420
cuando mueves el dispositivo es
se supone que sólo decir como he y,

00:17:37.420 --> 00:17:38.890
mover el dispositivo alrededor, ya sabes,

00:17:38.890 --> 00:17:41.950
sólo tratar de recoger los puntos de datos
y escanear los entornos

00:17:41.950 --> 00:17:45.955
para que entienda dónde
puede o no puede colocar objetos.

00:17:45.955 --> 00:17:49.060
No, restablezco todo mi progreso.

00:17:49.060 --> 00:17:53.320
lol Por favor, mírame.

00:17:53.320 --> 00:17:57.115
torpemente no se mueven de
esta área. Déjame probar la mesa.

00:17:57.115 --> 00:18:03.595
Impresionante. ¿Puedo colocarlo aquí?

00:18:03.595 --> 00:18:07.720
lol ¿Puedo colocarlo aquí? Muy bien.

00:18:07.720 --> 00:18:10.465
Bola azul gigante justo delante de mí.

00:18:10.465 --> 00:18:14.785
Así que el cambio en los colores es
sólo para mostrar que sí éxito.

00:18:14.785 --> 00:18:19.765
Amarillo el sistema nativo. Sí, lo siento.

00:18:19.765 --> 00:18:22.030
Se va porque es
hecho con el proceso, pero

00:18:22.030 --> 00:18:24.370
sólo si te acuerdas
esa pequeña bola amarilla,

00:18:24.370 --> 00:18:26.170
era amarillo decir
que el sistema nativo

00:18:26.170 --> 00:18:28.150
ha dejado caer el ancla.

00:18:28.150 --> 00:18:30.325
El verde significa que salvar fue un éxito.

00:18:30.325 --> 00:18:32.485
Este es el ancla número 12.

00:18:32.485 --> 00:18:36.670
Así que no voy a usar esto
para mirar ese ancla.

00:18:36.670 --> 00:18:38.275
Vamos a jugar mi juego ahora.

00:18:38.275 --> 00:18:40.300
Así que vamos a cambiar.

00:18:40.300 --> 00:18:43.010
Voy a matar esto.

00:18:43.620 --> 00:18:46.705
Pasemos a QuickTime.

00:18:46.705 --> 00:18:49.810
Cualquiera recuerda el número de Ancla.

00:18:49.810 --> 00:18:52.285
¿Doce? Doce, sí.

00:18:52.285 --> 00:18:59.480
Bien. Esto es lo que tengo que
recordar los números de anclaje.

00:19:00.510 --> 00:19:02.635
Tienes un dispositivo.

00:19:02.635 --> 00:19:04.945
No, no tienes mi cara.

00:19:04.945 --> 00:19:11.570
Vamos a mi teléfono. Muy bien.

00:19:13.320 --> 00:19:17.335
Interesante. ¿Fui a borrar
mi propia aplicación? No, no lo hice.

00:19:17.335 --> 00:19:21.925
Bien. Aquí está. así que
este es Xamagon Hunt.

00:19:21.925 --> 00:19:23.470
Si alguno de ustedes ha descargado
en este momento,

00:19:23.470 --> 00:19:25.330
esto es lo que estás viendo.

00:19:25.330 --> 00:19:27.310
Es tan informativo, ¿no?

00:19:27.310 --> 00:19:30.155
Sólo explica cómo este juego
Obras. No, no lo hace.

00:19:30.155 --> 00:19:31.710
La forma en que funciona el juego es,

00:19:31.710 --> 00:19:34.770
si haces clic en esa cosita
que dice, "Lista de Anclas?

00:19:34.770 --> 00:19:37.200
Haz clic en Yo". Si hace sensato ahí,

00:19:37.200 --> 00:19:39.165
va a mi repositorio GitHub ahora mismo.

00:19:39.165 --> 00:19:41.590
Si lo desplazo hacia abajo, tengo una lista de

00:19:41.590 --> 00:19:45.145
Anclas y una pequeña explicación
sobre cómo funciona el juego.

00:19:45.145 --> 00:19:47.260
Pero voy a mostrarte cómo
el juego funciona ahora mismo.

00:19:47.260 --> 00:19:50.200
Pero si te olvidas, puedes
siempre ir allí y leerlo.

00:19:50.200 --> 00:19:54.115
La forma en que funciona en este momento
es que usted golpeó "Iniciar" aquí.

00:19:54.115 --> 00:19:57.550
Usted ve un pequeño cuadro de texto que
dice "Enter Anchor Value".

00:19:57.550 --> 00:19:59.020
Así que hice el número 12 ahora mismo,

00:19:59.020 --> 00:20:01.330
así que voy a poner el número 12,

00:20:01.330 --> 00:20:03.550
y voy a "Tap" para localizar.

00:20:03.550 --> 00:20:05.110
Ya puedes ver
que va a depurar

00:20:05.110 --> 00:20:07.570
botones de ARKit en segundo plano.

00:20:07.570 --> 00:20:09.175
Ya está escaneando el espacio.

00:20:09.175 --> 00:20:11.980
Así que voy a golpear "Tap
para localizar" y orar para

00:20:11.980 --> 00:20:14.110
todos los dioses que sé que

00:20:14.110 --> 00:20:17.215
encuentra mi pelota. Así que vamos a mover esto.

00:20:17.215 --> 00:20:21.115
Chicos, encontró mi bola azul,

00:20:21.115 --> 00:20:22.960
ahora se ha convertido en una esfera.

00:20:22.960 --> 00:20:24.895
Pero ahora, déjame ver
tu pelota lo que sea.

00:20:24.895 --> 00:20:26.695
Así que se supone que esto es un Xamagon.

00:20:26.695 --> 00:20:29.350
Lo juro, me esforcé mucho.

00:20:29.350 --> 00:20:31.000
Necesito ir a hablar con mi hermana que

00:20:31.000 --> 00:20:33.580
es en realidad un diseñador gráfico,
aprender cómo funciona esto.

00:20:33.580 --> 00:20:36.430
Pero sí, ese es el juego.

00:20:36.430 --> 00:20:38.980
Todos lo estamos haciendo porque en realidad,

00:20:38.980 --> 00:20:40.930
no hay marcas aquí.

00:20:40.930 --> 00:20:45.295
Así que aparte de lo genial
y fantasía esto se ve,

00:20:45.295 --> 00:20:47.470
Todo lo que quiero destacar es,

00:20:47.470 --> 00:20:49.840
este es el poder de
Anclas espaciales de Azure.

00:20:49.840 --> 00:20:52.870
Así que ahora, imagínense todos ustedes
tener esa aplicación en este momento,

00:20:52.870 --> 00:20:54.280
se puede subir a este escenario

00:20:54.280 --> 00:20:56.770
y se puede mirar a este ancla
ahora mismo.

00:20:56.770 --> 00:20:59.560
El número 12 es el que
el podio del orador.

00:20:59.560 --> 00:21:04.210
Así que es realmente

00:21:04.210 --> 00:21:06.910
fresco para todos los reales
aplicaciones empresariales

00:21:06.910 --> 00:21:08.080
que estaba describiendo.

00:21:08.080 --> 00:21:11.155
Es genial hacer Virtual
Búsqueda de tesoros para tus amigos.

00:21:11.155 --> 00:21:14.620
Es genial hacer Pokemon
Vete si quieres.

00:21:14.620 --> 00:21:16.780
Pero conceptualmente, fue realmente,

00:21:16.780 --> 00:21:18.055
muy fácil de implementar.

00:21:18.055 --> 00:21:20.560
Así que si yo fuera a sólo
ahora mirar hacia atrás y

00:21:20.560 --> 00:21:23.695
pensar lo que tenía que pasar por
para hacer esto, no fue mucho.

00:21:23.695 --> 00:21:26.185
Ve al portal de los Anclas Espaciales,

00:21:26.185 --> 00:21:28.660
iniciar un nuevo juicio,

00:21:28.660 --> 00:21:31.405
abrir un nuevo proyecto de Xamarin,

00:21:31.405 --> 00:21:33.745
agregar en los paquetes NuGet.

00:21:33.745 --> 00:21:36.085
Si yo fuera a pasar
el enfoque nativo,

00:21:36.085 --> 00:21:37.960
que honestamente creo que fue

00:21:37.960 --> 00:21:40.300
mucho más valor que
el Enfoque de Formas fue,

00:21:40.300 --> 00:21:43.555
ahora que hice ambos enfoques
para darles mi comentario honesto,

00:21:43.555 --> 00:21:46.600
Creo que el Enfoque Nativo
fue muy, muy agradable.

00:21:46.600 --> 00:21:49.510
Así que ir allí, configurar ARKit,

00:21:49.510 --> 00:21:51.295
haz que represente tus marcos,

00:21:51.295 --> 00:21:53.050
configuración ARCore, tenerlo
renderizar tus marcos,

00:21:53.050 --> 00:21:56.440
tan pronto como usted puede conseguir
Anclas locales trabajando, eso es todo.

00:21:56.440 --> 00:21:58.030
Anclas espaciales de Azure de conexión,

00:21:58.030 --> 00:22:00.910
establecer un back-end para
guardar sus puntos de anclaje,

00:22:00.910 --> 00:22:02.260
y compartir con ustedes amigos,

00:22:02.260 --> 00:22:05.020
que todos ustedes son ahora de mí.

00:22:05.020 --> 00:22:11.320
Así que si ahora quieres genuinamente
jugar el juego conmigo,

00:22:11.320 --> 00:22:15.685
para averiguar si los anclajes son
alrededor del espacio de conferencias,

00:22:15.685 --> 00:22:18.700
así que si nos fijamos en esta lista,

00:22:18.700 --> 00:22:20.290
Entré y puse el número.

00:22:20.290 --> 00:22:21.310
Sólo tienes que entrar y poner en

00:22:21.310 --> 00:22:23.095
ese número y estar en ese espacio,

00:22:23.095 --> 00:22:24.775
mover la cámara un poco.

00:22:24.775 --> 00:22:27.145
Sé de dos problemas conocidos: Número 1,

00:22:27.145 --> 00:22:28.510
la aplicación puede bloquearse a veces,

00:22:28.510 --> 00:22:32.425
Me disculpo por adelantado
si eso se estrella contra ti.

00:22:32.425 --> 00:22:34.120
La segunda cuestión como se ve es,

00:22:34.120 --> 00:22:35.650
si estás demasiado cerca del objeto,

00:22:35.650 --> 00:22:37.045
a veces no lo detecta,

00:22:37.045 --> 00:22:39.340
pero que sólo podría haber
he sido yo porque no puedo hacer

00:22:39.340 --> 00:22:42.355
matemáticas y hay un montón de
matemáticas de matriz que tienes que hacer para esto.

00:22:42.355 --> 00:22:44.860
Así que podría haber
recogió una X equivocada,

00:22:44.860 --> 00:22:47.380
Coordenada Y y es por eso que
no lo está recogiendo,

00:22:47.380 --> 00:22:49.900
pero simplemente caminar por la zona.

00:22:49.900 --> 00:22:52.555
Así que las descripciones están todas ahí.

00:22:52.555 --> 00:22:55.870
Así que el Blue Door Cafe fue mi primero,

00:22:55.870 --> 00:22:57.430
primera prueba, literalmente
el día que aterricé

00:22:57.430 --> 00:22:59.695
sólo para ver si el concepto
funciona y lo hizo.

00:22:59.695 --> 00:23:02.950
Así que los otros anclajes son todos
alrededor del espacio por aquí,

00:23:02.950 --> 00:23:04.480
hay dos con el stand de Microsoft.

00:23:04.480 --> 00:23:06.190
Así que si vienes y encuentras

00:23:06.190 --> 00:23:07.900
ellos en la cabina y vienen
y muéstrame una captura de pantalla,

00:23:07.900 --> 00:23:09.100
me vas a hacer realmente,

00:23:09.100 --> 00:23:11.995
muy feliz y yo
apreciaré eso.

00:23:11.995 --> 00:23:14.785
Sí, así que por favor juegue el juego.

00:23:14.785 --> 00:23:18.310
Como dije, prometí tan pronto
como Anclas Espaciales está en vivo,

00:23:18.310 --> 00:23:21.085
mi código estará en vivo, y
todos pueden unirse.

00:23:21.085 --> 00:23:26.060
Voy a volver
a la presentación.

00:23:27.870 --> 00:23:31.630
Así que las llaves para llevar, porque me encanta cuando

00:23:31.630 --> 00:23:33.190
todos los demás tienen
estos en estas diapositivas

00:23:33.190 --> 00:23:35.260
y quiero ser
un presentador genial ahora.

00:23:35.260 --> 00:23:38.020
Así que el objeto de anclaje real.

00:23:38.020 --> 00:23:40.000
Compartirlo entre las dos plataformas

00:23:40.000 --> 00:23:42.220
no es complicado
porque como dije,

00:23:42.220 --> 00:23:43.570
Anclas espaciales ha sido muy inteligente

00:23:43.570 --> 00:23:45.190
acerca de sólo tratar de
hacer nuestra vida fácil,

00:23:45.190 --> 00:23:48.325
porque tratan de compartirlo
a través de una gran cantidad de dispositivos diferentes.

00:23:48.325 --> 00:23:51.250
Así que los dos bits principales

00:23:51.250 --> 00:23:53.185
constantemente estarás manteniendo

00:23:53.185 --> 00:23:55.030
seguimiento de en su código
es la posición,

00:23:55.030 --> 00:23:57.490
así que eso es literalmente donde
el ancla se dejó caer.

00:23:57.490 --> 00:24:00.310
Cada plataforma nativa proporciona
toda esta información para usted.

00:24:00.310 --> 00:24:02.140
No estás haciendo
cualquier cosa loca para conseguirlo.

00:24:02.140 --> 00:24:03.910
Es sólo algo
usted tiene que a sabiendas

00:24:03.910 --> 00:24:06.565
extracto de ese objeto local.

00:24:06.565 --> 00:24:09.475
Sólo la información,
lo que querías renderizar

00:24:09.475 --> 00:24:12.925
que también se puede compartir entre
la plataforma que usted quiere.

00:24:12.925 --> 00:24:15.520
Así que para mí, es sólo
los colores cambian

00:24:15.520 --> 00:24:17.380
basado en el estado en el que estás.

00:24:17.380 --> 00:24:19.510
Yo hago amarillo, lo tiraste,

00:24:19.510 --> 00:24:21.025
está procesando el punto.

00:24:21.025 --> 00:24:24.265
Verde en el éxito, es
salvó su punto.

00:24:24.265 --> 00:24:28.570
Otra cosa que necesita según
recordar es la Plataforma de Poder.

00:24:28.570 --> 00:24:31.450
Como dije, ARKit, ARCore, SceneKit,

00:24:31.450 --> 00:24:35.950
SceneView en Android,

00:24:35.950 --> 00:24:39.265
ya hacen un montón de
la mayor parte del trabajo para usted.

00:24:39.265 --> 00:24:41.260
Así que es literalmente sólo
inicializando esos puntos de vista y

00:24:41.260 --> 00:24:44.635
sólo la alimentación y
leer datos de ella.

00:24:44.635 --> 00:24:47.320
Entonces como si estuviera hablando
acerca de, te mueves.

00:24:47.320 --> 00:24:49.270
Usted tiene que tener una cantidad mínima de

00:24:49.270 --> 00:24:52.120
datos antes de que pueda
colocar objetos para usted,

00:24:52.120 --> 00:24:55.060
así que eso es un poco de progreso
que estaba apareciendo.

00:24:55.060 --> 00:24:56.800
Así que te mueves

00:24:56.800 --> 00:24:58.885
el espacio en el que estás y
recoges todos esos datos,

00:24:58.885 --> 00:25:02.210
entonces usted puede colocar y
eliminar el objeto.

00:25:02.490 --> 00:25:05.200
En mi ASA Común que te mostré,

00:25:05.200 --> 00:25:06.340
esa carpeta compartida común,

00:25:06.340 --> 00:25:07.990
ahí es donde tengo
todas las llamadas API resto

00:25:07.990 --> 00:25:10.300
para dar al Ancla información

00:25:10.300 --> 00:25:15.235
a los anclajes espaciales y también poner
en mi Cosmos DB en este momento.

00:25:15.235 --> 00:25:17.260
Como dije, servicio compartido,

00:25:17.260 --> 00:25:18.310
puedes volverte loco con él.

00:25:18.310 --> 00:25:19.450
Las muestras le dan

00:25:19.450 --> 00:25:22.795
un ejemplo de servicio de aplicaciones
y un ejemplo de Cosmos DB.

00:25:22.795 --> 00:25:25.255
Literalmente hice todo
que estaba en el código de ejemplo.

00:25:25.255 --> 00:25:27.595
No he hecho nada
especial de mi propia aquí.

00:25:27.595 --> 00:25:31.270
Esto es lo que estará disponible
cuando esto se pone en marcha.

00:25:31.270 --> 00:25:35.035
Así que como dije, puedes
añadir un control de inicio de sesión

00:25:35.035 --> 00:25:38.605
si quieres hacer eso compartido
Junta de DevOps de Azure tal vez,

00:25:38.605 --> 00:25:40.960
y sólo dar a la gente en
acceso a su equipo,

00:25:40.960 --> 00:25:43.030
"Oye, mira lo que es
pasando en el tablero?

00:25:43.030 --> 00:25:45.760
Dispositivos IoT integrados.
Hay mucho que hacer,

00:25:45.760 --> 00:25:47.200
este espacio es increíble.

00:25:47.200 --> 00:25:49.885
Así que le salté el arma a esto.

00:25:49.885 --> 00:25:52.090
Pero como estaba diciendo
al principio,

00:25:52.090 --> 00:25:54.565
nuestro apoyo examinado está llegando.

00:25:54.565 --> 00:25:57.010
Saldrá a principios de agosto.

00:25:57.010 --> 00:26:00.340
MVP está viendo de nuevo en línea
en la habitación en este momento.

00:26:00.340 --> 00:26:03.055
Puedes ir a este enlace aka.ms,

00:26:03.055 --> 00:26:04.555
es un formulario de relleno.

00:26:04.555 --> 00:26:06.160
Equipo de anclas espaciales de Azure

00:26:06.160 --> 00:26:08.170
se le tenderá la mano
y darle acceso.

00:26:08.170 --> 00:26:09.820
Así que obtendrá los primeros bits de datos

00:26:09.820 --> 00:26:11.590
eso es literalmente lo que está conduciendo

00:26:11.590 --> 00:26:13.390
estas aplicaciones en este momento, que he degradado.

00:26:13.390 --> 00:26:15.700
Tendrá acceso a
ese código de ejemplo, de nuevo,

00:26:15.700 --> 00:26:19.000
que está conduciendo literalmente
lo que mostré en este momento.

00:26:19.000 --> 00:26:22.810
Así que a principios de agosto, todos
otra vez tendrá acceso.

00:26:22.810 --> 00:26:24.190
Todo esto se pondrá en marcha.

00:26:24.190 --> 00:26:27.160
Están trabajando muy duro en
los documentos y en la muestra.

00:26:27.160 --> 00:26:29.290
Así que los MVP, si usted está optando en

00:26:29.290 --> 00:26:31.825
obtener acceso, por favor proporcione comentarios.

00:26:31.825 --> 00:26:33.460
He estado dando
retroalimentación al equipo.

00:26:33.460 --> 00:26:34.510
Les encanta escuchar comentarios,

00:26:34.510 --> 00:26:37.670
que sólo hacen que todo el mundo
la vida mucho mejor.

00:26:37.830 --> 00:26:40.780
Así que el lanzamiento público para Xamarin.iOS

00:26:40.780 --> 00:26:43.240
y Xamarin.Android
llegará en agosto.

00:26:43.240 --> 00:26:47.110
¿Preguntas? Si sólo quieres,

00:26:47.110 --> 00:26:49.730
subir al micrófono por lo que
todo el mundo puede oír.

00:26:50.490 --> 00:26:53.500
>> ¿Proporciona el SDK

00:26:53.500 --> 00:26:55.690
los renderizadores personalizados para la vista en

00:26:55.690 --> 00:26:58.060
cada plataforma también, o usted
tiene que hacer eso usted mismo?

00:26:58.060 --> 00:27:01.060
>> Así que estás hablando de eso
¿Muestras de formularios que estaba mostrando?

00:27:01.060 --> 00:27:04.315
>> Sí, con los puntos
en la vista de la cámara.

00:27:04.315 --> 00:27:08.020
>> Está bien. Entiendo. Así que esos son parte

00:27:08.020 --> 00:27:09.730
de ARCore y ARKit que

00:27:09.730 --> 00:27:11.890
en realidad se envían
con Xamarin en este momento.

00:27:11.890 --> 00:27:15.490
Así que ni siquiera necesitas
el soporte de Anclas Espaciales.

00:27:15.490 --> 00:27:18.775
Si usted quiere hacer sólo
una sencilla aplicación local basada en AR,

00:27:18.775 --> 00:27:21.550
las dos entradas de blog que mostré,

00:27:21.550 --> 00:27:23.320
hablan de cómo
ya tenemos que

00:27:23.320 --> 00:27:25.120
horneado en Xamarin en este momento.

00:27:25.120 --> 00:27:28.135
Así que cuando tiene Xamarin.iOS y
Xamarin.Android en sus proyectos,

00:27:28.135 --> 00:27:31.345
literalmente se puede ir
inicializar la vista AR,

00:27:31.345 --> 00:27:33.490
y obtendrá todos esos puntos
y todo,

00:27:33.490 --> 00:27:35.785
y puedes empezar
dejando caer los anclajes locales.

00:27:35.785 --> 00:27:39.610
Así que toda esa sección de la aplicación
es impulsado completamente por ellos.

00:27:39.610 --> 00:27:41.665
Así que ya está ahí,

00:27:41.665 --> 00:27:44.360
tenemos apoyo para ello en este momento.

00:27:44.700 --> 00:27:48.350
¿Alguna otra pregunta? Sí, claro.

00:27:51.630 --> 00:27:55.870
>> ¿Utiliza GPS en absoluto
para que pueda rastrear todo?

00:27:55.870 --> 00:27:57.280
Porque sé si
estás en un edificio,

00:27:57.280 --> 00:27:58.270
No sé cómo lo haría.

00:27:58.270 --> 00:27:59.800
diferenciar entre
los diferentes anclajes.

00:27:59.800 --> 00:28:03.070
>> Gran pregunta. Así que no estoy
seguro acerca de las complejidades de

00:28:03.070 --> 00:28:07.735
cómo y qué datos
las pistas reales del sistema ASA.

00:28:07.735 --> 00:28:10.810
Pero ese back-end de Cosmos DB
de la que estaba hablando,

00:28:10.810 --> 00:28:14.635
siempre se puede añadir en columnas
y rastrear esos datos usted mismo.

00:28:14.635 --> 00:28:16.780
Así es como lo haría en realidad
ir con la versión

00:28:16.780 --> 00:28:19.195
2 de este juego y empatarlo y tener.

00:28:19.195 --> 00:28:20.590
Así que en este momento, no estoy almacenando

00:28:20.590 --> 00:28:24.220
Ubicación GPS porque
No quiero GDPR,

00:28:24.220 --> 00:28:25.915
Tendría que dar
todos ustedes privacidad,

00:28:25.915 --> 00:28:27.760
"Oye, estoy tomando la ubicación GPS."

00:28:27.760 --> 00:28:33.220
Pero creo que si tuviera que
recrear un juego tipo Pokemon Go,

00:28:33.220 --> 00:28:35.440
tal vez llegó a
caza de monos o algo así,

00:28:35.440 --> 00:28:38.950
pero sí, probablemente
tienen rastrear la ubicación GPS.

00:28:38.950 --> 00:28:40.960
Entonces puedo realmente
dar más notificación

00:28:40.960 --> 00:28:43.075
que la información en la propia aplicación,

00:28:43.075 --> 00:28:45.655
"Oh, te estás calentando
o te estás enfriando."

00:28:45.655 --> 00:28:47.665
Esto está cerca porque sí,

00:28:47.665 --> 00:28:51.650
Quiero decir que siempre puedes correlacionar
esos datos que yo pensaría, así que sí.

00:28:52.410 --> 00:28:54.850
>> Así que cuando estás
dejando caer las formas,

00:28:54.850 --> 00:28:57.400
¿estás dejando caer en base a como

00:28:57.400 --> 00:29:01.345
que está cayendo físicamente
la forma con otro dispositivo?

00:29:01.345 --> 00:29:03.550
Así que estás dejando caer la forma con

00:29:03.550 --> 00:29:05.920
otro dispositivo móvil con
que está ejecutando la aplicación Xamarin,

00:29:05.920 --> 00:29:09.250
y luego estás atrapando
la forma con otro dispositivo.

00:29:09.250 --> 00:29:11.170
En lugar de dejarlo caer con el GPS

00:29:11.170 --> 00:29:14.980
y algunos datos de elevación
o lo que sea [inaudible]

00:29:14.980 --> 00:29:17.380
>> Sí. Así que eso es
Anclas espaciales de Azure,

00:29:17.380 --> 00:29:20.830
las pistas de servicio y
se da cuenta de todo eso para usted.

00:29:20.830 --> 00:29:23.020
Así que no tienes que
piensa en, "Oh,

00:29:23.020 --> 00:29:24.340
para estas coordenadas X e Y,

00:29:24.340 --> 00:29:26.950
¿También necesito
capturar datos de profundidad?"

00:29:26.950 --> 00:29:30.985
O, "¿Está en el suelo versus en
el escenario contra en la vela?

00:29:30.985 --> 00:29:33.385
Ellos descubren todo eso por ti.

00:29:33.385 --> 00:29:36.670
Todo lo que estás haciendo y proporcionando
el sistema de datos es sólo el único,

00:29:36.670 --> 00:29:38.590
te dan
una cadena única que

00:29:38.590 --> 00:29:40.300
a cada uno de los
estos valores de anclaje,

00:29:40.300 --> 00:29:41.935
y eso es todo lo que
prestar al servicio.

00:29:41.935 --> 00:29:44.770
Eso es sólo una cuerda y
que recuperan y envían

00:29:44.770 --> 00:29:48.115
API llamar que si se ve en
el código, eso es todo lo que hace.

00:29:48.115 --> 00:29:51.910
Así que el sistema hace todo
de la magia para usted.

00:29:51.910 --> 00:29:55.120
Usted sólo literalmente sólo
en la propia aplicación,

00:29:55.120 --> 00:29:56.665
sólo estás haciendo
toques y que sólo

00:29:56.665 --> 00:29:58.900
pista donde el usuario lo dejó caer,

00:29:58.900 --> 00:30:02.150
y luego el sistema
se encarga de todo por ti.

00:30:03.360 --> 00:30:07.150
Impresionante. ¿Alguna otra pregunta?

00:30:07.150 --> 00:30:09.460
Ahora, ¿vas a
para jugar a mi juego?

00:30:09.460 --> 00:30:10.040
>> Sí.

00:30:10.040 --> 00:30:12.025
>> Sí, impresionante. Todos en línea,

00:30:12.025 --> 00:30:15.040
Voy a tener una versión
para ti muy, muy pronto.

00:30:15.040 --> 00:30:17.290
Así que de nuevo, gracias a todos por venir.

00:30:17.290 --> 00:30:18.430
Si tienes más preguntas,

00:30:18.430 --> 00:30:20.980
usted quiere discutir
algunas otras ideas interesantes o cómo

00:30:20.980 --> 00:30:23.830
Podría hacer que esta aplicación se comporte mejor,

00:30:23.830 --> 00:30:25.465
por favor ven y compártelo conmigo.

00:30:25.465 --> 00:30:28.120
Tendré las diapositivas para compartir.

00:30:28.120 --> 00:30:31.960
Pero de nuevo, sólo quiero mostrar
ese enlace para el acceso de MVP.

00:30:31.960 --> 00:30:33.730
Si quieres registrarte, por favor ve

00:30:33.730 --> 00:30:36.130
adelante y te conseguiremos
acceso a esos bits de datos.

00:30:36.130 --> 00:30:38.590
A principios de agosto, amigos, principios de agosto,

00:30:38.590 --> 00:30:40.630
todo el mundo tendrá acceso
a los bits de Xamarin.

00:30:40.630 --> 00:30:43.400
Así que sí, muchas gracias.

