Matching Items (11)
Filtering by

Clear all filters

136749-Thumbnail Image.png
Description
The thesis document describes in detail the decision making process and research that went into each step in the process of designing, coding, launching, and marketing a mobile game. This includes major challenges and methodologies for overcoming them or changing course as well as significant revisions that were made to

The thesis document describes in detail the decision making process and research that went into each step in the process of designing, coding, launching, and marketing a mobile game. This includes major challenges and methodologies for overcoming them or changing course as well as significant revisions that were made to the game upon receiving market and user feedback. The game, Sheep In Space, was launched on to the Windows Phone 8 marketplace initially via the use of the GameMaker: Studio game engine. From there, following a series of revisions Sheep In Space launched on the Android marketplace and has been undergoing further changes before the final launch to iOS. The revision and launch strategy was determined based off of market feedback from a variety of facets, including direct word of mouth, reviews, downloads, analytics data, and social media reaction.
Created2014-12
136617-Thumbnail Image.png
Description
We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps

We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps available for Android devices in several key ways, especially in user interface design and data interaction capability. This is a full-stack software project that explores databases and their performance considerations, Web services, user interface design, and the challenges of app development for a mobile platform.
ContributorsNorth, Joseph Robert (Author) / Balasooriya, Janaka (Thesis director) / Nakamura, Mutsumi (Committee member) / Faucon, Philippe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2015-05
136477-Thumbnail Image.png
Description
MeetPoint is a project derived from Computer Science with a focus upon applications to mobile. The application is created to provide users with the ability to meet up with certain individuals to accomplish a specific task, in this case studying. The project idea came from the creator wanting to meet

MeetPoint is a project derived from Computer Science with a focus upon applications to mobile. The application is created to provide users with the ability to meet up with certain individuals to accomplish a specific task, in this case studying. The project idea came from the creator wanting to meet up with a friend in order to converse about an upcoming exam. The creator knew where the person lived, but could not easily come up with a location for the two to meet that would be a reasonable distance from both of them. Hence came the idea for a mobile application to complete those actions for the user. The project focuses upon implementation in a school setting in which the meetings would actually take place. For means of this project, the locations were fixed to on campus at Arizona State University. The committee felt that this would scope the project correctly for its two-semester creation while still demonstrating how to fulfill the task at hand. Android is the operating system of choice for the mobile application due to it being Java, which was the most familiar language to the student. MeetPoint provides users with an easy to navigate and familiar front-end while harnessing the power of a database in the back-end. The application hides the intricacies of the back-end from the user in order to better provide a comfortable user experience. A lot of the project was designed around providing a comfortable user experience by keeping the application familiar to the user in that it maintains similarities with other popular mobile applications.
ContributorsWallace, Tyler L (Author) / Balasooriya, Janaka (Thesis director) / Faucon, Christophe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
134714-Thumbnail Image.png
Description
Veelog is an Android application created to monitor and track data regarding maintenance for an individual's personal vehicles. For instance, most car owners change their oil every 10,000 miles or so. The application will help track this data, allowing users to identify their own range of how often a service

Veelog is an Android application created to monitor and track data regarding maintenance for an individual's personal vehicles. For instance, most car owners change their oil every 10,000 miles or so. The application will help track this data, allowing users to identify their own range of how often a service needs to be completed and provide helpful information when the need comes around. The goal of the application is to provide a platform for individuals to record, use, and save information relevant to themselves as the owner. By ensuring that there is space for the data to be recorded and properly tracked, car owners can take initiative in providing preventative maintenance for their vehicles. The idea for the application originally came from observing many individuals who keep a notebook in each of their vehicles for recording and keeping track of maintenance schedules manually. Veelog is a solution that keeps all maintenance manuals in one place, with the additional benefit of calculating upcoming services automatically. Veelog users can also make customizations to their profiles including custom services that are specific to their own needs. The target users for Veelog are individuals who want to be proactive in servicing their vehicles. The application requires frequent checking and regular updates to stay current and provide accurate information for upcoming services. Being proactive about vehicle maintenance provides long term benefits such as preventing serious car trouble, which ultimately results in saving money and staying safe and makes the application worth the extra attention. Ideally, individuals who have not previously been proactive about vehicle maintenance will also be encouraged by the convenience that Veelog provides.
ContributorsKnorr, Jeremy Joseph (Author) / Ahmad, Altaf (Thesis director) / Olsen, Christopher (Committee member) / Department of Information Systems (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12
Description
The purpose of this creative project is to develop an Android application which teaches English speakers Sakha language. Sakha is the language of indigenous people of Sakha Republic in Russia's Far East region. There are approximately half of a million Sakha people. Creating Learn Sakha app will be useful for

The purpose of this creative project is to develop an Android application which teaches English speakers Sakha language. Sakha is the language of indigenous people of Sakha Republic in Russia's Far East region. There are approximately half of a million Sakha people. Creating Learn Sakha app will be useful for English speakers, who are descendants of Sakha but live in English-speaking countries, to learn Sakha language. For the application development, I utilized Android Studio environment and Java as the programming language. Additionally, I saved quiz questions in the JSON file to allow further scalability. Question class was created to hold the values extracted from JSON file. Also, I used Intents and SharedPrefences for saving user data. Progress bar, buttons, and onClick sound effects were used to enhance user experience. I shared the Learn Sakha app at different stages of development with my friends to gather user feedback. Overall, I learned how to create an application on Android Studio, improved my Java and troubleshooting skills. As the result of this creative project, I was able to develop a working Android application with four lessons, each with three stages. Currently, there are 16 Sakha words can be learned from the application. Repetition principle was used to improve learning of new words. I am planning to further develop Learn Sakha app as an open source project and attract developers, linguists, and designers to advance the improvements. Furthermore, this app can be extended to learn Sakha from Russian and be shared with other small languages, currently neglected by large language-learning platforms.
ContributorsEverstova, Rozaliya (Author) / Sipka, Danko (Thesis director) / Ahmad, Altaf (Committee member) / Department of Information Systems (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
135605-Thumbnail Image.png
Description
An application called "Productivity Heatmap" was created with this project with the goal of allowing users to track how productive they are over the course of a day and week, input through scheduled prompts separated by 30 minutes to 4 hours, depending on preference. The result is a heat ma

An application called "Productivity Heatmap" was created with this project with the goal of allowing users to track how productive they are over the course of a day and week, input through scheduled prompts separated by 30 minutes to 4 hours, depending on preference. The result is a heat map colored according to a user's productivity at particular times of each day during the week. The aim is to allow a user to have a visualization on when he or she is best able to be productive, given that every individual has different habits and life patterns. This application was made completely in Google's Android Studio environment using Java and XML, with SQLite being used for database management. The application runs on any Android device, and was designed to be a balance of providing useful information to a user while maintaining an attractive and intuitive interface. This thesis explores the creation of a functional mobile application for mass distribution, with a particular set of end users in mind, namely college students. Many challenges in the form of learning a new development environment were encountered and overcome, as explained in the report. The application created is a core functionality proof-of-concept of a much larger personal project in creating a versatile and useful mobile application for student use. The principles covered are the creation of a mobile application, meeting requirements specified by others, and investigating the interest generated by such a concept. Beyond this thesis, testing will be done, and future enhancements will be made for mass-market consumption.
ContributorsWeser, Matthew Paul (Author) / Nelson, Brian (Thesis director) / Balasooriya, Janaka (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
Description

Anthemy is a web app that I created so that Spotify users could connect with other uses and see their listening statistics. The app has a chat feature that matches concurrent users based on a variety of search criteria, as well as a statistics page that contains a breakdown of

Anthemy is a web app that I created so that Spotify users could connect with other uses and see their listening statistics. The app has a chat feature that matches concurrent users based on a variety of search criteria, as well as a statistics page that contains a breakdown of a user's top artists, songs, albums, and genres as well as a detailed breakdown of each of their liked playlists.

ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
161191-Thumbnail Image.png
ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
161192-Thumbnail Image.png
ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
131233-Thumbnail Image.png
Description
Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library,

Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library, he/she would have to hand pick songs that fit the mold and create a new playlist. This is a time consuming process that may not produce the most efficient result due to human error. The objective of this project, therefore, was to develop an application to streamline this process, optimize efficiency, and fill this user need.

Song Sift is an application built using Angular that allows users to filter and sort their song library to create specific playlists using the Spotify Web API. Utilizing the audio feature data that Spotify attaches to every song in their library, users can filter their downloaded Spotify songs based on four main attributes: (1) energy (how energetic a song sounds), (2) danceability (how danceable a song is), (3) valence (how happy a song sounds), and (4) loudness (average volume of a song). Once the user has created a playlist that fits their desired genre, he/she can easily export it to their Spotify account with the click of a button.
ContributorsDiMuro, Louis (Author) / Balasooriya, Janaka (Thesis director) / Chen, Yinong (Committee member) / Arts, Media and Engineering Sch T (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05