{"id":10982,"date":"2024-06-06T09:32:16","date_gmt":"2024-06-06T14:32:16","guid":{"rendered":"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/?post_type=campus_story&#038;p=10982"},"modified":"2024-06-06T09:32:16","modified_gmt":"2024-06-06T14:32:16","slug":"been-there-flown-that-uwo-software-engineering-students-develop-airport-logging-app-for-pilots","status":"publish","type":"campus_story","link":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/story\/been-there-flown-that-uwo-software-engineering-students-develop-airport-logging-app-for-pilots\/","title":{"rendered":"Been there, flown that: UWO software engineering students develop airport-logging app for pilots"},"content":{"rendered":"<figure id=\"attachment_10985\" aria-describedby=\"caption-attachment-10985\" style=\"width: 980px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_IMG_5466-980x735-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10985\" src=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_IMG_5466-980x735-1.jpg\" alt=\"Photo of app developed by University of Wisconsin Oshkosh software engineering students, who hope the new app they developed in a class taught by instructor Michael Rogers will help pilots track their airport stops. (UW Oshkosh)\" width=\"980\" height=\"735\" srcset=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_IMG_5466-980x735-1.jpg 980w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_IMG_5466-980x735-1-300x225.jpg 300w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_IMG_5466-980x735-1-768x576.jpg 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/a><figcaption id=\"caption-attachment-10985\" class=\"wp-caption-text\">University of Wisconsin Oshkosh software engineering students hope a new app they developed in a class taught by instructor Michael Rogers will help pilots track their airport stops. (UW Oshkosh)<\/figcaption><\/figure>\n<p>Now that it has taken off, a class of University of Wisconsin Oshkosh software engineering students hope a new app they developed to help pilots track their airport stops keeps ascending.<\/p>\n<p>Last semester, a group of students in Michael Rogers class worked on an application\u2014FWAPPA!, short for Fly Wisconsin Airport Passport Program App!\u2014as part of a class project. The app helps pilots track Wisconsin airports they have flown to.<\/p>\n<figure id=\"attachment_10987\" aria-describedby=\"caption-attachment-10987\" style=\"width: 192px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_Ceithamer-senior_192x240.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10987\" src=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_Ceithamer-senior_192x240.jpg\" alt=\"Photo of UWO senior Alex Ceithamer of Cottage Grove, Wis., who helped develop the app. (Photo courtesy of Ceithamer)\" width=\"192\" height=\"240\" \/><\/a><figcaption id=\"caption-attachment-10987\" class=\"wp-caption-text\">UWO senior Alex Ceithamer of Cottage Grove, Wis., helped develop the app. (Photo courtesy of Ceithamer)<\/figcaption><\/figure>\n<p>\u201cWorking on an app that will have real users was definitely a big change from the usual labs and projects I\u2019ve completed in my classes,\u201d senior Alex Ceithamer said. \u201cIt gave more purpose to what I was helping to create, and I found myself much more attentive to details.\u201d<\/p>\n<p>Students in Rogers\u2019 CS341 class worked in teams and gained experience using the programming tool GitHub. Students would write code, submit it to Rogers and he would either accept the submission or send it back for refinement.<\/p>\n<p>FWAPPA! is linked to a database containing all of the Wisconsin airports and their latitude\/longitude coordinates. The app is able to plot points on the map page of the app along with the page creating routes between airports. The airports are identified by their IATA code which also is used to pull weather information from an API for the weather page of the app.<\/p>\n<p>To track visited airports, pilots enter the airport from the \u201cvisited airports\u201d page where they can give it a rating.<\/p>\n<p>The primary purpose of the app is to provide a digital way to keep track of airports for the Fly Wisconsin Airport Passport Program\u2014Rogers was seeking an electronic version of a paper passport.<\/p>\n<p>Students were placed into teams and assigned screens that Rogers sketched out. Next, they had to design various databases and the week after, had to connect the databases to the screens. Rogers rotated team responsibilities and students had a real-world experience working with code they had not written.<\/p>\n<figure id=\"attachment_10989\" aria-describedby=\"caption-attachment-10989\" style=\"width: 360px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_RogersMichael-instructor_360x203.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10989\" src=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin-new\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_RogersMichael-instructor_360x203.jpg\" alt=\"Photo of Assistant Professor Michael Rogers explaining concepts in a computer science class. (UW Oshkosh)\" width=\"360\" height=\"203\" srcset=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_RogersMichael-instructor_360x203.jpg 360w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2024\/05\/OSH_app-airport-logging_RogersMichael-instructor_360x203-300x169.jpg 300w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/a><figcaption id=\"caption-attachment-10989\" class=\"wp-caption-text\">Assistant Professor Michael Rogers explains concepts in a computer science class. (UW Oshkosh)<\/figcaption><\/figure>\n<p>\u201cI used a software tool that encouraged collaboration,\u201d he said. \u201cThe students would submit their requests to add their code to the project and if it passed muster, I would allow it. I had final responsibility for adding their code to the project.<\/p>\n<p>This is an absolutely fundamental tool\/skillset that students need in industry, and so this gave them some exposure to it.\u201d<\/p>\n<p>The app wasn\u2019t completed last semester, so Ceithamer and Rogers picked up the project over winter break and finished it earlier this year.<\/p>\n<p>Rogers published the app on the Apple App Store, while Ceithamer published it to the Google Play Store, where he is aware of the app being installed on about a dozen devices in the first few weeks it was available.<\/p>\n<p>The students learned several skills including working with APIs (Application Programming Interface), remote database management, password\/account security and encryption.<\/p>\n<h3>Workforce experience<\/h3>\n<p>Ceithamer said it was the first time he created a Graphical User Interface (GUI) and he learned many new programming concepts as well as learning how to use Git for version control, creating pull requests and tracking issues that were found.<\/p>\n<p>The UWO junior said he\u2019ll be starting a co-op program this summer as a systems\/software engineer.<\/p>\n<p>A Cottage Grove native, he completed an associate degree program in humanities before coming to Oshkosh in 2021 to work on a bachelor\u2019s degree in computer science. He is on track to graduate in December.<\/p>\n<p>Though he has yet to determine where he\u2019ll start his career following graduation, Ceithamer looks forward to creating something useful for others while expanding his knowledge and skills.<\/p>\n<p>\u201cThis (app) project definitely gave me my first look at the software development timeline which I\u2019m sure will be very helpful in the future,\u201d he said.<\/p>\n<h3>Learn more<\/h3>\n<p><a href=\"http:\/\/www.uwosh.edu\/cs\/\">Study computer science at UWO<\/a><\/p>\n<hr \/>\n<p>Written by Laurie Schlosser<\/p>\n<p>Link to original story: <a href=\"https:\/\/www.uwosh.edu\/today\/123240\/been-there-flown-that-uwo-software-engineering-students-develop-airport-logging-app-for-pilots\/\">https:\/\/www.uwosh.edu\/today\/123240\/been-there-flown-that-uwo-software-engineering-students-develop-airport-logging-app-for-pilots\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now that it has taken off, a class of University of Wisconsin Oshkosh software engineering students hope a new app they developed to help pilots track their airport stops keeps ascending. Last semester, a group of students in Michael Rogers class worked on an application\u2014FWAPPA!, short for Fly Wisconsin Airport Passport Program App!\u2014as part of [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":10985,"comment_status":"closed","ping_status":"closed","template":"","institution":[94],"story_category":[],"class_list":["post-10982","campus_story","type-campus_story","status-publish","has-post-thumbnail","hentry","institution-uw-oshkosh"],"_links":{"self":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story\/10982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story"}],"about":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/types\/campus_story"}],"author":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/comments?post=10982"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media\/10985"}],"wp:attachment":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media?parent=10982"}],"wp:term":[{"taxonomy":"institution","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/institution?post=10982"},{"taxonomy":"story_category","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/story_category?post=10982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}