MOVIE TERMINAL APPLICATION
Michael DisneyEKU, Dept. of Technology,
CEN/CET
2
OUTLINE
Motivation Introduction Problem Statement Proposed Solution Results Conclusions Future Work
3
MOTIVATION To learn more
about writing programs
To learn how to network computers with written programs
Decrease lines at the movie theaters…
4
INTRODUCTION
Created with Visual Basic Program and Setup Similar to Self
Checkouts Unreal Streaming Media Server
Used to Broadcast and Monitor Web Cams at Terminals
5
PROBLEM STATEMENT
How To Use One Cashier To Monitor Multiple Movie Sales
Movie Previews Available Before Tickets Are Purchased
Keep Tallies Of How Many Tickets Are Available For Sale
6
PROPOSED SOLUTION
How to build the software Visual Basic 6.0 Professional Unreal Streaming Media Server Windows Media Player
7
Proposed Solution Cont.
Server Program with one video feed from client one
Movie Tallies on the right side update every 5 seconds
Approve and Deny buttons at the bottom of each video display for R-Rated Movies
8
Proposed Solution Cont.
Client Program Purchase ticket
buttons (R-Rated movies wait for approval)
Windows Media Player for preview buttons
9
Software
Visual Basic 6.0 Professional
Sample of program code for client program
10
Software (Video)
Unreal Streaming Media Server Broadcasts video
across the network
Unreal Live Server Connects web
cam to server
11
Software (Previews)
Windows Media Player Integrated into
the program Previews saved
to hard drive of client or on server
12
Movie Tallies Movie Tallies
updated every 5 seconds
Tallies are stored in a shared folder
Clients access files in the shared folder
Clients writes new amount of tickets
13
Movie Tallies Cont. (R-Rated)
A request writes a 1 to a text file
A 1 alerts the cashier to approve or deny
Approve writes a 2 to the text file
Deny writes a 3 to the text file
14
RESULTS
Demonstration
15
CONCLUSIONS
Complete program works and would be efficient in a real life working environment
Allows movie theaters to save money
Not sacrificing the monitoring of the sale of the R-Rated tickets
16
Conclusions Cont.What I Learned More familiar with Visual Basic and
code writing techniques Media servers and how to
broadcast from a web cam over such servers
Integrate other programs into Visual Basic designed programs, such as Windows Media Player
17
FUTURE WORK Using data server instead
of text files for movie tallies
Add camera controls into the server program for the cashier
Use more recent version of visual basic to work better with modern software and peripherals
Thank You For Your Attention
Any Questions or Comments?