University of Notre Dame
Browse
DOCUMENT
HuusA042013T.pdf (20.18 MB)
DOCUMENT
HuusA042013T_Supplemental.pdf (1.41 MB)
1/0
2 files

Modern Computing Paradigms: Mobile Applications and Infrastructure as Code

thesis
posted on 2013-04-16, 00:00 authored by Aaron Allen Huus
The computing world is constantly changing and requires the use of new technologies to solve emerging world problems. This thesis specifically looks at how to apply two new technologies, mobile computing and infrastructure as code, to address the issue of crumbling structures in Haiti and the provisioning of virtual machines for collaborative team work.An Android mobile application was created and will be tested during the summer of 2013 by a small group of engineering students in Ecuador, Uganda, and Costa Rica. The application will eventually be used in Haiti to guide a Haitian citizen through an assessment to obtain data that civil engineering experts will later use to construct a structural model and identify areas at risk of collapse. DevOps is a general movement from a traditional development approach to an agile approach. Within this movement, exists a methodology known as infrastructure as code that focuses on how the infrastructure is created, automatically provisioned and maintained. A provisioning language, Puppet, is used to provision a virtual or physical machine with specified configuration settings. A benefit of this approach is the developers, testers, and system administrators all work on identical computing environments.

History

Date Modified

2017-06-05

Research Director(s)

Dr. Gregory Madey

Committee Members

Dr. Alexandros Taflanidis Dr. Timothy Wright

Degree

  • Master of Science in Computer Science and Engineering

Degree Level

  • Master's Thesis

Language

  • English

Alternate Identifier

etd-04162013-121739

Publisher

University of Notre Dame

Program Name

  • Computer Science and Engineering

Usage metrics

    Masters Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC