SlideShare una empresa de Scribd logo
1 de 40
Introducción a
HoloLens
by @jsuarezruiz
MADRID · NOV 18-19 · 2016
Javier Suárez Ruiz
Software Developer at Plain Concepts
Microsoft MVP
• Blog: http://geeks.ms/blogs/jsuarez
• Email: javiersuarezruiz@hotmail.com
• Twitter: @jsuarezruiz
VR vs AR
MADRID · NOV 27-28 · 2015
VR vs AR
Virtual Reality
Sustituye completamente tu entorno
MADRID · NOV 27-28 · 2015
VR vs AR
Agumented Reality
Coloca elementos virtuales u hologramas sobre tu entorno
Las HoloLens en detalle
MADRID · NOV 27-28 · 2015
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?
MADRID · NOV 27-28 · 2015
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.
MADRID · NOV 27-28 · 2015
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.
MADRID · NOV 27-28 · 2015
DEMODEMODEMO
Un vistazo a las HoloLens
Desarrollo
MADRID · NOV 27-28 · 2015
Desarrollo
El SDK:
• Plantillas Visual Studio
• Emulador
• Unity 5.4 para HoloLens
El emulador
MADRID · NOV 27-28 · 2015
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.
MADRID · NOV 27-28 · 2015
Plantillas
Holographic DirectX 11 App
App UWP que usa SharpDX y C#.
MADRID · NOV 27-28 · 2015
UWP and Holographic App
DEMODEMODEMO
Vemos plantillas y emulador
MADRID · NOV 27-28 · 2015
Unity
• Unity es un motor de
videojuego
multiplataforma.
• Añade soporte a
HoloLens.
• Toolkit con
herramientas para
tener acceso a
características.
MADRID · NOV 27-28 · 2015
·Engine moderno de videojuegos basado en componentes.
·Permite crear juegos y Apps.
·Plataformas soportadas: Windows, Linux, MacOS, Ios,
Android y UWP.
Wave Engine
MADRID · NOV 27-28 · 2015
Wave Engine
MADRID · NOV 27-28 · 2015
Interacción
1. Mirada (Gaze)
2. Gestos
3. Voz
4. Sonido especial
5. Spatial mapping
MADRID · NOV 27-28 · 2015
APIs y Sensores
Gaze input
MADRID · NOV 27-28 · 2015
APIs y Sensores
HD color camera
MADRID · NOV 27-28 · 2015
APIs y Sensores
Spatial Mapping
MADRID · NOV 27-28 · 2015
APIs y Sensores
Spatial Mapping
MADRID · NOV 27-28 · 2015
APIs y Sensores
Gesture input
Depth camera
Air Tap Bloom
MADRID · NOV 27-28 · 2015
APIs y Sensores
Voice input
Windows.Media.SpeechRecognition
KeywordRecognizer lo más usado.
MADRID · NOV 27-28 · 2015
APIs y Sensores
Spatial Sound
Head-Related Transfer Functions (HRTFs)
MADRID · NOV 27-28 · 2015
APIs y Sensores
Bluetooth connectivity
MADRID · NOV 27-28 · 2015
APIs y Sensores
Compartir Holograma por Wifi
MADRID · NOV 27-28 · 2015
App paso a paso desde cero
MADRID · NOV 27-28 · 2015
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
Preguntas y respuestas.
¿Dudas?
P&R
Gracias!

Más contenido relacionado

Similar a Introducción al desarrollo en HoloLens

Qué es la realidad aumentada
Qué es la realidad aumentadaQué es la realidad aumentada
Qué es la realidad aumentada
Marjorie Herrera
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
lmgomero
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
Alexander Poma
 
Aumentaty Simo Educacion 2013
Aumentaty Simo Educacion 2013Aumentaty Simo Educacion 2013
Aumentaty Simo Educacion 2013
Aumentaty
 

Similar a Introducción al desarrollo en HoloLens (20)

Realidad Virtual
Realidad VirtualRealidad Virtual
Realidad Virtual
 
3 d diseño g
3 d diseño g3 d diseño g
3 d diseño g
 
Aumentaty Tecnologías y Mercado. 2º Encuentro Empresarial Networking Safor
Aumentaty Tecnologías y Mercado. 2º Encuentro Empresarial Networking Safor Aumentaty Tecnologías y Mercado. 2º Encuentro Empresarial Networking Safor
Aumentaty Tecnologías y Mercado. 2º Encuentro Empresarial Networking Safor
 
Qué es la realidad aumentada
Qué es la realidad aumentadaQué es la realidad aumentada
Qué es la realidad aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Codemotion 2015 crash y youdebug
Codemotion 2015   crash y youdebugCodemotion 2015   crash y youdebug
Codemotion 2015 crash y youdebug
 
Trabajo de scratch 11-1 J.T
Trabajo de scratch 11-1 J.TTrabajo de scratch 11-1 J.T
Trabajo de scratch 11-1 J.T
 
Campaña Oculus rift
Campaña Oculus riftCampaña Oculus rift
Campaña Oculus rift
 
JustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticosJustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticos
 
Regreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de MicrosoftRegreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de Microsoft
 
Practica 2
Practica 2Practica 2
Practica 2
 
Sin software obligatorio - La nueva era de pizarras digitales interactivas
Sin software obligatorio - La nueva era de pizarras digitales interactivasSin software obligatorio - La nueva era de pizarras digitales interactivas
Sin software obligatorio - La nueva era de pizarras digitales interactivas
 
Trbajo de computacion
Trbajo de computacionTrbajo de computacion
Trbajo de computacion
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?
 
Desarrolla android sin barreras
Desarrolla android sin barrerasDesarrolla android sin barreras
Desarrolla android sin barreras
 
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big DataCuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Aumentaty Simo Educacion 2013
Aumentaty Simo Educacion 2013Aumentaty Simo Educacion 2013
Aumentaty Simo Educacion 2013
 

Más de Javier Suárez Ruiz

Más de 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
 

Último

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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.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
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
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
 

Introducción al desarrollo en HoloLens

  • 2. Javier Suárez Ruiz Software Developer at Plain Concepts Microsoft MVP • Blog: http://geeks.ms/blogs/jsuarez • Email: javiersuarezruiz@hotmail.com • Twitter: @jsuarezruiz
  • 3.
  • 5.
  • 6. MADRID · NOV 27-28 · 2015 VR vs AR Virtual Reality Sustituye completamente tu entorno
  • 7.
  • 8. MADRID · NOV 27-28 · 2015 VR vs AR Agumented Reality Coloca elementos virtuales u hologramas sobre tu entorno
  • 9. Las HoloLens en detalle
  • 10. MADRID · NOV 27-28 · 2015 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?
  • 11. MADRID · NOV 27-28 · 2015 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.
  • 12. MADRID · NOV 27-28 · 2015 Hololens Principales características 1. Cámara 2. PC 3. Lentes 4. Audio 5. Sensores 6. Botones
  • 13. 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.
  • 14. MADRID · NOV 27-28 · 2015
  • 17. MADRID · NOV 27-28 · 2015 Desarrollo El SDK: • Plantillas Visual Studio • Emulador • Unity 5.4 para HoloLens
  • 19. MADRID · NOV 27-28 · 2015 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.
  • 20. MADRID · NOV 27-28 · 2015 Plantillas Holographic DirectX 11 App App UWP que usa SharpDX y C#.
  • 21. MADRID · NOV 27-28 · 2015 UWP and Holographic App
  • 23. MADRID · NOV 27-28 · 2015 Unity • Unity es un motor de videojuego multiplataforma. • Añade soporte a HoloLens. • Toolkit con herramientas para tener acceso a características.
  • 24. MADRID · NOV 27-28 · 2015 ·Engine moderno de videojuegos basado en componentes. ·Permite crear juegos y Apps. ·Plataformas soportadas: Windows, Linux, MacOS, Ios, Android y UWP. Wave Engine
  • 25. MADRID · NOV 27-28 · 2015 Wave Engine
  • 26. MADRID · NOV 27-28 · 2015 Interacción 1. Mirada (Gaze) 2. Gestos 3. Voz 4. Sonido especial 5. Spatial mapping
  • 27. MADRID · NOV 27-28 · 2015 APIs y Sensores Gaze input
  • 28. MADRID · NOV 27-28 · 2015 APIs y Sensores HD color camera
  • 29. MADRID · NOV 27-28 · 2015 APIs y Sensores Spatial Mapping
  • 30. MADRID · NOV 27-28 · 2015 APIs y Sensores Spatial Mapping
  • 31. MADRID · NOV 27-28 · 2015 APIs y Sensores Gesture input Depth camera Air Tap Bloom
  • 32. MADRID · NOV 27-28 · 2015 APIs y Sensores Voice input Windows.Media.SpeechRecognition KeywordRecognizer lo más usado.
  • 33. MADRID · NOV 27-28 · 2015 APIs y Sensores Spatial Sound Head-Related Transfer Functions (HRTFs)
  • 34. MADRID · NOV 27-28 · 2015 APIs y Sensores Bluetooth connectivity
  • 35. MADRID · NOV 27-28 · 2015 APIs y Sensores Compartir Holograma por Wifi
  • 36. MADRID · NOV 27-28 · 2015 App paso a paso desde cero
  • 37. MADRID · NOV 27-28 · 2015 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.

Notas del editor

  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