Illusion SDK: An Augmented Reality Engine for Flash 11

This thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on on...

Full description

Bibliographic Details
Main Author: Howse, Joseph
Language:en_US
Published: 2012
Subjects:
AR
Web
Online Access:http://hdl.handle.net/10222/15747
id ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-15747
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-157472013-10-04T04:13:30ZIllusion SDK: An Augmented Reality Engine for Flash 11Howse, Josephaugmented realityARFlashWebsoftware architectureoptimizationubiquitous computingUbiCompThis thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on only an event system and a 3D scene graph, so it is highly portable. Wrapping of third-party trackers is supported. Illusion’s current implementation targets Flash 11.4 and integrates with the Alternativa3D 8 graphics engine. To our knowledge, Illusion’s support for wrapping third-party trackers is unique among toolkits targeting the GPU-accelerated Web. Illusion performs well on MacBook Pro 13" mid-2010, where an intensive camera application can exceed 45 FPS. Generally, Illusion should perform well on hardware that uses shared video memory. Optimizations are needed for hardware that uses dedicated video memory. These optimizations are problematic in Flash 11.4 but should not generally be problematic in ports to other platforms.2012-11-28T15:57:38Z2012-11-28T15:57:38Z2012-11-282012-11-20http://hdl.handle.net/10222/15747en_US
collection NDLTD
language en_US
sources NDLTD
topic augmented reality
AR
Flash
Web
software architecture
optimization
ubiquitous computing
UbiComp
spellingShingle augmented reality
AR
Flash
Web
software architecture
optimization
ubiquitous computing
UbiComp
Howse, Joseph
Illusion SDK: An Augmented Reality Engine for Flash 11
description This thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on only an event system and a 3D scene graph, so it is highly portable. Wrapping of third-party trackers is supported. Illusion’s current implementation targets Flash 11.4 and integrates with the Alternativa3D 8 graphics engine. To our knowledge, Illusion’s support for wrapping third-party trackers is unique among toolkits targeting the GPU-accelerated Web. Illusion performs well on MacBook Pro 13" mid-2010, where an intensive camera application can exceed 45 FPS. Generally, Illusion should perform well on hardware that uses shared video memory. Optimizations are needed for hardware that uses dedicated video memory. These optimizations are problematic in Flash 11.4 but should not generally be problematic in ports to other platforms.
author Howse, Joseph
author_facet Howse, Joseph
author_sort Howse, Joseph
title Illusion SDK: An Augmented Reality Engine for Flash 11
title_short Illusion SDK: An Augmented Reality Engine for Flash 11
title_full Illusion SDK: An Augmented Reality Engine for Flash 11
title_fullStr Illusion SDK: An Augmented Reality Engine for Flash 11
title_full_unstemmed Illusion SDK: An Augmented Reality Engine for Flash 11
title_sort illusion sdk: an augmented reality engine for flash 11
publishDate 2012
url http://hdl.handle.net/10222/15747
work_keys_str_mv AT howsejoseph illusionsdkanaugmentedrealityengineforflash11
_version_ 1716601482601562113