Open Access. Powered by Scholars. Published by Universities.®
![Digital Commons Network](http://assets.bepress.com/20200205/img/dcn/DCsunburst.png)
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Android (4)
- Computer Science (2)
- Cybersecurity (2)
- Mobile (2)
- Music (2)
-
- Penetration Testing (2)
- Programming (2)
- Python (2)
- Synthesizer (2)
- VST (2)
- API (1)
- ASP.NET (1)
- Academics (1)
- App (1)
- Beer (1)
- Bot (1)
- CUDA (1)
- Code (1)
- Collaborative (1)
- Community (1)
- Comparason (1)
- Computer Networking (1)
- Computer information systems (1)
- Concussion detection (1)
- Cross-platform (1)
- Development (1)
- Digital (1)
- Discord (1)
- Django (1)
- Electronic Health Record (1)
Articles 1 - 20 of 20
Full-Text Articles in Physical Sciences and Mathematics
Defense Of A Small Network, Isabella Adkins
Defense Of A Small Network, Isabella Adkins
Williams Honors College, Honors Research Projects
A sample network will be virtually created consisting of three routers, one switch, and three hosts. The network will be secured using various methods such as enabling passwords and encryption. After the network has been properly secured, various attacks will be attempted with the goal of breaking into the network. These attacks include reconnaissance (gathering information), penetrating the network using the tool Metasploit, and attempting to get a credential phishing email to end users. If successful in the attacks, the network will be revisited and analyzed for any weaknesses or oversights.
Small Business Office Network, Michael Gerome
Small Business Office Network, Michael Gerome
Williams Honors College, Honors Research Projects
This project will emulate a small office network environment. The project will demonstrate the process of building and configuring the network to meet the requirements laid out in the project plan. This network includes four subnets with Windows 10 end devices and a Kali Linux device, it also includes five Cisco layer 2 switches and three Cisco routers. There are also three subnets connecting the routers to each other to enable routing between the subnets. After the network environment is set up, various penetration tests are performed from the Kali Linux device to gather information. The Nmap reconnaissance tool is …
Exploration Of Digital Synthesis, Angelo Indre
Exploration Of Digital Synthesis, Angelo Indre
Williams Honors College, Honors Research Projects
“An Exploration of Digital Synthesis” is a comprehensive investigation into the world of digital audio and music production. The paper explores the fundamental concepts of sound synthesis, including MIDI, virtual instruments (VSTs), and the JUCE framework. The central focus of the paper is the implementation of a custom synthesizer, which serves as a case study for the practical application of digital synthesis. The paper addresses the key question of how to create a functioning synthesizer from scratch, providing detailed insights into the programming and design process. Overall, the paper represents a significant contribution to the fields of digital audio and …
Discord Api Wrapper, Joshua Brown
Discord Api Wrapper, Joshua Brown
Williams Honors College, Honors Research Projects
Discordwrap is a Python library that abstracts the Discord API so that developers can easily integrate their existing projects with Discord. This paper outlines Discordwrap's creation, from start to finish, including implementation as well as key design decisions, such as the decision to provide a functional library interface rather than an object-oriented one.
A Different Way To Penetrate Nba Defenses, Trey Trucksis
A Different Way To Penetrate Nba Defenses, Trey Trucksis
Williams Honors College, Honors Research Projects
This project proposal will document the design, configuration, and penetration testing of a network consisting of three routers (labeled as Lakers, Celtics, Cavaliers), one switch (labeled as NBA), and three end devices (labeled as Kali, Windows 10, and Ubuntu) each connected to one of three routers present on the network. Each router will be attached to a different subnet on the network. The network will be secured using encrypted passwords on the router interfaces, OSPF MD5 authentication between the routers, port security on the switch, as well as Access Control Lists to to control the privileges of each subnetwork accordingly. …
Sportiasts, Yuvraj Subedi
Sportiasts, Yuvraj Subedi
Williams Honors College, Honors Research Projects
Sportiasts is an online platform that connects sports enthusiasts. This platform explores the most recent back-end tool: Django and PostgreSQL to provide sports enthusiasts a platform to connect with each other. This platform is versatile and dynamic for the users to have their best experience connecting with sports communities. Anyone with sports interests can use this application to explore, connect, and create sports communities.
Interactive Virtual Reality Reading Experience, Nathaniel Shetler
Interactive Virtual Reality Reading Experience, Nathaniel Shetler
Williams Honors College, Honors Research Projects
The project is an interactive virtual reality reading experience. The user is able to read a book or story in VR. When certain achievements are reached, such as finishing a chapter, the user is given the opportunity to transport to the environment that they are reading about. This gives the user a great opportunity to interact and learn hands-on with the material they are reading about. For example, if the user is reading about World War I, they will be given the opportunity to transport to the battlefields/trenches in Europe.
Design Project: Smart Headband, John Michel, Jack Durkin, Noah Lewis
Design Project: Smart Headband, John Michel, Jack Durkin, Noah Lewis
Williams Honors College, Honors Research Projects
Concussion in sports is a prevalent medical issue. It can be difficult for medical professionals to diagnose concussions. With the fast pace nature of many sports, and the damaging effects of concussions, it is important that any concussion risks are assessed immediately. There is a growing trend of wearable technology that collects data such as steps and provides the wearer with in-depth information regarding their performance. The Smart Headband project created a wearable that can record impact data and provide the wearer with a detailed analysis on their risk of sustaining a concussion. The Smart Headband uses accelerometers and gyroscopes …
Understanding The Research And Applications Of Quantum Computing, Joshua Foss
Understanding The Research And Applications Of Quantum Computing, Joshua Foss
Williams Honors College, Honors Research Projects
In-Depth research of current quantum computing understanding and practices. Presentation of possible new and creative applications of quantum computing.
Android Game, Ryan Weston
Android Game, Ryan Weston
Williams Honors College, Honors Research Projects
The purpose of this project was to create an endless runner game for Android coded in Java and XML and developed in Android Studio. In the game, the player controls a frog that jumps from lily pad to lily pad to avoid logs moving toward the player. The player must also maneuver the lily pads as they can randomly disappear. There are three difficulties in the game that vary the disappearance rate of lily pads as well as the frequency and acceleration rate of the log obstacles. The game also has a scoring system and saves the high score locally …
Building Recommendation Systems, Orion Davis
Building Recommendation Systems, Orion Davis
Williams Honors College, Honors Research Projects
Recommendation systems are pieces of software that suggest new items to a user. There are many moving parts to these systems including data, the actual recommendation model, processing data and finally displaying data. This project explores the role each part plays in the overall system and how to develop a recommendation system for beer from scratch. This project highlights the algorithm behind the recommendations and a user facing Android application.
Absorption Calculator: A Cross-Platform Application For Portable Data Analysis, Annmarie Kolbl
Absorption Calculator: A Cross-Platform Application For Portable Data Analysis, Annmarie Kolbl
Williams Honors College, Honors Research Projects
Traditional spectrometers are expensive and non-portable, making them inaccessible to the public. This application will be used in conjunction with spectrometer hardware developed by Erie Open Systems. The hardware itself is 3D printed and, in addition to being portable, enables data to be collected easily. The purpose of this project is to create a cross-platform application capable of reading the output from the spectrometer hardware, calculating the absorbance levels of the sample against the control, and recording the data in tables stored on the cloud. The end result will be an application that runs on iOS and Android, and is …
Queue: A Mobile Application For Collaborative Music Playlists, Vlad Mirea
Queue: A Mobile Application For Collaborative Music Playlists, Vlad Mirea
Williams Honors College, Honors Research Projects
This paper focuses on the design and development of the mobile application “Queue”. Queue is an app for creating music playlists that anyone can add songs to while a host controls playback. The app connects to music streaming services such as Spotify to allow users access to their favorite songs while providing functionality not found in those services.
Mobile Application: Peril, Michael Prough
Mobile Application: Peril, Michael Prough
Williams Honors College, Honors Research Projects
In today’s world, phones and computers are widely used for various purposes, whether it would be using social media or using it for work. As they have become more popular, these devices have improved and continue to evolve, and as such, they have a wider range of uses. One such popular use of these devices is for entertainment, which includes watching content online or playing video games. With the rise of entertainment applications, I decided that I should learn how to make these applications. I ultimately decided on creating a video game for android systems which incorporated features from platformer …
Comparing The Usage Of React Native And Ionic, Sam Borick
Comparing The Usage Of React Native And Ionic, Sam Borick
Williams Honors College, Honors Research Projects
This project will compare two popular programming frameworks for building mobile applications. These frameworks are called ‘cross-platform frameworks’ as they can develop applications on multiple platforms. The scope of this project is to understand the structural reasons for the differences in these frameworks. While this project does speculate on reasons for choosing either framework, this project does not attempt to make a hard recommendation.
In this project, I built two applications, as similar as possible, in React Native and Ionic. I found that there were differences in the goals of these frameworks, lending each of the two better to different …
Grocery List: An Android Application, Daniel Mcfadden
Grocery List: An Android Application, Daniel Mcfadden
Williams Honors College, Honors Research Projects
Grocery List is an android application that allows the user to save a grocery list to their device for reference at a store as opposed to the traditional pen and paper. Grocery List was created in Android developer, and uses Java and XML to run the application and display different layouts.
Grocery Lists' main purpose is to be an easy to use, flexible listing application that can serve multiple different listing uses such as grocery lists, to do tasks, and even just some simple reminders.
Kodysynth, Ryan Kody
Kodysynth, Ryan Kody
Williams Honors College, Honors Research Projects
KodySynth is a VST digital synthesizer that can be loaded into any digital audio workstation such as FL Studio, Ableton, or Garageband. The program was made using the JUCE library which helped with streamlining the process and making it easier to create clean and intuitive looking graphics. The project also needs the Maximilian Library of sounds to create the sound waves that listeners will hear when playing the synthesizer. Users will also be able to plug in a MIDI keyboard to play KodySynth. The functionalities include a choice of 5 oscillator wave types, as well as an attack, decay, sustain, …
Efficient Implementation Of Reductions On Gpu Architectures, Stephen W. Timcheck
Efficient Implementation Of Reductions On Gpu Architectures, Stephen W. Timcheck
Williams Honors College, Honors Research Projects
With serial, or sequential, computational operations' growth rate slowing over the past few years, parallel computing has become paramount to achieve speedup. In particular, GPUs (Graphics Processing Units) can be used to program parallel applications using a SIMD (Single Instruction Multiple Data) architecture. We studied SIMD applications constructed using the NVIDIA CUDA language and MERCATOR (Mapping EnumeRATOR for CUDA), a framework developed for streaming dataflow applications on the GPU. A type of operation commonly performed by streaming applications is reduction, a function that performs some associative operation on multiple data points such as summing a list of numbers (additive operator, …
Electronic Health Record Simulator, Samuel M. Brown
Electronic Health Record Simulator, Samuel M. Brown
Williams Honors College, Honors Research Projects
The Electronic Health Record Simulator is exactly that; it is meant to simulate an EHR (like those found in hospitals and clinics) for use in an academic setting. Its purpose is to familiarize students with the operation of real-world EHRs in order to better prepare them for the workforce. It allows instructors to create fictional patients (with full lab values), and allows students to fill in information as in a real EHR.
Creating A Mobile Game, Timothy Jasany
Creating A Mobile Game, Timothy Jasany
Williams Honors College, Honors Research Projects
The world we live in today is one that revolves around technology. Whether you are checking your email or paying a bill, most of these actions can be accomplished through the use of technology. One of the most powerful pieces of technology is a cell phone, which can accomplish most tasks any other device can do. Since this piece of technology is growing better and better each day I decided to learn how to program android devices. Cell phones are becoming more widely used by the general public, which I think means that in the near future that cell phones …