2018-406
2018-406
Dynamic Media Displays Based on Novel Integration of Software and Hardware Components
MARTIN H. PRICE, ANDRES R. BLOTTA, JOSEPH R. HAMMER, RYAN M. ALBERT, DAVID M. JEFFERSON, andMATTHEW CHABALOWSKI
Increasingly, the expectations for advertising displays are rising. Static displays are no longer a viable solution in as much as they are not reactive or adaptive. Therefore, we researched into the domain of dynamic/reactive visual displays used for, among other things, information sharing, and marketing. A key component of such an agile application would be to integrate best of breed solutions to develop a small and portable system with ultimate flexibility. Our research delved into different Internet services, database systems, and online content management applications. Based on our research, we selected SharePoint and its rich API library for use in solving this problem. Node.js was incorporated to serve as a bridge between our application code and SharePoint web services. Frameworks for JavaScript and HTML were also investigated; ultimately the React framework was selected due to its integration capabilities and dynamic content zone management. Rounding out the explorations was the adoption of Raspberry Pis due to their low cost and portability. The application architecture we developed can stand as an industry standard to drive such interactive media displays.
College of Science & Mathematics
Main Menu
- Computer Science
- Academic Programs
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- MS Computer Science
- MS Cybersecurity
- MS Data Science
- PhD Data Science
- Minor in Computer Science
- Minor in Data Science
- Accelerated Dual Degree Program
- Certificates of Undergraduate Study
- Certificates of Graduate Study
- Concentrations BS CS
- Concentrations BA C&I
- Cybersecurity
- Data Science
- Compare University Computing Programs
- Compare our Undergraduate Programs
- Advising Materials
- Undergraduate
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- Certificate of Undergraduate Studies
- Computer Programming
- Mobile Apps CUGS
- Fundamental Computing CUGS
- Cybersecurity
- Blockchain Technologies and Cryptocurrencies
- Advanced Network Technology
- Azure Fundamentals
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Network Fundamentals
- Operating Systems Fundamentals
- Minor Degrees
- CS Undergraduate Catalog
- Graduate
- "4+1" (ADDP)
- Program Guides
- BS Computer Science
- BS Data Science
- Minor in Computer Science
- Concentrations
- CUGS Guides
- Advanced Network Technology
- Azure Fundamentals
- Blockchain Technologies & Cryptocurrencies
- Computer Programming
- Cybersecurity
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Fundamental Computing
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Mobile Application Development
- Network Fundamentals
- Operating Systems Funamentals
- 4+1 Programs
- MS Computer Science
- MS Cybersecurity
- COGS Guides
- MS Data Science
- Standard Course Syllabi
- Forms & Policies
- Undergraduate
- Faculty and Staff
- Students
- Research
- News
- Events
- Contacts
- Faculty Portal - secured
- Site Index
- Can't find it?
- Computer Science