Faculty Sponsor

Nicholas Rosasco

College

Arts and Sciences

Discipline(s)

Computer Science

ORCID Identifier(s)

Thomas Hohnholt: 0000-0003-3832-5241 Christian Garcia: 0000-0002-0591-4368 Alex Luke: 0000-0003-4647-866X

Presentation Type

Poster Presentation

Symposium Date

Spring 4-28-2022

Abstract

In order to obtain a driver’s license in the state of Indiana, a learner must submit a documented record of driving practice sessions totalling at least 50 hours total driving time. The state BMV provides the “Log of Supervised Driving Practice,” a PDF document that a learner can use to keep track of drives on paper. This process is streamlined through the development of an iPhone application. A driver can use the application to keep track of progress towards the required number of practice hours, and export a copy of the State of Indiana document, filled in with all logged trips, ready to print and sign. Additionally, the user can view and edit data about each drive, as well as add and delete trips manually. The application also supports multiple users on the same device, with each user having his or her own separate driving log. The development process involved an iterative, agile software development method, and modern iOS development tools and frameworks - the Swift programming language along with SwiftUI, a declarative framework for building user interfaces.

Biographical Information about Author(s)

Thomas Hohnholt is an undergraduate student graduating in 2024 with a B.S. in computer science with a minor in mathematics.

Christian Garcia is an undergraduate student graduating in 2024 with a B.S in computer science and a minor in mathematics.

Alex Luke is an undergraduate student graduating in 2023 with a B.S. in computer engineering with a second major in computer science.

Share

COinS