# Free Pano (MVP)
## Issue Tree

``` plantuml
@startuml

skinparam state {
  BackgroundColor<<Release>> Aquamarine
  BackgroundColor<<Active>> NavajoWhite
  BackgroundColor<<Done>> White
  BorderColor<<Done>> Grey
}

'******************************************************************************
'

state FreePano {
  state ClickDummyMVP
  RenderDemoData<<Active>> --> ExpectedEndResult
  ImageTourDataRendering<<Active>> --> ExpectedDataResult

  ClickDummyMVP<<Active>> --> SpecificationForDeveloper
  ResearchUxFreePano<<Done>> --> ExpectedEndResult
  ExpectedDataResult --> SpecificationForDeveloper

  ExpectedEndResult<<Active>> --> SpecificationForDeveloper

  SpecificationForDeveloper --> DevelopmentOffer
  DevelopmentOffer --> PluginDevelopment
  PanoGenerator_MVP<<Active>> --> PanoGenerator_Free
  ExpectedEndResult --> PanoGenerator_Free
  PanoGenerator_Free --> PluginDevelopment
  PluginDevelopment --> TestingFeedback
}



'-----------------------------------------------------------------------------
'-----------------------------------------------------------------------------

'******************************************************************************

@enduml
```
##### Description
A set of tools that allow the enduser to explore spaces online, powered by panoramic image content. This includes multiple, individual parts that work together, from definition of locations, over rendering, to generation, display and interaction with the content.

##### Main Branch
 - Name: `free-pano-mvp`
 - 3ds FreePano: https://git.raumgleiter.com/Raumgleiter/Max_FreePano/tree/free-pano-mvp
 - iRoom: https://git.raumgleiter.com/Raumgleiter/iroom/tree/free-pano-mvp


# Issues  

## Issue Text

##### Issue Tree
 - https://git.raumgleiter.com/simongloor/todo/blob/master/IssueTrees/FreePano.md

---

## ImageTourDataRendering

##### Team
 - LR

##### Project Issues
 - ...

##### Tasks
 - Combine the ImageLocationData files to a single ImageTourData file during the rendering process.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Research UX FreePano

##### Team
 - SG, SR

##### Project Issues
 - https://git.raumgleiter.com/Raumgleiter/iroom/issues/3

##### Tasks
 - Research what tools there are on the market and how a raumgleiter approach would look like.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Click Dummy MVP

##### Team
 - SG

##### Project Issues
 - https://git.raumgleiter.com/Raumgleiter/Max_FreePano/issues/1

##### Tasks
 - Create a click dummy that shows how the tool is interacted with and what values the users need to set.

##### Documentation
 - http://git.pillars.ch:30000/simongloor/ArchInteraction/tree/master/Documentation/PanoTool

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - ArchInteraction: PanoMaster Demo Map: http://git.pillars.ch:30000/simongloor/ArchInteraction/blob/master/Content/Public/Demo/Arin_Demo_Pano.umap
 - Data structure: https://git.raumgleiter.com/Raumgleiter/RGDK/tree/develop/BaseRGDK/ImageTour/Tour/Data
 - Upload API: https://git.raumgleiter.com/Raumgleiter/iroom/blob/develop/ImageTourGenerator/API.md

---

## Expected Data-Result

##### Team
 - SG, LR

##### Project Issues
 - ...

##### Tasks
 - Create a basic endresult which could be uploaded to the service.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Render Demo Data

##### Team
 - HH, SG

##### Project Issues
 - https://git.raumgleiter.com/Raumgleiter/iroom/issues/5

##### Tasks
 - Render demo content which will be used for tests.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Expected End-Result

##### Team
 - SR, MK

##### Project Issues
 - ...

##### Tasks
 - Create an endresult with navigation, etc.
 - This is the basis for automation by the plugin and the web generator.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## PanoGenerator MVP

##### Team
 - RO

##### Project Issues
 - ...

##### Tasks
 - Create a PanoGenerator used for the FOUR project.
 - Can combine and store a panoramic tour with the navigation limited to a list.

##### Documentation
- Upload API: https://git.raumgleiter.com/Raumgleiter/iroom/blob/develop/ImageTourGenerator/API.md
- Binarium Upload API: https://git.raumgleiter.com/Raumgleiter/ArchNet/blob/master/README.md

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - ArchNet

---

## Specifications for Developer

##### Team
 - HH, SG

##### Project Issues
 - ...

##### Tasks
 - Create a specification that defines the desired product from the produced data.
 - Add information about future wishes to support easy expansions of the code.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## PanoGenerator FreePano

##### Team
 - RO, SR

##### Project Issues
 - ...

##### Tasks
 - Upgrade the existing Generator to support 3D navigation.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Development Offer

##### Team
 - Plugin Developer, MK

##### Project Issues
 - ...

##### Tasks
 - Calculate, what the Plugin will cost for the MVP alone.

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

## Plugin Development

##### Team
 - Plugin Developer, SG

##### Project Issues
 - ...

##### Tasks
 - Give access to the git repository and inform about branching.
 - Create the Plugin according to the specifications

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---

##

##### Team
 - ...

##### Project Issues
 - ...

##### Tasks
 - ...

##### Documentation
 - none

##### Clickdummy / Demo
 - none

##### Existing Assets/Classes
 - none

---
