Rfid Microscope Lab,
2015
California Polytechnic State University - San Luis Obispo
Rfid Microscope Lab, Patricia Carranza
Computer Engineering
The RFID Microscope Lab is a new exhibit created for the San Luis Obispo Children's Museum. The goal of the project is to create a modern, interactive exhibit that will teach children about different natural specimens through the use of technology. A computer, custom software, and RFID technology, will be used to display facts, microscopic images, and short videos of ten different specimens.
Developing Java Programs On Android Mobile Phones Using Speech Recognition,
2015
California State University - San Bernardino
Developing Java Programs On Android Mobile Phones Using Speech Recognition, Santhrushna Gande
Electronic Theses, Projects, and Dissertations
Nowadays Android operating system based mobile phones and tablets are widely used and had millions of users around the world. The popularity of this operating system is due to its multi-tasking, ease of access and diverse device options. “Java Programming Speech Recognition Application” is an Android application used for handicapped individuals who are not able or have difficultation to type on a keyboard. This application allows the user to write a compute program (in Java Language) by dictating the words and without using a keyboard. The user needs to speak out the commands and symbols required for his/her program. The …
Optimization In The Simulation Of Jammed Polyhedral Particles,
2015
Purdue University
Optimization In The Simulation Of Jammed Polyhedral Particles, Joseph W. Mynhier, Ishan Srivastava, Timothy S. Fisher
The Summer Undergraduate Research Fellowship (SURF) Symposium
Energy loss due to poor transport properties in electrically and thermally conducting materials, such as battery electrodes and thermoelectric composites, contributes to the energy inefficiency of electronic devices. For conductive materials composed of granular materials, particle-particle contact topology strongly governs the efficiency of energy transfer. Although there is a large body of existing work on the arrangements made by granular materials comprised of spherical particles, less is known about the mechanically stable arrangements of granular materials made of convex polyhedra. This project seeks to create a computer simulation of the solidification of convex polyhedra from a diffuse state into a …
Network Structure, Network Flows And The Phenomenon Of Influence In Online Social Networks: An Exploratory Empirical Study Of Twitter Conversations About Youtube Product Categories,
2015
Portland State University
Network Structure, Network Flows And The Phenomenon Of Influence In Online Social Networks: An Exploratory Empirical Study Of Twitter Conversations About Youtube Product Categories, Nitin Venkat Mayande
Dissertations and Theses
Traditional marketing models are swiftly being upended by the advent of online social networks. Yet, practicing firms that are engaging with online social networks neither have a reliable theory nor sufficient practical experience to make sense of the phenomenon. Extant theory in particular is based on observations of the real world, and may thus not apply to online social networks. Practicing firms may consequently be misallocating a large amount of resources, simply because they do not know how the online social networks with which they interact are organized.
The purpose of this dissertation is to investigate how online social networks …
Jsish,
2015
California Polytechnic State University - San Luis Obispo
Jsish, Ryan Grasell
Computer Science and Software Engineering
For my senior project, I implemented Professor Keen’s JSish spec in C++. JSish is a subset of Javascript with support for execution from the command line and files.
I chose this project because I wanted to reinforce my programing language skills, learn C++, and gain a deeper understanding of garbage collection.
I quickly grew familiar with C++. My prior experience with both C and Java was a good enough introduction to let me hit the ground running. The biggest hurdle for me was the lack of garbage collection built into C++. I understood the principles of manual memory management, but …
Adaptive Controller Using Runtime Partial Hardware Reconfiguration For Unmanned Aerial Vehicles (Uavs),
2015
University of Arkansas, Fayetteville
Adaptive Controller Using Runtime Partial Hardware Reconfiguration For Unmanned Aerial Vehicles (Uavs), Nikhil Thomas
Graduate Theses and Dissertations
The goal of this thesis is to explore the feasibility of a multirotor controller system which can dynamically change the arm configuration of a multirotor. Currently most of the multirotor systems have to be powered down, rewired, and programmed with new firmware, to configure how many arms/motors they use to fly. The focus of our effort is to develop a Field Programmable Gate Array (FPGA) based hardware/software controller which uses dynamic partial hardware reconfiguration to switch the arm/motor configuration of a multirotor during operation. We believe that this will make a multirotor more fault tolerant and adaptive. This thesis explains …
Predicting Cross-Gaming Propensity Using E-Chaid Analysis,
2015
Florida International University
Predicting Cross-Gaming Propensity Using E-Chaid Analysis, Eunju Suh, Matt Alhaery
UNLV Gaming Research & Review Journal
Cross-selling different types of games could provide an opportunity for casino operators to generate additional time and money spent on gaming from existing patrons. One way to identify the patrons who are likely to cross-play is mining individual players’ gaming data using predictive analytics. Hence, this study aims to predict casino patrons’ propensity to play both slots and table games, also known as cross-gaming, by applying a data-mining algorithm to patrons’ gaming data. The Exhaustive Chi-squared Automatic Interaction Detector (E-CHAID) method was employed to predict cross-gaming propensity. The E-CHAID models based on the gaming-related behavioral data produced actionable model accuracy …
Madmath: Word Problem Generator,
2015
California Polytechnic State University - San Luis Obispo
Madmath: Word Problem Generator, Mitchell Reed Vierhus
Computer Engineering
No abstract provided.
Understanding The Relationships Of User-Selected Music In Video Games,
2015
California Polytechnic State University - San Luis Obispo
Understanding The Relationships Of User-Selected Music In Video Games, Memphis Wong
Liberal Arts and Engineering Studies
Music has been an integral part of video games in its contribution to users' gameplay experiences. Varying from simple sound effects to elaborate scores, music helps shape the reactive environment of each video game. In particular, video games that generate unique levels and scenarios based on music has become more popular as its own genre. Games such as Audiosurf take this further, with having the game revolve entirely around levels generated to custom tracks. The aim of this study is to analyze the impact of such games, when it allows a user to select his or her own music.
Custom Keys: Numeric Keypad Server-Client Android App,
2015
California Polytechnic State University - San Luis Obispo
Custom Keys: Numeric Keypad Server-Client Android App, Cameron Hom
Computer Science and Software Engineering
Custom Keys is an app that consists of a server and an app which communicate through the network. This project explored a way to improve numeric keystroke input for users who do not have numeric keypads on their laptops or computers. I discuss many features and designs I used in Custom Keys to create the app and server. I also discuss some of the drawbacks to the design. Custom Keys was successfully created but more testing and research is needed to determine if it improves individual numeric keystroke's per minute.
Customer Tracking Through An Affordable Consumer Device Array,
2015
California Polytechnic State University - San Luis Obispo
Customer Tracking Through An Affordable Consumer Device Array, Daniel Nishi
Computer Science and Software Engineering
Commercial person tracking systems that use wifi packet analysis is currently very costly. In order to reduce the barrier of entry and allow small businesses to reap the benefits of indoor trilateration systems and monitor consumer traffic patterns, I am building out a system that will run on low-cost hardware and be deployable without a monthly service fee. By using consumer hardware, we are able to collect and analyze wifi management packets from smartphone sources and use it to extract actionable business information.
Greenplace: A User Driven Marketplace For Perishable Goods,
2015
California Polytechnic State University - San Luis Obispo
Greenplace: A User Driven Marketplace For Perishable Goods, Nicolas Higuera
Computer Science and Software Engineering
As the world population grows, food vendors need to be increasingly efficient in the distribution of their products. Products with short shelf-lives need to be distributed as quickly as possible in order to maximize potency. Existing technologies allowing the sale of goods from peer to peer lack key features to optimize usage for perishable goods. GreenPlace provides some of the essential features necessary to distributing perishable goods and managing those orders in an effective manner.
The Struggle Of The Rubiniumite Wars,
2015
California Polytechnic State University - San Luis Obispo
The Struggle Of The Rubiniumite Wars, Timothy Mendez, Evan Peterson, Darren Huang, Kyle Lozier
Computer Science and Software Engineering
The Struggle of the Rubiniumite Warsis a browser-based, one- to two-player, simultaneous turn-based strategy game set amongst the stars. It uses WebGL and Three.js for 3D graphics in the browser, Node.js for game engine and artificial intelligence design on the backend, and Socket.io for networking using websockets. The development group’s inspiration, motivation, and reflections are discussed. Additionally, details on the development of the game engine, database integration with Parse, user registration with Nodemailer, graphics with Three.js and HTML/CSS, and audio with HTML5.
X264 Video Encoding Frontend,
2015
California Polytechnic State University San Luis Obispo
X264 Video Encoding Frontend, Alvin Lam
Computer Science and Software Engineering
x264 is a free video codec for encoding video streams into the H.264/MPEG-4 AVC format. It has become the new standard for video encoding, providing higher quality with a higher compression than that of XviD. x264 provides a command line interface as well as an API and is used in popular applications such as HandBrake and FFmpeg. Advanced Audio Coding (AAC) is a very popular audio coding standard for lossy digital audio compression. AAC provides a higher sound quality than MP3 at similar bitrates. This senior project describes the design and implementation of a x264 video encoding frontend that uses …
The Lecturescribe Platform,
2015
California Polytechnic State University - San Luis Obispo
The Lecturescribe Platform, Kevin Backers, Kevin Feutz, Erik Owen
Computer Science and Software Engineering
The LectureScribe platform is a free classroom transcription service that is deployed as a website. The platform allows professors to talk into a microphone, and deaf or hard of hearing students have the ability to see what the professor is saying in real time on their personal device. LectureScribe was created by three Cal Poly Software Engineering students. This document details the platform itself, as well as the developers’ process of creating this software system over the span of two academic quarters.
G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project,
2015
California Polytechnic State University - San Luis Obispo
G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project, Zachary Glazer
Computer Science and Software Engineering
G Boots is a real-time 3D puzzle video game. It uses OpenGL, using GLSL for shaders, in order to implement cross platform support of advanced rendering and shading techniques. A level editing system was implemented so that anyone can make or edit levels that can then be played in the game. At the end of two quarters of development by a single developer, one polished proof of concept level was created using the level editing system in order to show the feasibility of the project.
'Fo Fighter: 2d Real-Time Game,
2015
California Polytechnic State University - San Luis Obispo
'Fo Fighter: 2d Real-Time Game, Cary Dobeck
Computer Engineering
‘FO Fighter is a 2D real-time game for Android and iOS mobile devices. The game utilizes the motion sensors and touch screens built within these devices to give the player a great amount of control over their character’s position and firing direction. This control allows for a reactive environment set in outer space, where gravity is determined by the device’s orientation, while the player must dodge, fight and destroy multiple enemy fighters on each planet in the solar system. ‘FO Fighter has been tested throughout its development cycle on numerous devices on both the Android and iOS platforms, with testers …
Seizure Tracker,
2015
California Polytechnic State University - San Luis Obispo
Seizure Tracker, Zachary Reardon
Computer Engineering
The goal of this project is to make a Module that enables anyone watching a person with disabilities to record any seizure that this person has under their care. Then when the Doctor/parent receives their patient/kid they are able to download all the seizures that their patient/kid had while they were away. The Doctor/parent then has the exact time, the duration of the seizure, and the type of seizure for all the seizures that have occurred while they were away from their patient/kid. From this data it is possible that the Doctor may see some sort of patterns that enables …
Wau: Location-Based Photo-Sharing And Friend-Finding Android Application,
2015
California Polytechnic State University - San Luis Obispo
Wau: Location-Based Photo-Sharing And Friend-Finding Android Application, Tam P. Nguyen
Computer Engineering
Wau (Where are u?) is a location-based photo-sharing and friend-finding Android application. The basic concept of my app is to help people avoid the hassle of having to call/text their friends in order to know where they are. The ability to simply tap on a name and visually see their location in reference to your own would be a huge convenience. Another neat feature is that it allows users to take and upload pictures wherever they are, and the only way for anyone to see the picture is to be within the same vicinity that it was taken. I imagine …
Toward The Systematization Of Active Authentication Research,
2015
California Polytechnic State University, San Luis Obispo
Toward The Systematization Of Active Authentication Research, Daniel Fleming Gerrity
Master's Theses
Authentication is the vital link between your real self and your digital self. As our digital selves become ever more powerful, the price of failing authentication grows. The most common authentication protocols are static data and employed only once at login. This allows for authentication to be spoofed just once to gain access to an entire user session. Behaviometric protocols continuously consume a user’s behavior as a token of authentication and can be applied throughout a session, thereby eliminating a fixed token to spoof. Research into these protocols as viable forms of authentication is relatively recent and is being conducted …
