MOVIE TERMINAL APPLICATION Michael Disney EKU, 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 Server 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 Client 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 Sample
10 Software (Video) Unreal Streaming Media Server Unreal 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 filerequest 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?