how to develop for epson moverio bt-200 - technical info
TRANSCRIPT
![Page 2: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/2.jpg)
CONCEPTS DI AUGMENTED REALITYIl mondo è pieno di bellissimi concept di realtà aumentata...
![Page 3: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/3.jpg)
CONCEPTS DI AUGMENTED REALITY...che nel grafico delle aspettative si trovano qui:
![Page 4: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/4.jpg)
QUALI POSSONO ESSERE EFFETTIVAMENTE REALIZZATI?
Quali mezzi la tecnologia ci mette a disposizione oggi?
![Page 5: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/5.jpg)
MOVERIO BT-200
![Page 6: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/6.jpg)
OSIl sistema operativo dei Moverio BT-200
è Android 4.0.3 IceCreamSandwich
![Page 7: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/7.jpg)
DEV ENVIRONMENTSGli ambienti di sviluppo disponibili sono:
ANDROID DEVELOPER TOOLS
Basato su Eclipse
ANDROID STUDIO
Basato su Intellij IDEA
![Page 8: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/8.jpg)
IL DEVICEInterfacce di input
EPSONTouchpad
Settings
Volume +
Volume -
HomeContextMenu
Back
Telecamera Frontale
![Page 9: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/9.jpg)
IL DEVICEInterfaccia di output
Visore sinistro Visore destro
![Page 10: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/10.jpg)
VISIONE STEREOSCOPICALa presenza di 2 visori distinti permette
l’impelemtazione della visione in stereoscopia
![Page 11: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/11.jpg)
VISIONE STEREOSCOPICA- Dare profondità ai modelli 3D- Posizionare elementi AR sul corretto PIANO PROSPETTICO
![Page 12: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/12.jpg)
VISIONE STEREOSCOPICAPIANO PROSPETTICO DI DEFAULT
~8 METRI
![Page 13: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/13.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
![Page 14: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/14.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
WRONG!
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
![Page 15: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/15.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
![Page 16: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/16.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
Mirroring
![Page 17: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/17.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
Stereoscopic vision
![Page 18: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/18.jpg)
VISIONE STEREOSCOPICAPIANI PROSPETTICI DIVERSI
CORRECT! TEIERA
Lorem ipsum dolor sit amet, consectetur elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
![Page 19: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/19.jpg)
VISIONE STEREOSCOPICAL’IMPLEMENTAZIONE DI UNA CORRETTA
VISIONE STEREOSCOPICA E’ UN REQUISITO
FONDAMENTALENELLA REALIZZAZIONE DI APPLICAZIONI
DI REALTA’ AUMENTATA
USABILI
![Page 20: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/20.jpg)
VISIONE STEREOSCOPICAIMPLEMENTAZIONE DELLA STEREOSCOPIA
Video mirroring
Video extension
![Page 21: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/21.jpg)
VISIONE STEREOSCOPICAIMPLEMENTAZIONE DELLA STEREOSCOPIA
SDK Moverio: BT200Ctrl.jarDisplay 2D/3D Switching Class: DisplayControl Function: setMode Summary: Switch BT-200 display mode Prototype: int setMode(int displayMode,boolean toast) Argument: Display Mode Number: DISPLAY_MODE_2D, DISPLAY_MODE_3D Toast: true(Display), false(not display) Returns :result 0(success), other(error value)
![Page 22: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/22.jpg)
IL DEVICEMette a disposizione diversi SENSORI
- ACCELEROMETRO- GIROSCOPIO- MAGNETOMETRO- Ecc..
tipici dei deive Android
Gestibili tramite le normali APIesposte dall’SDK Andorid (SensorManager)
![Page 23: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/23.jpg)
IL DEVICEElenco completo dei sensori dei Moverio BT-200
- MPL Gyroscope
- MPL Accelerometer
- MPL Magnetic Field
- MPL Orientation
- MPL Rotation Vector
- MPL Linear Acceleration
- MPL Gravity
- MPL Tap
- MPL Orient
- MPL Flick
- Rotation Vector
- Gravity Sensor
- Linear Acceleration Sensor
- Orientation Sensor
- Corrected Gyroscope Sensor
(MPL: Motion Processing Library)
![Page 24: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/24.jpg)
IL DEVICEDUE GIROSCOPI
EPSON
CONTROLER GYROSCOPE HEADSET GYROSCOPE
(DEFAULT)
![Page 25: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/25.jpg)
IL DEVICESWITCH TRA GIROSCOPI
E’ possibile effettuare uno switch tra un giroscopio e l’altro a RUNTIME
MANON e’ possibile utilizzare i due giroscopi
CONTEMPORANEAMENTE
![Page 26: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/26.jpg)
IL DEVICESWITCH TRA GIROSCOPI
Switch sensor (Controller/Headset) Class :SensorControl Function :setMode Summary :Switch BT-200 sensor mode Prototype :int setMode(int sensorMode) Argument :Sensor Mode Number SENSOR_MODE_CONTROLLER(Controller), SENSOR_MODE_HEADSET(Headset) Returns :result 0(success), other(error value)
A livello pratico si effettua tramite l’SDK Moverio
![Page 27: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/27.jpg)
IL DEVICECANALI DI COMUNICAZIONE
- Wireless LAN- Bluetooth- GPS- USB Interface- Front Camera
Gestibili tramite le normali APIesposte dall’SDK Andorid
![Page 28: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/28.jpg)
IL DEVICEALTRE API DI CONTROLLO
Altre API esposte dall’SDK Moverio permettono di
controllare componenti dei Moverio BT-200 quali:
- Accensione/spegnimento del display
- Regolazione/recupero della luminosità
- Accensione/spegnimento dell’audio del device
![Page 29: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/29.jpg)
IL DEVICEALTRE API DI CONTROLLO
Set ON/OFF for Audio Mute Class :AudioControl Function :setMute Summary :Set BT-200 Audio mute ON/OFF Prototype :int setMute(boolean mute) Argument :mute ON(TRUE), OFF(FALSE) Returns :result 0(success), other(error value)
![Page 30: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/30.jpg)
Turn ON/OFF Display Class :DisplayControl Function :setMute Summary :Set BT-200 display mute ON/OFF Prototype :int setMute(boolean mute) Argument :mute ON(TRUE), OFF(FALSE) Returns :result 0(success), other(error value)
IL DEVICEALTRE API DI CONTROLLO
![Page 31: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/31.jpg)
Getting Display Brightness Class :DisplayControl Function :getBacklight Summary :Get BT-200 display brightness value Prototype :int getBacklight() Argument :none Returns :Brightness value 0-20(success), other(error value)
IL DEVICEALTRE API DI CONTROLLO
![Page 32: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/32.jpg)
Setting Display Brightness Class :DisplayControl Function :setBacklight Summary :Set BT-200 display brightness Prototype :int setBacklight(int backlight) Argument :Display Brightness 0-20 Returns :result 0(success), other(error value)
IL DEVICEALTRE API DI CONTROLLO
![Page 33: How to develop for Epson Moverio BT-200 - Technical Info](https://reader031.vdocumenti.com/reader031/viewer/2022020101/55a4ecc41a28ab172b8b4602/html5/thumbnails/33.jpg)
Niccolò MANGIAROTTIAR Development Specialist
Altre API esposte dall’SDK Moverio permettono di
controllare componenti dei Moverio BT-200 quali:
- Accensione/spegnimento del display
- Regolazione/recupero della luminosità
- Accensione/spegnimento dell’audio del device
GRAZIE!