Cycle Atlanta SWIFT Development

Cycle Atlanta (http://cycleatlanta.org/) is a mobile application (app) that records a cyclist’s bike route using the geolocation data in the phone. Since releasing the app, smartphone operating systems have evolved at a dramatic pace. The accumulated changes to the underlying software platforms and application programming interfaces (APIs) have resulted in the app no longer working reliably, which jeapordizes the project team's ability to continue with their research program to build robust empirically based models of cyclist behavior. The work conducted here directly addressed the need for a substantial revision of the Cycle Atlanta app for Apple’s iOS, which accounts for over 80% of the project team's historic and active user base. The updates required a substantial development effort to re-write large portions of the app in order to maintain functional parity on current versions of iOS. Re-writing the components in Swift and re-architecting core functions stabilized the app to make it easier to manage when iOS updates in the future. The app is now compliant with current App Store requirements and Apple’s current Best Practices. The code is also much more compact and easy to understand and follow to make it easier for any future work that might be performed by a student.

Language

  • English

Project

  • Status: Completed
  • Funding: $50000
  • Sponsor Organizations:

    Office of the Assistant Secretary for Research and Technology

    University Transportation Centers Program
    Department of Transportation
    Washington, DC  United States  20590
  • Managing Organizations:

    Southeastern Transportation Research, Innovation, Development and Education Center (STRIDE)

    University of Florida
    365 Weil Hall
    Gainesville, FL  United States  32611
  • Project Managers:

    Kline, Robin

  • Performing Organizations:

    Georgia Institute of Technology, Atlanta

    790 Atlantic Drive
    Atlanta, GA  United States  30332-0355
  • Principal Investigators:

    Watkins, Kari

  • Start Date: 20160901
  • Expected Completion Date: 0
  • Actual Completion Date: 20170420
  • USDOT Program: University Transportation Centers Program

Subject/Index Terms

Filing Info

  • Accession Number: 01640041
  • Record Type: Research project
  • Source Agency: Southeastern Transportation Research, Innovation, Development and Education Center (STRIDE)
  • Files: UTC, RiP
  • Created Date: Jun 29 2017 2:11PM