Ignite/GEC13
Plan
Introduce GENI and brainstorm "Apps from the Future"
Resources
Slides on setting up VMs with Eucalpytus (Camilo Viecco) Slides on GENI stories (Niky Riga) Slides on application factoring for GENI (Mark Berman)
Ideas
Kobayashi
Inspired by Kobayashi Maru, social delivery of content, self-led and remote learning. Addresses needs in education and public safety. http://en.wikipedia.org/wiki/Kobayashi_Maru
What is it? A simulator and crisis response tool. Users experience this as a simulation/ game. On the other side administrators can use it as a teaching tool and to analyze group behavior and patterns. Administrators can do this in realtime, or by watching archived sessions.
The app loads up a simulation:
Our sample scenario is for firefighters. In this scenario, a warehouse is on fire. There are 8 Firefighters with different rankings: a captain, a fire marshall, a number of officers, and so on. Everyone has a role, and everyone is controlling an avatar and communicating in real-time.
The team has three objectives: 1. Minimal loss of life 2. Put out the fire asap 3. Minimal loss of damage of property
The commander must do recon to clear the fog of war. Every so often, the administrator can introduce emergent things, i.e.: Someone is jumping A fire is raging
This scenario has three learning objectives: 1. to teach triage 2. to teach skills for prioritization 3. to develop situational awareness
The captain can issue commands:
go here; suppress fire
go here; save someone.
The admin can analyze the following teaching data: Qualitative performance Quantitative performance Perspective Situational awareness Social interactions Watch the scenario
Nice technical tricks we can employ: -simulate radio -everyone can watch -anyone can drop in instantly -p2p sharing of textures and data -playback
Front-end needs:
•Google Maps APi integration •3D scene generator position of player •3D renderer — CubicVR + COllada •Event system •Panel for throwing in events
Back-end help from GENI:
•Real-time speech to text (in cloud) •Bandwidth — •Real-time data streaming •Spectators: intelligent delivery of content •Simulation is photorealistic, so use "OnLive" style remote rendering with VNC and focus on latency