Augmented Reality Generic Enabler Introduction Nonprofit educational material, fair use of copyrighted material, if any, assumed
Augmented Reality Usually live video feed is overlaid by extra information related to view Textual information 3D rendered objects Symbols Current surroundings overlaid by 3D image
Some uses Nokia/Here City Lens - to find points of interest Games, entertainment - e.g. ogres in your environment Service instructions etc. e.g. using Google Glass style gadgets
FI-WARE AR Generic Enabler High-level API for HTML5 AR applications Requires JavaScript support of suitable web browser No plug-ins required Single API provides everything needed to build an AR application
How to get it From FI-WARE repository AugmentedReality_3.3.3.zip AugmentedReality_3.3.3.zip From GitHub
Documentation references Introduction and Architecture ware.org/plugins/mediawiki/wiki/fiware/index.php/FIW ARE.OpenSpecification.MiWi.AugmentedReality ware.org/plugins/mediawiki/wiki/fiware/index.php/FIW ARE.OpenSpecification.MiWi.AugmentedReality User and Programmers Guide ware.org/plugins/mediawiki/wiki/fiware/index.php/Aug mented_Reality_-_User_and_Programmers_Guide ware.org/plugins/mediawiki/wiki/fiware/index.php/Aug mented_Reality_-_User_and_Programmers_Guide Open API Specification ware.org/plugins/mediawiki/wiki/fiware/index.php/Aug mented_Reality_Open_API_Specification ware.org/plugins/mediawiki/wiki/fiware/index.php/Aug mented_Reality_Open_API_Specification
Some vocabulary tracking - finding the place and orientation of the camera related to real world registration - about same as tracking
AR Framework SensorManager - Sensor API location-based tracking and registration ARManager - AR API vision-based tracking and registration SceneManager - Scene API 3D scene management Connection - Connection API web-service interface
Sensor API Provides list of available sensors Provides sensor data via callback routines Provides one-shot and repeatedly updated location info
AR API Registers (finds position and orientation) markers from video stream
Scene API Manipulates elements in a xml3d scene moves and adjusts virtual camera moves and modifies 3D objects See XML3D Open API Specification for in-depth treatmentXML3D Open API Specification
Communication API Provides REST and Websocket communication to other services
Recommended approach Read the documents Familiarise yourself with, experiment and modify demos included to the AR package
The End