Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and Yuriy Kuzma
Objectives Describe the environment at CCME Explain why we developed our own program Identify the tools used to develop the program Demonstrate the system’s features
Quick Assessment How many of you support AV in your department or unit? How many familiar with AV system management tools? How many use one or more in your unit? Likes and dislikes of existing systems?
Environment 270+ General Assignment Classrooms AV installations dating back to different brands of control systems alone Many other variables – Stand alone equipment – Multiple people monitoring – Etc.
Why Develop Our Own? Too many manufacturers with too much software – we tried them – Constant failure – Expensive – Time consuming – Learning curve – No way to merge data sets
How? Developed first with proprietary programming languages Wanted to make it available for other institutions – Open Source LAMP Application Works well on multiple platforms Mature development environment Easy to find expertise
USM Universal Systems Manager
Live Interactive Demonstration
Next Steps Improve reports Start monitoring departmental rooms – Extend permissions Add more “agents” to allow users to add equipment without needing to write any code Get user feedback
Sharing Website for sharing and collaboration – avstew.com Currently used by – UIC – ISU – UIUC CITES Classroom and Conference Media Engineering (CCME)
Questions Tracy Whittaker – Manager Classroom Support, CITES CCME Rick McNeely – IT Technical Associate, CITES CCME Yuriy Kuzma – IT Technical Associate, CITES CCME
Login Page
Home / Hot List
Room View
Close Up Room View – Remote Control
Reports “Reportico” integration for full customizable reporting.
Customization
Reports Example Report. May include graphs and charts as well.
Administration Privileges are adjustable on a user level.
Administration Schedule tasks for Campus, Building or Room.
Code Generator Creates all code needed to tie in an AMX system.
Sample code