3-D Nannycam Midpoint
By Kai Lieth, David Paul, Aaron Davis, and Nicole Busby
Kinect Sensor
Hardware Components
Hardware Components
Server
Kinect Camera
Android Phone
Users
Typical user
Administrator
Installing...
Installing...
Log in
Living Room
Kitchen
Live Cameras
Living Room
Kitchen
Live Cameras
Connecting to
152.168.1.3...
<- Go back
<- Pin as favorite
Living Room
Kitchen
Live Cams
Living Room
Kitchen
Edit Live Cameras
+ Add
Enter new connection
Living Room
Kitchen
Edit Live Cameras
Disaster Site
+ Add
Architecture
Xbox Kinect Camera
Server
Client - Android Phone Application
Database
Technical Platforms
Node.js
OpenKinect in Javascript or C/C++
Kiwiviewer
Java for Android App with JUnit testing framework
Use Cases
Administrator opens application and gets to the create new login page. Administrator enters the new username and password. System displays the blank list of favorite cameras and the option to add a new connection.
A site manager provides login information and a list of their favorite cameras appears. They choose to connect to a new camera. The site manager provides the connection information (name, IP address, and port number). The full screen view of the stream appears. The user pins this camera to their favorite cameras and it appears at the top of the favorite cameras list when they stop the stream and log out/log in.
Administrator opens application and gets to the create new login page. Administrator enters the new username and password. System displays the blank list of favorite cameras and the option to add a new connection.