=============
INFORMATION
=============

This archive contains a unity project which shows a prototype approach
for a simple photo application

The project has been successfully tested using Unity 2017.1.2f1 and the
Windows 10 SDK 10.0.15063.0

Take into consideration that this project will need further adjustments
if opened with newer versions of Unity.

We suggest to skip Unity Version 2017.2 when developing HoloLens apps
for there are several known bugs which affect interaction
https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/1210
https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/1184

suggestions:
============

- currently the focused photo will not be deleted from the harddrive
if it is removed from within the app via voice command.
Feel free to implement this functionality if you need it.

- other possible improvements could be utilizing the spatial mapping
capability of the HoloLens to create occlusion effects between real
walls and polaroids.

- Wall detection for comfortable placement of polaroids on the wall
would be possible as well with low efforts.

- another feature could be photo-sharing capability for common social
media platforms

known limitations:
==================

- as for now, Unity functions must be called from the main thread.
This can lead to short freezes of the UI when taking a photo with the
camera or when loading a picture. This may change with future versions
of Unity if better multithreading capabilities are introduced.
It is suggested to compile the application using the "Release" mode or
"master" mode to gain performance.
https://blogs.windows.com/buildingapps/2015/08/20/net-native-what-it-means-for-universal-windows-platform-uwp-developers/
https://unity3d.com/de/partners/microsoft/porting-guides