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

Other Computer Engineering Commons™

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

1,684 Full-Text Articles 2,567 Authors 1,342,397 Downloads 152 Institutions

All Articles in Other Computer Engineering

Faceted Search

1,684 full-text articles. Page 75 of 81.

Automatic Text Analysis Using Drupal, Herman Chai 2013 California Polytechnic State University - San Luis Obispo

Automatic Text Analysis Using Drupal, Herman Chai

Computer Engineering

Natural language processing (NLP) is a field of computer science that is concerned with the interpretation of human language by computers. NLP has a multitude of different applications in the fields of computer science, artificial intelligence, and linguistics. The Automatic Text Analysis Using Drupal project is intended to increase the availability of NLP tools that can be easily used by the general public. By integrating a front-end content management system like Drupal with different back-end NLP applications, users can receive automatic analysis of their text without knowledge of the system.


Real Time Rendering Engine, Kevin Ubay-Ubay 2013 California Polytechnic State University - San Luis Obispo

Real Time Rendering Engine, Kevin Ubay-Ubay

Computer Engineering

Entertaining and playable content in computer graphics requires real time rendering. Real time rendering essentially demands that frames need to be rendered within milliseconds in order to deliver an interactive experience for the client. Video games are an example of such a medium that needs real time rendering. Without frame rates in the realm of real time, video games cannot deliver an enjoyable experience. Behind virtually every video game is an engine. The architecture of video game engines usually comprises of sub engines that are specifically designed to handle physics, audio, user input and rendering. The purpose of this project …


Human Powered Vehicle Bike Computer, Eric Yaklin, Bradley Shellnut 2013 California Polytechnic State University - San Luis Obispo

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.


Pictshare, Josh Beeston, Eddie Bell 2013 California Polytechnic State University - San Luis Obispo

Pictshare, Josh Beeston, Eddie Bell

Computer Engineering

No abstract provided.


Aurora: Experience Music Like Never Before, Jason Dreisbach 2013 California Polytechnic State University - San Luis Obispo

Aurora: Experience Music Like Never Before, Jason Dreisbach

Computer Engineering

Choreographing musical light shows has previously required expensive professional equipment and experienced personnel. A Mac application, Aurora, was developed to control Phillips Hue Light LED light bulbs to emulate the effects of more complex professional lighting systems. Aurora makes it possible to choreograph dazzling lighting effects to musical tracks.


Nbconvert Refactor, Jonathan Frederic 2013 California Polytechnic State University - San Luis Obispo

Nbconvert Refactor, Jonathan Frederic

Physics

IPython is an interactive Python computing environment. It provides an enhanced interactive Python shell. The IPython Notebook is a browser based interface distributed with IPython. It enables the creation of richly formatted notebooks that contain embedded IPython code. With nbconvert, notebooks can be exported to various formats including, but not limited to, LaTeX, reveal.js, RST, and HTML. This is important for users that want to be able to share their work outside of IPython. This senior project is the addition of a Sphinx LaTeX output format and the refactor of nbconvert.


More Like This, Geoffrey Lawson 2013 California Polytechnic State University - San Luis Obispo

More Like This, Geoffrey Lawson

Computer Science and Software Engineering

No abstract provided.


Growing Grounds Inventory Application, Courtney Schenkl 2013 California Polytechnic State University - San Luis Obispo

Growing Grounds Inventory Application, Courtney Schenkl

Computer Engineering

No abstract provided.


Obd2 Pid Reader, Andrew Fong 2013 California Polytechnic State University - San Luis Obispo

Obd2 Pid Reader, Andrew Fong

Computer Engineering

The most current standard on automobiles for monitoring data is OBD-II. Using On board diagnostic Parameter ID (OBD PID) codes hobbyists and mechanics have the ability to monitor, chart, and obtain data on cars by communicating to the ECU. The OBD-II connector is often located under the driver’s side inside of the car. The hardware will consist of a generic Bluetooth OBD2 connector and a laptop running windows. The software will be an program exe created by visual basic. The software created in visual basic will allow the user to examine PID codes in order to record and discover new …


/Usr/Sbin/Clksync - Leo Nano-Statellite Clock Synchronization Software, Matt Zimmerer 2013 California Polytechnic State University - San Luis Obispo

/Usr/Sbin/Clksync - Leo Nano-Statellite Clock Synchronization Software, Matt Zimmerer

Computer Engineering

A CalPoly Student Based Organization called Polysat takes mission contracts regarding the development and production of nano-satellites designed to fulfill specific mission requirements. Nano-satellites themselves are very complex and dense electronic devices. Polysat Satellites have recently switched to a new version of the main system board. This system board hosts an ARM AT91SAM92G0 processor, and enough hardware to comfortably run an embedded version of the Linux kernel. Each mission requires specific configuration for the system image, and specialized software. I've spent much of the last two years developing software, and recently debugging both my software, and the software system as …


Sifteo Spice, Ikenga Kenneth Ugo 2013 California Polytechnic State University - San Luis Obispo

Sifteo Spice, Ikenga Kenneth Ugo

Computer Engineering

Sifteo SPICE is an application built on the Sifteo platform with the purpose of aiding in the learning of basic circuits. Traditionally, circuit theory is taught to students in two different methods, lectures and laboratory exercises. Lectures focus on auditory and visual learning and are largely passive learning. Lab experiments allow students to physically interact with the circuits, and learn visually through viewing output waveforms from simulators or on measurement devices.[3] The goal of the Sifteo SPICE project is to develop a physical system for virtual, real-time SPICE simulation that mimics the laboratory experience. In Sifteo SPICE, each individual Sifteo …


Bluelock: A Secure Bluetooth Operated Padlock, Trever McKee 2013 California Polytechnic State University - San Luis Obispo

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.


Small Bear Project Shield, Janice A. Gelacio 2013 California Polytechnic State University - San Luis Obispo

Small Bear Project Shield, Janice A. Gelacio

Computer Engineering

The Small Bear Project Shield is an upgrade of the Power Control Board used in the Small Bear Project class, which utilizes the printed circuit board technology for a smaller structure. It has a connector that receives a 9V power through a wall wart, converted to 5V with a voltage regulator. It also has a connector to plug in a computer power supply. The power source is selected with a switch. The assembled board is used to power a stuffed animal bear that is built and programmed in the class.


Real Time Visibility Culling With Hardware Occlusion Queries And Uniform Grids, Ilya Iseletsk Seletsky 2013 California Polytechnic State University, San Luis Obispo

Real Time Visibility Culling With Hardware Occlusion Queries And Uniform Grids, Ilya Iseletsk Seletsky

Master's Theses

Culling out non-visible portions of 3D scenes is important for rendering large complex worlds at an interactive frame rate. Past 3D engines used static prebaked visibility data which was generated using complex algorithms. Hardware Occlusion Queries are a modern feature that allows engines to determine if objects are invisible on the fly. This allows for fully dynamic destructible and editable environments as opposed to static prebaked environments of the past. This paper presents an algorithm that uses Hardware Occlusion Queries to cull fully dynamic scenes in real-time. This algorithm is relatively simple in comparison to other real-time occlusion culling techniques, …


Practical Irrigation Scheduling Program, Dominic Sween 2013 California Polytechnic State University, San Luis Obispo

Practical Irrigation Scheduling Program, Dominic Sween

BioResource and Agricultural Engineering

This senior project discusses the design, construction, and evaluation of an irrigation scheduling program that aids users in alfalfa irrigation management, with the potential for application with other crops. The program uses a very accurate irrigation prediction model that forecasts what the estimated irrigation need of each week will be, as well as the number of irrigations needed to satisfy the requirement. The model was found to predict the sum of the actual required weekly irrigation amount within less than 1% of the true value. The program was based off the single crop coefficient approach that was outlined previously by …


Paris: A Parallel Rsa-Prime Inspection Tool, Joseph R. White 2013 California Polytechnic State University, San Luis Obispo

Paris: A Parallel Rsa-Prime Inspection Tool, Joseph R. White

Master's Theses

Modern-day computer security relies heavily on cryptography as a means to protect the data that we have become increasingly reliant on. As the Internet becomes more ubiquitous, methods of security must be better than ever. Validation tools can be leveraged to help increase our confidence and accountability for methods we employ to secure our systems.

Security validation, however, can be difficult and time-consuming. As our computational ability increases, calculations that were once considered “hard” due to length of computation, can now be done in minutes. We are constantly increasing the size of our keys and attempting to make computations harder …


A Knowledge-Based Clinical Toxicology Consultant For Diagnosing Multiple Exposures, Joel D. Schipper, Douglas D. Dankel II, A. Antonio Arroyo, Jay L. Schauben 2013 Embry-Riddle Aeronautical University

A Knowledge-Based Clinical Toxicology Consultant For Diagnosing Multiple Exposures, Joel D. Schipper, Douglas D. Dankel Ii, A. Antonio Arroyo, Jay L. Schauben

Publications

Objective: This paper presents continued research toward the development of a knowledge-based system for the diagnosis of human toxic exposures. In particular, this research focuses on the challenging task of diagnosing exposures to multiple toxins. Although only 10% of toxic exposures in the United States involve multiple toxins, multiple exposures account for more than half of all toxin-related fatalities. Using simple medical mathematics, we seek to produce a practical decision support system capable of supplying useful information to aid in the diagnosis of complex cases involving multiple unknown substances.

Methods: The system is automatically trained using data mining …


Gesture Based Home Automation For The Physically Disabled, Alexander Hugh Nelson 2013 University of Arkansas, Fayetteville

Gesture Based Home Automation For The Physically Disabled, Alexander Hugh Nelson

Graduate Theses and Dissertations

Paralysis and motor-impairments can greatly reduce the autonomy and quality of life of a patient while presenting a major recurring cost in home-healthcare. Augmented with a non-invasive wearable sensor system and home-automation equipment, the patient can regain a level of autonomy at a fraction of the cost of home nurses. A system which utilizes sensor fusion, low-power digital components, and smartphone cellular capabilities can extend the usefulness of such a system to allow greater adaptivity for patients with various needs. This thesis develops such a system as a Bluetooth enabled glove device which communicates with a remote web server to …


Categorization Of Security Design Patterns, Jeremiah Y. Dangler 2013 East Tennessee State University

Categorization Of Security Design Patterns, Jeremiah Y. Dangler

Electronic Theses and Dissertations

Strategies for software development often slight security-related considerations, due to the difficulty of developing realizable requirements, identifying and applying appropriate techniques, and teaching secure design. This work describes a three-part strategy for addressing these concerns. Part 1 provides detailed questions, derived from a two-level characterization of system security based on work by Chung et. al., to elicit precise requirements. Part 2 uses a novel framework for relating this characterization to previously published strategies, or patterns, for secure software development. Included case studies suggest the framework's effectiveness, involving the application of three patterns for secure design (Limited View, Role-Based Access Control, …


Examining Application Components To Reveal Android Malware, John B. Guptill 2013 Air Force Institute of Technology

Examining Application Components To Reveal Android Malware, John B. Guptill

Theses and Dissertations

Smartphones are becoming ubiquitous in everyday life and malware is exploiting these devices. Therefore, a means to identify the threats of malicious applications is necessary. This paper presents a method to classify and analyze Android malware through application component analysis. The experiment parses select portions from Android packages to collect features using byte sequences and permissions of the application. Multiple machine learning algorithms classify the samples of malware based on these features. The experiment utilizes instance based learner, naive Bayes, decision trees, sequential minimal optimization, boosted naive Bayes, and boosted decision trees to identify the best components that reveal malware …


Digital Commons powered by bepress