Open Access. Powered by Scholars. Published by Universities.®

Computational Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 7 of 7

Full-Text Articles in Computational Engineering

Minet Magnetic Indoor Localization, Michael Drake Apr 2020

Minet Magnetic Indoor Localization, Michael Drake

Honors Theses

Indoor localization is a modern problem of computer science that has no unified solution, as there are significant trade-offs involved with every technique. Magnetic localization, though less popular than WiFi signal based localization, is a sub-field that is rooted in infrastructure-free design, which can allow universal setup. Magnetic localization is also often paired with probabilistic programming, which provides a powerful method of estimation, given a limited understanding of the environment. This thesis presents Minet, which is a particle filter based localization system using the Earth's geomagnetic field. It explores the novel idea of state space limitation as a method of …


Navigational Heads-Up Display, Alex Walenchok, Nicholas Seifert, Joshua Reed, Joshua Humphrey Jan 2018

Navigational Heads-Up Display, Alex Walenchok, Nicholas Seifert, Joshua Reed, Joshua Humphrey

Williams Honors College, Honors Research Projects

One problem drivers face is distraction from looking at their mobile device while navigating rather than watching the road. This problem can be solved with a heads-up display placed directly on the driver’s windshield. By using a mobile device with a custom GPS application, the following design will be able to send GPS data to a device that will display navigational information on a car windshield. The design includes two primary components, a mobile device and a System Unit, where the System Unit is composed of a portable power supply, a single board computer, and a display. For the design, …


Digital Forensic Tools & Cloud-Based Machine Learning For Analyzing Crime Data, Majeed Kayode Raji Jan 2018

Digital Forensic Tools & Cloud-Based Machine Learning For Analyzing Crime Data, Majeed Kayode Raji

College of Graduate Studies: Theses & Dissertations

Digital forensics is a branch of forensic science in which we can recreate past events using forensic tools for legal measure. Also, the increase in the availability of mobile devices has led to their use in criminal activities. Moreover, the rate at which data is being generated has been on the increase which has led to big data problems. With cloud computing, data can now be stored, processed and analyzed as they are generated. This thesis documents consists of three studies related to data analysis. The first study involves analyzing data from an android smartphone while making a comparison between …


Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell Jun 2017

Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell

Computer Science and Software Engineering

I’m going to discuss the process used to research, design, and develop a mobile application to handle song requests from patrons to disc jockeys. The research phase was completed in the first half of the project, during CSC-491, along with much of the design. The rest of the design and all of the development was completed during CSC-492. Once development began there were times when reverting back to the design phase was needed, which became apparent as more was learned about the mobile platform chosen for development, Android, and the backend server utilized, Google Firebase. Ultimately the project was purely …


On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen Jun 2017

On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen

Master's Theses

The recent growing popularity of mobile devices has led to the establishment of several popular mobile platforms such as the Android operating system. To foster growth in this evolving market, Application Programming Interfaces (APIs) were created to enable developers to create mobile device applications that utilize mobile device features and functionality for personal or widespread commercial use. However, as a result of excessive device and API evolution, mobile development faces increasingly complex issues, including an alarmingly rapid decay of development resources.

This thesis conducts a case study around one such resource: a series of Android app development lab …


Cal Poly Wow: Week Of Welcome’S Leader Android Application, Eric Cerney Jun 2011

Cal Poly Wow: Week Of Welcome’S Leader Android Application, Eric Cerney

Computer Engineering

The Week of Welcome Android application aims to improve the efficiency and ease at which Orientation Leaders function during the week long program designed to aid in new student
assimilation to the San Luis Obispo campus and community. It focuses on four utilities combined in
one easy location that Leaders use on a regular basis. They are maps, the online guidebook, budget keeper, and contact list. These four utilities are commonly used by Leaders in their day to day
guidance of new students, making one single application with each tool very desirable to the WOW Program.

Currently there are no …


Cotextual Android Education, James R. Reed Dec 2010

Cotextual Android Education, James R. Reed

Master's Theses

With advances in mobile phone hardware, the demand for mobile applica- tions has risen drastically. This has resulted in mobile phones becoming a pop- ular new medium for application development. However, the body of knowledge for contextual examples and tutorials leaves much to be desired. As of January 2010, California Polytechnic State University has offered a mobile development class that teaches students how to write applications for phones running Google’s Android platform. This class aims at taking advantage of students’ current in- terest in mobile applications to teach them about difficult computer science topics. As a corollary, the class hopes …