Matching Items (29)

132341-Thumbnail Image.png

Mobile App Development: The Use of Apache Cordova to Construct Features for iOS and Android Applications

Description

Mobile app development has been the fastest growing software development since the release of the iPhone in 2007 and the creation of the App Store in 2008. After the rise

Mobile app development has been the fastest growing software development since the release of the iPhone in 2007 and the creation of the App Store in 2008. After the rise in popularity of the smartphone and mobile app development, businesses started to shift from browser-based software to mobile platforms. There are multiple reasons that any company would want to reach out in the mobile environment, including attracting new customers, creating a better experience, expanding their brand, being more accessible, and overall growth. Developers started to build new platforms that would make it easy for not only their own company but anyone else to develop new applications at a faster pace. Today there are three different ways to create a mobile application: a native app, a hybrid app, and a web app. At DriveTime, we spent time researching and developing possible options for how we could make a mobile application to expand our user involvement. Our conclusion was to use a hybrid application that would incorporate our already existing web app and relaunch it as a native app. I took over this project for DriveTime and planned to implement two new features for their mobile application. Using Apache Cordova, I dived into the Software Development Life Cycle to create and deploy a Rate and Review feature and Push Notification functionality. In the end, I was only able to implement the Rate and Review feature due to some unexpected delays in development. I assumed all roles of a standard Agile development team to understand all of the different aspects that go into planning, creating, and publishing software.

Contributors

Agent

Created

Date Created
  • 2019-05

133874-Thumbnail Image.png

State Press Live

Description

As our relationship with technology continues to encourage people to spend more time engaged online, traditional means of journalism must adapt in order to communicate with audiences. While many news

As our relationship with technology continues to encourage people to spend more time engaged online, traditional means of journalism must adapt in order to communicate with audiences. While many news organizations default to social media outlets, the goal of this project is to allow users a more direct experience with reporters, photographers and editors. It will allow The State Press, the official, student-run news organization covering ASU, to create content within Slack, an internal messaging platform commonly used in newsrooms. Secondly, it will provide a means for viewers to conveniently ingest their news as it unfolds, with updates, media, and analysis appearing in front of them without having to refresh the page.

Contributors

Agent

Created

Date Created
  • 2018-05

135955-Thumbnail Image.png

LudoNarrare: A Model for Verb Based Interactive Storytelling

Description

Instead of providing the illusion of agency to a reader via a tree or network of prewritten, branching paths, an interactive story should treat the reader as a player who

Instead of providing the illusion of agency to a reader via a tree or network of prewritten, branching paths, an interactive story should treat the reader as a player who has meaningful influence on the story. An interactive story can accomplish this task by giving the player a large toolset for expression in the plot. LudoNarrare, an engine for interactive storytelling, puts "verbs" in this toolset. Verbs are contextual choices of action given to agents in a story that result in narrative events. This paper begins with an analysis and statement of the problem of creating interactive stories. From here, various attempts to solve this problem, ranging from commercial video games to academic research, are given a brief overview to give context to what paths have already been forged. With the background set, the model of interactive storytelling that the research behind LudoNarrare led to is exposed in detail. The section exploring this model contains explanations on what storyworlds are and how they are structured. It then discusses the way these storyworlds can be brought to life. The exposition on the LudoNarrare model finally wraps up by considering the way storyworlds created around this model can be designed. After the concepts of LudoNarrare are explored in the abstract, the story of the engine's research and development and the specifics of its software implementation are given. With LudoNarrare fully explained, the focus then turns to plans for evaluation of its quality in terms of entertainment value, robustness, and performance. To conclude, possible further paths of investigation for LudoNarrare and its model of interactive storytelling are proposed to inspire those who wish to continue in the spirit of the project.

Contributors

Agent

Created

Date Created
  • 2015-12

135212-Thumbnail Image.png

ASU Oculus Fitness Correlation

Description

The purpose of the Oculus Exercise research project we conducted was to find a way to entice individuals to attend a gym more often and for longer periods of time.

The purpose of the Oculus Exercise research project we conducted was to find a way to entice individuals to attend a gym more often and for longer periods of time. We have found that many activities are being augmented by the increasingly popular virtual reality technology, and within that space "gamifying" the activity seems to attract more users. Given the idea of making activities more entertaining to users through "gamification", we decided to incorporate virtual reality, using the Oculus Rift, to immerse users within a simulated environment to potentially drive the factors previously identified in respect to gym utilization. To start, we surveyed potential users to gauge potential interest in virtual reality and its usage in physical exercise. Based on the initial responses, we saw that there was a definite interest in "gamifying" physical exercises using virtual reality, and proceeded to design a prototype using Unreal Engine 4 -- which is an engine for creating high quality video games with support for virtual reality -- to experiment how it would affect a standard workout routine. After considering several options, we decided to move forward with designing our prototype to augment a spin machine with virtual reality due to its common usage within a gym, and the consistent cardiovascular exercise it entails, as well as the safety intrinsic to it being a mostly stationary device. By analyzing the results of a survey after experimenting upon a user test group, we can begin to correlate the benefits and the drawbacks of using virtual reality in physical exercise, and the feasibility of doing so.

Contributors

Agent

Created

Date Created
  • 2016-05

The Examination of Efficacy in Miniature Horse Breeding Practices

Description

There are problems in the breeding practices of miniature horses. This study seeks to determine the source of these detrimental outcomes based on an evaluation of primary attributes selected for

There are problems in the breeding practices of miniature horses. This study seeks to determine the source of these detrimental outcomes based on an evaluation of primary attributes selected for by breeders and the lack of genetic information and understanding of these attributes. In order to do this a program model was created to test the effects of selection criteria on breeder behavior and the resultant foals of these crosses. Moving forwards this program will evolve into a database of the equine genome for different horses. This will allow breeders to input their horses and do faux crosses in order to decrease the incidence of negative and detrimental outcomes.

Contributors

Agent

Created

Date Created
  • 2016-05

135398-Thumbnail Image.png

SoundSwarm: An Interactive Exploration of 3-Dimensional and Behavioral Modeled Sound

Description

This paper outlines the development of a software application that explores the plausibility and potential of interacting with three-dimensional sound sources within a virtual environment. The intention of the software

This paper outlines the development of a software application that explores the plausibility and potential of interacting with three-dimensional sound sources within a virtual environment. The intention of the software application is to allow a user to become engaged with a collection of sound sources that can be perceived both graphically and audibly within a spatial, three-dimensional context. The three-dimensional sound perception is driven primarily by a binaural implementation of a higher order ambisonics framework while graphics and other data are processed by openFrameworks, an interactive media framework for C++. Within the application, sound sources have been given behavioral functions such as flocking or orbit patterns, animating their positions within the environment. The author will summarize the design process and rationale for creating such a system and the chosen approach to implement the software application. The paper will also provide background approaches to spatial audio, gesture and virtual reality embodiment, and future possibilities for the existing project.

Contributors

Created

Date Created
  • 2016-05

133240-Thumbnail Image.png

CDA: Career Development Application

Description

CDA is a mobile application that helps students, specifically those without a mentor, break into the competitive investment banking industry. Investment banking is arguably one of the most competitive industries

CDA is a mobile application that helps students, specifically those without a mentor, break into the competitive investment banking industry. Investment banking is arguably one of the most competitive industries to break into because it is widely viewed as the premier finance career available out of undergraduate school. The industry is unique in the sense that there are many unwritten rules on how to break into the industry. The large investment banks receive tens of thousands of applications every year, but only an extremely small percentage of those applications are viewed. This is a problem for a majority of students, who believe that simply having a high GPA and a passion for finance and submitting an application is adequate to get into investment banking. Many students who successfully make it into the industry are provided with programs and mentors to teach them everything necessary to do so, but I have noticed that there are many other qualified students that are not given these resources and are, accordingly, not as successful getting into the industry. This application is designed to provide some of the custom mentorship advice necessary to get into investment banking. I will approach this project as a business venture and will develop methods to monetize the services this program provides.

Contributors

Agent

Created

Date Created
  • 2018-05

133147-Thumbnail Image.png

From Artificial Intelligence to Actual Intelligence: A Technological Evolution

Description

The direction of artificial intelligence is one of the most important and popular topics of technological development. Both experts and the average person agree AI will continue to play a

The direction of artificial intelligence is one of the most important and popular topics of technological development. Both experts and the average person agree AI will continue to play a massive role in virtually all industries. Despite this shared belief, AI has continued to progress at a limited rate, limited by conventional schools of thought and mathematical approaches. In order for truly intelligent technology to exist, one must succeed in modeling the human brain as a system, not its functionalities. Conventional AI attempts to account for all the variables and permutations of a given situation rather than creating a closed system that can implicitly utilize data to form completely unique conclusions without human intervention. By bridging the gap between mathematics, biology, and neurology, Igni will become the world's first hyper intelligent artificial intelligence system. In order to understand Igni, one must first understand the progression of conventional AI and its limitations. Then they can understanding the major components of Igni and how this technology overcomes conventional limitations in its journey to revolutionize most industries.

Contributors

Agent

Created

Date Created
  • 2018-12

Interactive Traffic Simulation

Description

This document explains the design of a traffic simulator based on an integral-based state machine. This simulator is different from existing traffic simulators because it is driven by a flexible

This document explains the design of a traffic simulator based on an integral-based state machine. This simulator is different from existing traffic simulators because it is driven by a flexible model that supports many different light configurations and has a user-friendly interface.

Contributors

Agent

Created

Date Created
  • 2020-05

136938-Thumbnail Image.png

Creating an Accounting Software Program: Small Business Focus

Description

This software can process transactions for small businesses and store those transactions for reporting purposes. The specific build is tailor made for a small business run by the author and

This software can process transactions for small businesses and store those transactions for reporting purposes. The specific build is tailor made for a small business run by the author and their partners. The software is a customized, in house solution for maintaining accurate accounting information. It uses C# code and windows forms to create a unique GUI to both enter and retrieve data. The code for each form is attached at the end of the user manual.

Contributors

Agent

Created

Date Created
  • 2014-05