Customized Camera Pulling Software Specification
Installing And Configuring Software
I. Shall come and auto run off Compact Disk
II. Shall check compatibility with installed Operating System
A. Supported Operating Systems shall include: Windows 2000, XP, and Vista
Camera Software At Run Time
I. Driver
A. Shall interface with and support Axis network camera
B. There shall be a camera object and each object shall be autonomous
II. HMI
A. Shall display camera object and be able to add objects at run time
B. Shall have a splash screen
## Deliverables
Customized Camera Pulling Software Specification
Installing And Configuring Software
I. Shall come and auto run off Compact Disk
II. Shall check compatibility with installed Operating System
A. Supported Operating Systems shall include: Windows 2000, XP, and Vista
III. Shall check for proper components and prompt the user to install any missing ones
VI. Shall prompt the user for computer restart and work only after restarted
V. Shall be coded in Microsoft Visual Studio using C#
Camera Software At Run Time
I. Driver
A. Shall interface with and support Axis network camera
B. There shall be a camera object and each object shall be autonomous
1A. A picture box control
1B. Time of last update
1C. Average time updates are taking
1D. Configuration dialog box
2A. Set pulling time up or down
3A. Create an minimum pulling time based upon bandwidth
2B. Set IP address
2C. Enable/disable camera
2D. Set the camera to save incoming frames
3A. Set the amount of time the camera retains archived video
2E. Set time till communications timeout
3A. Shall have a communication timeout alternate image displayed
1E. Shall have Pan Tilt Zoom controls
2A. Zoom in
2B. Zoom out
2C. Turn right
2D. Turn left
2E. Turn up
2F. Turn down
2G. Goto home
2H. Focus in
2I. Focus out
II. HMI
A. Shall display camera object and be able to add objects at run time
B. Shall have a splash screen
2A. The art on the splash screen to be determined
C. Shall have a big screen to display camera feed of interest in real time
D. Shall have a help section under a menu item
2A. Shall have FAQ section
E. Shall have an exit menu item
F. Shall have an about menu item
G. Shall have a contact menu item
III. Archived Video Viewer
A. Shall be able to select video to view
B. Shall be able to rewind
C. Shall be able to fast forward
D. Shall be able to enter date and time of interest and display video from there
E. Shall be able to play video at accelerated pace
Licensing
1A. Shall be with a costume generated key
1A Hard Drive binding one way cypher algorithm or equivalent
1B. Will be upon a per camera object bases