Appalachian State University
Browse

Developing An Extendable Web-Based Architecture For Honey Bee Data Visualization

Download (877.59 kB)
thesis
posted on 2025-08-08, 12:43 authored by Gurney Buchanan
Over the past 10 years, a paradigm shift has occurred in the field of web development as websites became web applications. Although hard to define, web applications usually refer to sites with a focus on providing responsive experiences that incorporate complex and dynamic functionality. This shift in complexity is accompanied by a shift in web technologies, as traditional LAMP stack (Linux, Apache, MySQL, and PHP) websites are replaced by JavaScript-based web applications built upon new technologies such as the MEAN stack (MongoDB, ExpressJS, Angular, and Node.js). As these new technologies become widely accepted, the need for a general and adaptable architecture for web-based dynamic data visualization using JavaScript has grown. This thesis details such an architecture. Our architecture seeks to be extendable, flexible, and largely platform agnostic, however, it is specifically designed to leverage new web paradigms such as WebSockets and full stack JavaScript web application frameworks. As a proof of concept, we have applied this architecture in a web application for the visualization of automatically analyzed honey bee hive data from the BeeMon project. This web application presents our framework in a practical scenario and provides a basic implementation for others to extend and adapt to their specific needs.

History

AI-Assisted

  • No

Year Created

2019

College or School

  • College of Arts and Sciences

Language

English

Access Rights

  • Open

Program of Study

Computer Science

Advisor

Rahman Tashakkori

Dissertation or Thesis Type

  • Graduate Thesis

Usage metrics

    Dissertations & Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC