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

Tracking Pose Using Common Mobile Phone Sensors, Andrew Lee Carlson Jan 2018

Tracking Pose Using Common Mobile Phone Sensors, Andrew Lee Carlson

Senior Projects Spring 2018

The original goal of this project was to develop an accurate ”tape measure” application for Android based mobile phones. The main challenge for such applications is to construct one method that ensures a given Android device can, with accuracy and precision, estimate its own position and movement.

The author developed an application in the Unity 3D game environment in order to understand the challenges of such estimation. This required translation of accelerometer and gyroscope data to the Unity platform. Efficient computation required easy translation from right-handed coordinates to left-handed coordinates. Moreover, it is necessary to design and implement calibration procedures ...


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 ...


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

Electronic Theses and 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 ...


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 and Project Reports

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 exercises ...


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 ...


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 and Project Reports

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 ...