Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Digital Communications and Networking (9)
- Other Computer Engineering (9)
- Computer and Systems Architecture (7)
- Hardware Systems (5)
- Computer Sciences (3)
-
- Electrical and Computer Engineering (3)
- Electrical and Electronics (3)
- Physical Sciences and Mathematics (3)
- Robotics (3)
- Digital Circuits (2)
- OS and Networks (2)
- Other Electrical and Computer Engineering (2)
- Systems and Communications (2)
- Computational Engineering (1)
- Data Storage Systems (1)
- Mechanical Engineering (1)
- Other Computer Sciences (1)
- Other Engineering (1)
- Other Mechanical Engineering (1)
- Signal Processing (1)
- Software Engineering (1)
- Systems Architecture (1)
- VLSI and Circuits, Embedded and Hardware Systems (1)
- Publication
Articles 1 - 26 of 26
Full-Text Articles in Computer Engineering
Cru Android App, Dylan Sun
Cru Android App, Dylan Sun
Computer Science and Software Engineering
The Cru app is focused on connecting students and faculty to one of the many Cru ministries here in San Luis Obispo. The app is capable of connecting individuals to a specific community group and ministry teams, gathering information about upcoming Cru events and gatherings, and direct rideshare capabilities. The Cru Android App utilizes Java and other industry standard technologies to fully deliver a well-rounded user experience and to be connected with Cru. In this project, I increased Cru app’s access control abilities and updated the app overall to be ready for an alpha release.
Blend It Applications And Server, Rebecca Mckinley, Cory Mayer, Tyler Fox, Alex Bartlett, Aly Chapman
Blend It Applications And Server, Rebecca Mckinley, Cory Mayer, Tyler Fox, Alex Bartlett, Aly Chapman
Computer Engineering
No abstract provided.
Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell
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 …
The Following Robot, Juan D. Cerda, Matthew S. Kwan, Vi M. Le
The Following Robot, Juan D. Cerda, Matthew S. Kwan, Vi M. Le
Computer Engineering
The objective of this project is to design, build, and test an autonomous robot with an associated Android application. The robot uses on board inertial measurement sensors (magnetometer, accelerometer, gyroscope) and coordinates itself through Bluetooth communication with the similar builtin measurement sensors on the Android phone to mimic and follow movement. The Following Robot incorporates the same basic movement functionality as a typical RC car. The robot follows the user’s phone through an application on one’s phone. This application accesses the phone’s accelerometer and gyroscope data and translates into appropriate conversions. Methods of tracking and calculating distance or angular displacement …
Wireless Window Blinds, Cooper Laone, Niraj Morar, Zachary Malig, Jake Phillips
Wireless Window Blinds, Cooper Laone, Niraj Morar, Zachary Malig, Jake Phillips
Electrical Engineering
The Internet of Things asserts that there exists a global need for all objects to connect easily and accessibly. Today, smartphones, tablets, laptops and smart watches makeup just a few of the interconnected devices by the greater population. As a result a growing need for wireless connection between personal devices like phones, and computers to everyday appliances exists. This idea extends directly to households, businesses and buildings, where a growing need for smart home or smart-business appliances has taken root. Many companies like Nest, ADT and Apple make products for automated home security and in home media control. The Wireless …
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Computer Engineering
The purpose of the “Android Drone” project was to create a quadcopter that can be controlled by user input sent over the phone’s Wi-Fi connection or 4G internet connection. Furthermore, the purpose was also to be able to receive live video feedback over the internet connection, thus making the drone an inexpensive option compared to other, equivalent drones that might cost thousands of dollars. Not only that, but the Android phone also has a host of other useful features that could be utilized by the drone: this includes GPS, pathing, picture taking, data storage, networking and TCP/IP, a Java software …
Rocket Stats, Kyle Cornelison
Rocket Stats, Kyle Cornelison
Computer Science and Software Engineering
An Android application to allow Rocket League players to view their stats and track progress.
Remind, Keith Abdulla
A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong
A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong
Master's Theses
Nearly two-thirds of Americans own a smart phone, and 19% of Americans rely on their smartphone for either accessing valuable information or staying connected with their friends and family across the globe [15]. Staying always-on and always-connected to the Internet is one of the most important and useful features of a smartphone. This connection is used by almost every single application on the device including web browsers, email clients, messaging applications, etc. Unfortunately, the cellular networks on our smartphones are not perfect and do not always have cellular signal. Our devices often lose Internet connection when users are on the …
Campusbookshare, Aditya Varkhedi
Campusbookshare, Aditya Varkhedi
Computer Science and Software Engineering
Every few months, students in the US and abroad face the expensive and time consuming task of buying textbooks for the classes they are enrolled in. Despite the advent of the internet and social networking websites the ability for peer to peer textbook exchange is still limited. There are few if any dedicated websites for general purpose peer to peer textbook transfer for every university and college.
The project I have created for my Senior Project is a peer to peer solution for buying and selling textbooks on US college campuses. The underlying idea is to create an authentication system …
Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang
Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang
Computer Engineering
No abstract provided.
Nutty Adventures, Tony Hsu, Mandy Chan
Nutty Adventures, Tony Hsu, Mandy Chan
Computer Engineering
Nutty Adventures is an Android game. The goal is to gather acorns for day-to-day survival, upgrades, and hoarding. Ultimately, the player must have enough acorns by the time Winter comes to fulfill the squirrel’s quest: providing enough acorns for his squirrel kingdom during the barren Winter season. Throughout the days, the player has to keep track of time and monsters, which might influence player decisions.
Enterprise Smart Outlet: Android Development, Aaron Koeppel
Enterprise Smart Outlet: Android Development, Aaron Koeppel
Computer Science and Software Engineering
This project consists of one part of a larger multidisciplinary project, Enterprise Smart Outlet. The purpose of the Enterprise Smart Outlet is to create an electrical outlet which would allow enterprise users to monitor and change their power consumption habits on a large scale. The goal of this project is to allow consumers to see their power consumption per outlet in real time, and then use that information to inform their future habits, helping them conserve electrical energy and money. The Enterprise Smart Outlet Android application provides an interface to display the real time data of all smart outlets connected …
Grit Mobile: Data Collection App For The Grit Research Project, Ryan Chang
Grit Mobile: Data Collection App For The Grit Research Project, Ryan Chang
Computer Science and Software Engineering
This project consists of one part of a larger University research project aimed at determining if active learning builds the character trait of grit in students while they learn in the domain of mechanical engineering. The research project has three goals: the development of a mobile app to measure the quantity and quality of active learning, a model of student success using the quantity and quality of active learning, and a characterization of the relationship between active learning and grit growth. This senior project focuses on the mobile app as part of the larger research project. The mobile app will …
Spirit: A Home Automation System, Andrew Choi
Spirit: A Home Automation System, Andrew Choi
Computer Engineering
Spirit is a multi device home automation system. Designed and implemented for California Polytechnic State University’s Senior Project program, this project was worked on during the duration of two school quarters from January 7, 2014 to June 13, 2014. The system consists of monitor/controllers designed to carry out everyday tasks in the average American household and an accompanying mobile application designed to receive information and control the devices. The monitor/controllers, or “Spirits”, are primarily developed using Arduino development tools and Arduino microcontroller boards. The spirits include a thermostat, named Tempus, an electrical outlet, Electrus, and a wall light switch, Luxos.
Growing Grounds Inventory Senior Project Application, Javier Balandran
Growing Grounds Inventory Senior Project Application, Javier Balandran
Computer Engineering
No abstract provided.
Bluelock: A Secure Bluetooth Operated Padlock, Trever Mckee
Bluelock: A Secure Bluetooth Operated Padlock, Trever Mckee
Computer Engineering
For this project a secure, battery operated, Bluetooth operated padlock was created. The project included both the hardware to integrate with a padlock and an Android application used to interface with the hardware. In order to make the padlock secure both AES encryption and challenge response authentication were used for secure message passing between the device and the Android phone. The project also included power consumption and sustainability tuning including exploring Arduino sleep states and integrating the project with a solar charging unit.
Human Powered Vehicle Bike Computer, Eric Yaklin, Bradley Shellnut
Human Powered Vehicle Bike Computer, Eric Yaklin, Bradley Shellnut
Computer Engineering
This project is a bike computer system built for Cal Poly’s Human Powered Vehicle Team. It was designed and built using Arduino and Android programming tools. The project consists of an Arduino Uno used to collect bike data (such as speed, temperature and GPS location) and an Android Application used to display this data in real time and save it to user profiles within the application. Although many bike computers already exist, this project was specifically designed to be used in a team racing environment rather than for individual use.
Smartpark, David Cosgrove
Brain Recorder, Anthony M. Garcia
Brain Recorder, Anthony M. Garcia
Computer Engineering
Electroencephalography (EEG) is the recording of electrical activity along the scalp. Our mind regulates its activities by means of electric waves which are registered in the brain, emitting tiny electrochemical impulses of varied frequencies, which can be registered by an electroencephalogram. These “brainwave” frequencies are split into different bands. There is ongoing research that attempts to correlate the frequencies in the different bands to different emotional states and levels of concentration. With the increase in availability of commercial EEG devices, such studies can be sped up by making the collection of data easier, faster, and mobile. Creating a mobile application …
Lyfi, Kianoosh Salami, Justin Cotton, Elush Shirazpour
Lyfi, Kianoosh Salami, Justin Cotton, Elush Shirazpour
Electrical Engineering
This paper will cover the steps necessary to design, build, and manage networkable smart light switches over WiFi via a mobile application. It contains a microcontroller running a real time operating system, a WiFi module, a Java server with SQLite databasing, and a mobile phone application.
LyFi is designed to turn on/off and dim household lights while only requiring the same installation procedure as a less capable dimmer switch. Once installed and connected to a network, LyFi will self-discover and configure. The server automatically propogates a database of nodes where any mobile device running an application can receive an updated …
Android Powered Autonomous Robot, Dennis Cagle, Zachary Negrey
Android Powered Autonomous Robot, Dennis Cagle, Zachary Negrey
Computer Engineering
The goal of this Senior Project was to create an autonomous robot powered by an Android phone to compete in Roborodentia 2012. In order to accomplish this task, we used the Android Open Accessory Development Kit (Android ADK) to interface an Android phone with a custom Arduino microcontroller (Arduino Mega) designed by Google. The project contained design and implementation of hardware, electronic devices, and software.
Check Image Processing: Webp Conversion And Micr Scan Android Application, Trevor Bliss
Check Image Processing: Webp Conversion And Micr Scan Android Application, Trevor Bliss
Computer Engineering
As more users favor smartphones over computers for simple tasks, small businesses are constantly exploring mobile options to present to their customers. This write-up documents an Android application designed for a small company, which allows users to send pictures of checks to the company’s servers for processing. The picture is taken with the devices built-in camera and is converted to Google’s new image format, WebP. The company’s server processes the check and returns the check’s MICR code as a response. This application leverages the Android NDK and JNI to use Google’s open source image conversion libraries as well as socket …
Bluemote!, Philip Kaye
Bluemote!, Philip Kaye
Computer Engineering
In today’s society, our mobile phones are an extremely useful device when we are on the go and away from our homes; however, when we return home, our smart phone becomes just a communication tool again. Home automation is inevitable, and it will find its way into every house. The first person to commercialize it to the point where it is as easy to set-up and as affordable as a home router will end up breaking this slow trend. The key to this success is the smart phone; this should end up being the most expensive piece of hardware for …
The Android Powwow Invitation Application, Jason Stewart
The Android Powwow Invitation Application, Jason Stewart
Computer Science and Software Engineering
No abstract provided.
Myrrrrr's Dice Game Android Application, Craig Leitterman
Myrrrrr's Dice Game Android Application, Craig Leitterman
Computer Engineering
Smartphones are one the newest and fastest growing hardware platforms in recent years. The number of users playing and downloading games on the Android and iPhone application markets are growing rapidly. A majority of users including myself have been known to play common retro games such as solitaire as well as newer flash games like Angry Birds. These titles are usually “pick up and play” and provide quick entertainment while you’re waiting for the bus or in between a work break. Given the huge popularity of these applications I decided to create a dice game that I used to play …