SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Bienvenidos al
mundo holográfico!
Desarrollo de aplicaciones para HoloLens
Javier Suárez Ruiz
@jsuarezruiz
#SVQDC
Javier Suárez Ruiz
Trabajo en Plain Concepts
Microsoft MVP
Xamarin MVP
• Blog: http://geeks.ms/blogs/jsuarez
• Email: javiersuarezruiz@hotmail.com
• Twitter: @jsuarezruiz
VR vs AR
VR vs AR
Virtual Reality
Sustituye completamente tu entorno
VR vs AR
Agumented Reality
Coloca elementos virtuales u hologramas sobre tu entorno
Las HoloLens en detalle
Un holograma es un objeto como cualquier otro del mundo
real, con una gran diferencia, no es físico, esta
enteramente realizado por luz.
Los objetos holográficos se pueden ver desde diferentes
ángulos, distancias, como un objeto físico real.
Los hologramas no ofrecen ningun tipo de Resistencia al
ser presionados o tocados porque en realidad, no tienen
cuerpo físico ni masa.
¿Qué es un holograma?
Hololens
¿Qué son?
Microsoft HoloLens es el primer ordenador
holográfico con Windows 10.
Es totalmente independiente, no necesita ninguna
conexión a PC, teléfono, etc.
Microsoft HoloLens permite anclar hologramas en el
espacio real físico ofreciendo una nueva forma de
interacción
Microsoft Hololens soporta realidad aumentada.
Hololens
Principales características
1. Cámara
2. PC
3. Lentes
4. Audio
5. Sensores
6. Botones
Hololens
Características
Intel Atom x5-Z8100
2 GB RAM
64 GB HDD (54GB espacio libre)
4 cámaras de entorno (“Kinect”)
4 Micrófonos (2 laterales cancelación ruido)
GPU/HPU
2-3h duración batería (uso intenso entorno a 2h)
Windows 10 32 bits
Apps oscilan entre 20MB 200MB.
DEMODEMODEMO
Un vistazo a las HoloLens
Desarrollo
Desarrollo
El SDK:
• Plantillas Visual Studio
• Emulador
• Unity 5.4 para HoloLens
El emulador
El emulador
Requisitos:
• Hyper-V
• 64Bits
• Soporte para DirectX 10
Podemos interactuar usando el ratón para emular el movimiento de la cabeza,
el gaze y la acción.
También podemos usar el teclado para ejecutar acciones.
Plantillas
Holographic DirectX 11 App
App UWP que usa SharpDX y C#.
UWP and Holographic App
DEMODEMODEMO
Vemos plantillas y emulador
Engine moderno de videojuegos basado en componentes.
Permite crear juegos y Apps.
Plataformas soportadas: Windows, Linux, MacOS, Ios, Android
y UWP.
Wave Engine
Wave Engine
Interacción
1. Mirada (Gaze)
2. Gestos
3. Voz
4. Sonido especial
5. Spatial mapping
APIs y Sensores
Gaze input
APIs y Sensores
HD color camera
APIs y Sensores
Spatial Mapping
APIs y Sensores
Spatial Mapping
APIs y Sensores
Gesture input
Depth camera
Air Tap Bloom
APIs y Sensores
Voice input
Windows.Media.SpeechRecognition
KeywordRecognizer lo más usado.
APIs y Sensores
Spatial Sound
Head-Related Transfer Functions (HRTFs)
APIs y Sensores
Bluetooth connectivity
APIs y Sensores
Compartir Holograma por Wifi
App paso a paso desde cero
App paso a paso desde cero
¿Qué vamos a ver?
• Crear App 3D con el sistema solar.
• Uso de modelos 3D.
• Gestión de cámara y posicionamiento.
• Spatial Sound.
• Air Tap.
• Comandos de voz.
DEMODEMODEMO
App desde cero paso a paso
Tips
Loading times
Si la aplicación no es lanzada en 5 seg se cierra
(solo ocurre en release)
Apps
Spatial Mapping
Aplicaciones reales. Disponibles en la Store!
Tips
Outside
Funciona pero el brillo no tiene suficiente contraste
Tips
Spaces
Utiliza el nombre de la wifi
Tips
La zona óptima para hologramas es entre 1.25m y 5m
Preguntas y respuestas.
¿Dudas?
P&R
Gracias!

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

Testing de Apps Xamarin
Testing de Apps XamarinTesting de Apps Xamarin
Testing de Apps Xamarin
 
re-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarinre-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarin
 
dotNetMálaga - Taller Xamarin
dotNetMálaga - Taller XamarindotNetMálaga - Taller Xamarin
dotNetMálaga - Taller Xamarin
 
Xamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinXamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller Xamarin
 
Interfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.FormsInterfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.Forms
 
Xamarin Dev Days Madrid - Xamarin.Forms
Xamarin Dev Days Madrid - Xamarin.FormsXamarin Dev Days Madrid - Xamarin.Forms
Xamarin Dev Days Madrid - Xamarin.Forms
 
WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOS
 
Extendiendo Xamarin.Forms
Extendiendo Xamarin.FormsExtendiendo Xamarin.Forms
Extendiendo Xamarin.Forms
 
Introducción al desarrollo de aplicaciones Xamarin
Introducción al desarrollo de aplicaciones XamarinIntroducción al desarrollo de aplicaciones Xamarin
Introducción al desarrollo de aplicaciones Xamarin
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller Xamarin
 
Tus aplicaciones en pantalla grande con Xbox One
Tus aplicaciones en pantalla grande con Xbox One Tus aplicaciones en pantalla grande con Xbox One
Tus aplicaciones en pantalla grande con Xbox One
 
Xamarin REvolve 2016
Xamarin REvolve 2016Xamarin REvolve 2016
Xamarin REvolve 2016
 
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinCodemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
 
Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016
 
Desarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con XamarinDesarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con Xamarin
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Introduccion a Xamarin
Introduccion a XamarinIntroduccion a Xamarin
Introduccion a Xamarin
 
Xamarin & Microsoft Cognitive Services
Xamarin & Microsoft Cognitive ServicesXamarin & Microsoft Cognitive Services
Xamarin & Microsoft Cognitive Services
 
Xamarin for Everyone
Xamarin for EveryoneXamarin for Everyone
Xamarin for Everyone
 
Adaptando Apps Xamarin.Forms a tabletas
Adaptando Apps Xamarin.Forms a tabletasAdaptando Apps Xamarin.Forms a tabletas
Adaptando Apps Xamarin.Forms a tabletas
 

Ähnlich wie SVQDC - Desarrollo de Apps apra Hololens

HoloLensyRealidadExtendida
HoloLensyRealidadExtendidaHoloLensyRealidadExtendida
HoloLensyRealidadExtendida
Oscar Albert
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
adela32
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
Pao Yánez
 

Ähnlich wie SVQDC - Desarrollo de Apps apra Hololens (20)

dotNetMálaga 2017 - Taller Hololens con Wave Engine
dotNetMálaga 2017 - Taller Hololens con Wave EnginedotNetMálaga 2017 - Taller Hololens con Wave Engine
dotNetMálaga 2017 - Taller Hololens con Wave Engine
 
Project holo lens (1)
Project holo lens (1)Project holo lens (1)
Project holo lens (1)
 
Hololens
HololensHololens
Hololens
 
HOLOLENS Microsoft
HOLOLENS MicrosoftHOLOLENS Microsoft
HOLOLENS Microsoft
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
Microsoft hololens
Microsoft  hololensMicrosoft  hololens
Microsoft hololens
 
HoloLensyRealidadExtendida
HoloLensyRealidadExtendidaHoloLensyRealidadExtendida
HoloLensyRealidadExtendida
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Realidad Virtual
Realidad VirtualRealidad Virtual
Realidad Virtual
 
REALIDAD VIRTUAL.pdf
REALIDAD VIRTUAL.pdfREALIDAD VIRTUAL.pdf
REALIDAD VIRTUAL.pdf
 
Introducción al desarrollo para Hololens
Introducción al desarrollo para HololensIntroducción al desarrollo para Hololens
Introducción al desarrollo para Hololens
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Hololens Las Gafas Holográficas
Hololens Las Gafas HolográficasHololens Las Gafas Holográficas
Hololens Las Gafas Holográficas
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Hologramas
HologramasHologramas
Hologramas
 
Guía esencial visores para Realidad Virtual (por @all_VR_edu)
Guía esencial visores para Realidad Virtual (por @all_VR_edu)Guía esencial visores para Realidad Virtual (por @all_VR_edu)
Guía esencial visores para Realidad Virtual (por @all_VR_edu)
 
Guía esencial de visores de Realidad Virtual inmersiva #VR (marzo 2015)
Guía esencial de visores de Realidad Virtual inmersiva #VR (marzo 2015)Guía esencial de visores de Realidad Virtual inmersiva #VR (marzo 2015)
Guía esencial de visores de Realidad Virtual inmersiva #VR (marzo 2015)
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Overview Augmeted Reality with Vuforia SDK presented at Wayra Webimar.
Overview Augmeted Reality with Vuforia SDK presented at Wayra Webimar.Overview Augmeted Reality with Vuforia SDK presented at Wayra Webimar.
Overview Augmeted Reality with Vuforia SDK presented at Wayra Webimar.
 

Mehr von Javier Suárez Ruiz

Mehr von Javier Suárez Ruiz (20)

Cape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community ToolkitCape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community Toolkit
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.FormsTech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
 
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
 
Monkey Conf 2020: .NET MAUI Handlers
Monkey Conf 2020: .NET MAUI HandlersMonkey Conf 2020: .NET MAUI Handlers
Monkey Conf 2020: .NET MAUI Handlers
 
Creando controles para Xamarin.Forms
Creando controles para Xamarin.FormsCreando controles para Xamarin.Forms
Creando controles para Xamarin.Forms
 
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.FormsMonkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
 
Crear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.FormsCrear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.Forms
 
#XamarinUIJuly Summary
#XamarinUIJuly Summary#XamarinUIJuly Summary
#XamarinUIJuly Summary
 
DotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.FormsDotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.Forms
 
Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018
 
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
Monkey Conf 2018: Conociendo Xamarin.Forms ShellMonkey Conf 2018: Conociendo Xamarin.Forms Shell
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
 
.Net Conf Sevilla 2018
.Net Conf Sevilla 2018.Net Conf Sevilla 2018
.Net Conf Sevilla 2018
 
Analizando interfaces de usuario avanzadas con Xamarin.Forms
Analizando interfaces de usuario avanzadas con Xamarin.FormsAnalizando interfaces de usuario avanzadas con Xamarin.Forms
Analizando interfaces de usuario avanzadas con Xamarin.Forms
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller Xamarin
 
DotNet2018: Xamarin.Forms Everywhere!
DotNet2018: Xamarin.Forms Everywhere!DotNet2018: Xamarin.Forms Everywhere!
DotNet2018: Xamarin.Forms Everywhere!
 
Novedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 PreviewNovedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 Preview
 
Desarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrolloDesarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrollo
 
Introducción a Xamarin.Forms
Introducción a Xamarin.FormsIntroducción a Xamarin.Forms
Introducción a Xamarin.Forms
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Kürzlich hochgeladen (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

SVQDC - Desarrollo de Apps apra Hololens

Hinweis der Redaktion

  1. Project Alloy, 16 Agosto Intel Developer Forum
  2. No tienes cables
  3. UWP Ciclo de vida diferente 515 en C#
  4. 16 y 17 de Abril
  5. Aún no tenemos acceso a las cámaras Pero si a la maya Finding Planes Object scanning
  6. Aún no tenemos acceso a las cámaras Pero si a la maya Finding Planes Object scanning
  7. Aún no tenemos acceso a la depth camera
  8. Especialmente visible con objectos blancos Visible en objetos que se mueven rápido Visible en objetos fuera del stabilization plane Make the object red, green or blue Usa luz en vez de geometría para el cursor No muevas objetos a más de 5 grados / seg
  9. Especialmente visible con objectos blancos Visible en objetos que se mueven rápido Visible en objetos fuera del stabilization plane Make the object red, green or blue Usa luz en vez de geometría para el cursor No muevas objetos a más de 5 grados / seg
  10. Especialmente visible con objectos blancos Visible en objetos que se mueven rápido Visible en objetos fuera del stabilization plane Make the object red, green or blue Usa luz en vez de geometría para el cursor No muevas objetos a más de 5 grados / seg
  11. The Optimal zone for hologram placement is between 1.25 m and 5 m