29
Launch Smarter.

Epson Moverio BT-200 - Developer - Getting Started

Embed Size (px)

Citation preview

Page 1: Epson Moverio BT-200 - Developer - Getting Started

Launch Smarter.

Page 2: Epson Moverio BT-200 - Developer - Getting Started

Developing for theEpson Moverio BT-200

Nathan Gingrich2014-12-17

Page 3: Epson Moverio BT-200 - Developer - Getting Started

Develop The Future App ChallengeHosted by ChallengePost and Prelaunch.com

epsonmoverio.challengepost.com

2015-01-16 – First Round – App Description and Bio – 4x $1K, 8x BT-200

Get $200 OFF an Epson Moverio BT-200 today!

Page 4: Epson Moverio BT-200 - Developer - Getting Started

0.42” QHD

LCD PanelProjection

Lens System

Light Guide

Curved Surface

Moverio BT-200 Product OverviewSensory Stimulation

Total Resolution of 960x540

Stereoscopic Binocular Vision

Page 5: Epson Moverio BT-200 - Developer - Getting Started

Monocular Binocular

Transparent

Opaque

AR/VR QuadrantsVirtual Reality, Augmented Reality

Page 6: Epson Moverio BT-200 - Developer - Getting Started

Head-Mounted Displays

Epson BT-200 Google Glass Samsung Gear VR + Note 4 Vuzix M100 Oculus Rift DK2

Price $700 $1,500 $1,025 $1,000 $350

Display Type Transparent Transparent Opaque Opaque Opaque

Resolution 960×540 QHD 640×360 2560×1440 360×240 1920×1080

Android v4.0.4 API Level 15 v4.4 API level 19 v4.4.4 API level 19 v4.0.4 API Level 15 n/a

Camera VGA, 640x480 720P, 5MP 2160P, 16MP 1080P, 5MP n/a

WLAN 802.11b/g/n 2.4GHz 802.11 b/g 2.4GHz Wi-Fi 802.11 a/b/g/n/ac 802.11b/g/n n/a

Bluetooth 3.0 4.0 BLE v4.1 BLE v3.0? n/a

micro USB v2.0 (On-The-Go) v2.0 (On-The-Go) v2.0 (On-The-Go) v2.0? n/a

GPS P-GPS n/a A-GPS GPS n/a

CPU TI OMAP 4460 TI OMAP 4430 Snapdragon 805 TI OMAP4460 n/a

RAM 1GB 2GB 3GB 1GB n/a

Flash 8GB 16GB 32GB 4GB n/a

microSD 32GB n/a 128GB 32GB n/a

Page 7: Epson Moverio BT-200 - Developer - Getting Started

Moverio BT-200 Product OverviewIntegrated Sensors

Accelerometer

Compass

Gyro GPSHead Set

Controller

Camera

Touch Pad

Page 8: Epson Moverio BT-200 - Developer - Getting Started

Moverio BT-200 Product OverviewConnectivity

Page 9: Epson Moverio BT-200 - Developer - Getting Started

Augmented Reality

Second Screen

Deskless Worker

Training & Maintenance, AR Museum Experiences,

Planogram compliance

FPV Photography/Videography, Telemedicine,

Assisted Surgery

Remote Support, Real Time Mapping, Pick & Pack,

Field operations, Contextual ERP Notifications

Types of ApplicationsWhat are people developing today?

Page 10: Epson Moverio BT-200 - Developer - Getting Started

Deskless Workers SolutionsData Visualization in the Enterprise

Integration partners Enterprise Resource Planning (ERP) partners

Page 11: Epson Moverio BT-200 - Developer - Getting Started

Second Screen SolutionsA new form of display, directly in your FOV

FPV – First Person View Quadcopter Medical Applications

Assisted

Surgery

Telemedicine

Page 12: Epson Moverio BT-200 - Developer - Getting Started

Second Screen SolutionsDJI - Introducing Effortless FPV with Epson Moverio

https://www.youtube.com/watch?v=XYEUAU40Zrw&list=PLyXqcW1HsHRlNuByYNgxUXHAriU4bKoHu

Page 13: Epson Moverio BT-200 - Developer - Getting Started

Augmented Reality SolutionsWhat are people developing today?

AR PlatformsGuided Training App: Scope AR

Page 14: Epson Moverio BT-200 - Developer - Getting Started

Augmented Reality SolutionsaMAZEing Maze Game Costume

https://www.youtube.com/watch?v=DJq_SdRMn3Q

Page 15: Epson Moverio BT-200 - Developer - Getting Started

Development Environment

Android v4.0.4

Android Developer Tools

ADB Google USB Driver

API Level 15

Page 16: Epson Moverio BT-200 - Developer - Getting Started

Development EnvironmentADB Google USB Driver

▪ Windows work around available

▪ OS X add 0x04B8 to ~/.android/adb_usb.ini

▪ ADT update may overwrite adb_usb.ini

▪ adb kill-server

▪ adb start-server

https://tech.moverio.epson.biz/technical/BT200_ADB1406A_EN.pdf

Page 17: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDKFull Screen Mode

Full Screen Disabled

Status Bar is Visible

Full Screen Enabled

Status Bar is Removed

Page 18: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDKCamera Control Function

Function API Value

White Balance setWhiteBalance(x) WHITE_BALANCE_AUTO

WHITE_BALANCE_FLUORESCENT

WHITE_BALANCE_INCANDESCENT

WHITE_BALANCE_DAYLIGHT

WHITE_BALANCE_CLOUDY_DAYLIGHT

Frame rate limit setPreviewFpsRange(x,30000) 4000, 8000, 10000, 15000, 30000

( 4 / 8 / 10 / 15 / 30 fps )

Exposure Setting setExposureCompensation(x) -3 ~ +3

Edge enhancement set("sharpness",x) 0 ~ 7

Digital Zooming setZoom(x) 0 ~ 10 (0=x1、10=x4 )

SCENE_MODE_AUTO SCENE_MODE_BARCODE

Sharpness +7 White Balance Daylight

Page 19: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDK3D Content Display

Page 20: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDKSensor Switching | Sensors API

+x

+y

+z

+x

+y+z

Page 21: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDKP-GPS, WiFi Assist, Location/GPS API

• Obtain positioning data through GPS location

service.

• Google positioning service that is only available

from Google certified device.

• Moverio uses P-GPS data from WiFi network.

Page 22: Epson Moverio BT-200 - Developer - Getting Started

Moverio SDKDemo App, Library

Page 23: Epson Moverio BT-200 - Developer - Getting Started

Key Development ConceptsHow is it different from developing for mobile devices?

1. Utilize Transparency (Black = Clear)

2. Input Methods

3. Minimalist Design

Register at: https://moverio.epson.biz

See more at: http://www.youtube.com/moverio

Getting started: https://tech.moverio.epson.biz/technical/BT200_DOS1406B_EN.pdf

Page 24: Epson Moverio BT-200 - Developer - Getting Started

Moverio Unity PluginA game development ecosystem

https://www.assetstore.unity3d.com/en/#!/content/25348

Page 25: Epson Moverio BT-200 - Developer - Getting Started

Wikitude SDKBuild your own AR app!

• Geo location based AR

• Image Recognition & Tracking

• Cross-platform (Javascript API)

Page 26: Epson Moverio BT-200 - Developer - Getting Started

Metaio SDKThe Augmented Reality Company. Track it All.

• Complete AR Solution

• Advanced Tracking Technology

Page 27: Epson Moverio BT-200 - Developer - Getting Started

Vuforia SDKRevealing a whole new world.

Page 28: Epson Moverio BT-200 - Developer - Getting Started

Develop The Future - App ChallengeHosted by ChallengePost and Prelaunch.com

epsonmoverio.challengepost.com

Best Consumer App (Augmented Reality/Gaming)

Best Enterprise App (Distribution/Manufacturing/Medical/Other)

2015-01-16 – First Round – App Description and Bio – 8x $1K + BT-200

2015-03-05 – Second Round – App Demo – 4x $2000

2015-03-25 – Third Round – Revised App Demo – 2x $5500

Get $200 OFF an Epson Moverio BT-200 today!

Page 29: Epson Moverio BT-200 - Developer - Getting Started

Thank YouAny questions?