Student Posters

 

Home
Student Papers
Student Posters

 

Author / Title / College or University

Abstract

Timothy K. Johnson


Multi-stage Control Software for a Raman Laser Spectrometer


Sam Houston State University

 

The implementation of a multi-axis control can often be an inexpensive endeavor. The goal of this project was to use off the shelf parts to create a cheaper alternative than buying a custom system each time from a manufacturer.
By writing a piece of software to interact with a micro-controller this software allows the less expensive implementation of 3 axis movement by the use of this standard micro-controller and any motors that can be attached to it.
This resulted in a theoretical significant savings for the university and a piece of software that could be reused with other projects. As the implementation was in java; this software is platform independent allowing the easy use of this software.
Shelley Smith Woods


Mars Advanced Radiation Acquisition Data Conversion Utility (MARA-DCU)


Texas Southern University

The Mars Advanced Radiation Acquisition (MARA) Project is developing advanced technology radiation detection systems for Shuttle, Space Station, Moon, and Mars missions. The detectors measure radiation by converting the energy deposited by a radiation event into an electrical current. The previous radiation instrumentation was developed in the 1980’s under the direction of Dr. Gautam Badhwar and was a payload on the 2001 Mars Odyssey Orbiter, which was launched on 7 April 2001. The instrument measures doses from two sources of space radiation which are harmful to humans — galactic cosmic rays (GCR) and solar energetic particles (SEP). MARIE provided data during the cruise from the Earth to Mars, and in orbit around Mars until a large solar event on 28 October 2003. Over the years, however, MARIE had experienced some technological erosion, due to the moderate modifications to the existing design, which essentially brought on the need to develop new higher performance instruments with more advanced technology. As a result, MARA was born. MARA is currently running real-time testing sequences and storing that data in raw hexadecimal format. This format was selected in order for the data to be efficiently transmitted through bus from space to earth. The objective of my project was to design, develop and manage a program that takes the raw data from MARA, converts it to readable ASCII format to be used for further analysis by physicists and other scientists. MARA radiation detection techniques have the potential for introducing unique approaches to radiation detection which is essential in the advancement of manned space travel, lunar exploration and future planetary exploration.

 

Raymon H Lange


Discovery of Routing Algorithms through Analysis of Network Traffic


St. Edwards University

 

The purpose of this study is to see if a routing algorithm can be detected by analyzing the packets sent and received between the router and the nodes. The study should prove that a routing algorithm can be detected thru the TCP messages sent from the router. This project entailed the knowledge of different routing algorithms, the implementation of routing algorithms, and the mathematical analysis of paths. Knowledge of routing algorithms will be the most critical part of the experiment, reason being the development of creating test situations to explore the weakness and strengths of each routing algorithm. This experiment will be able to analyze the packets sent and determine if a routing algorithm can be discovered.
Raymon H Lange


Creation of Jnode Network Driver


St. Edwards University

 

JNode (Java New Operating System Design Effort) is an open-source project to create a Java platform operating system. The project has taken the unique direction of creating all the software in Java itself, with the exception of some assembly language to boot and load the system. The JVM compiler (which normally uses just-in-time compilation) is used to build native binaries out of the core Java code. In this way, nearly the entire system is capable of being written in the Java programming language. Due to the growing popularity or at least interest in Jnode project, there has been an increasing demand for a large support of Ethernet adapter. I hope to successfully create a network driver to support the Airlink 101 Ethernet adapter with support of full duplex.
Lucas A. Wilson


Distributed Resource Management Using Artificial Immune Systems


Texas A&M University - Corpus Christi

 

Modern Grid and cluster environments are powerful tools that enable scientists and engineers to perform cutting edge computational research with increasing speed and accuracy. However, traditional centralized management and scheduling techniques cannot continue to effectively and efficiently manage environments as the number of resources increases. This project details a novel approach for performing distributed resource management in large-scale heterogeneous multicomputer environments by mimicking features of the mammalian immune system, taking inspiration from Immune Network Theory and Danger Theory.
Brian Gammill


Developing a new algorithm to support larger query ranges for a disk-based multi-dimentiosnal (sic) index.


University of Central Oklahoma
 

The ND-tree is a disk-based multi-dimensional index tree that supports similarity queries on vectors with non-ordered discrete components, which are typical in bioinformatics applications such as the genome databases. One limitation of such indexing methods is that, when the query range becomes large, their query performance degrades. In this project, we develop a new algorithm in C++ to improve query performance by slightly reducing the accuracy of the query result. For a given range query, the traditional query algorithm accesses all the tree nodes whose bounding region (BR) intersects the query sphere. The new algorithm, however, only considers nodes that have a large overlapping BR with the query sphere. Thus, the new approach can greatly reduce the number of disk I/Os with just a slight sacrifice in query accuracy. Our experiments have shown promising results.
Jerry D Smith


Intel 8051 Microcontroller Board


Sam Houston State University

 

The Intel 8051 Microcontroller Board was inspired by the book "Code" by Microsoft Press. The purpose of the board is to facilitate learning about computer organization and software development.
The board facilitates learning MIPS assembly hands-on in a limited memory space without having to deal with the extra complexities of the modern computer.
The board provides 32k SRAM for program development, 30k Flash ROM for semi-permanent program storage, a 20x2 LCD display, eight LEDs, and a prototype area with 50 programmable I/O lines. Through these features, the board provides a variety of opportunities to experiment with both hardware and software development.
By connecting to the board with a serial port, the student is provided with a command prompt that allows such actions as downloading applications to the board, running them, and dumping or hex editing memory.

 

Mehdi R. Kanso


A Study on Communication Patterns in OSS Communities


Jackson State University

 

Recently, it is noted that Open Source Software (OSS) is invading the field of software development. “OSS is developed in public in a collaborative manner that gives the user the ability to access, modify, improve, and to redistribute the software freely”[7]. OSS is a new phenomenon that is challenging the conventional commercial way of developing software projects. The fact that such types of projects gather wide range of skills from different contributors makes the project, if successfully managed and completed, competitive software that can some times dominate the market (ex. Linux, Java, MySQL, PHP). This way of development requires a lot of management, organization, and cooperation to assure that the project will result in a complete software. Various communication methods are used to connect different individuals or groups of the same project. An important facet in OSS is to control communication methods that allow successful management and productive cooperation. Various communication methods are used by the contributor to get support from other contributors, keep track of latest changes, be involved in the management process, and keep connections to facilitate monitoring, testing, and debugging.

 

Ke Yang


Graphic Vision of Environment Threat in New Orleans Area after Katrina


Southeastern Louisiana University

 

The risks of lead poisoning in New Orleans are increased after Katrina. First of all, Lead paint from old buildings (especially those built before 1950) could be diffused into flooded water. Second, flooded houses with lead-based paint were destroyed or remolded. Collaborating with faculty and students of Chemistry Department, an on-site, real time, qualitatively monitoring system to evaluate environmental contaminant of lead (Pb) was established. An environmental assessment and identification of public health threats caused by exposure to environmental contaminant of lead was conducted. Data collected on lead measurement were used to generate a database. A spatial database was generated and maps were developed to display an up-to-date graphic vision of environment threat in New Orleans area after Katrina.
Adrian Salazar


Image Processing Performance using GPU's


Texas A&M University-Corpus Christi

Their advanced architectural design coupled with their ability to handle highly multi threaded processes have made Graphical Processing Units (GPU)ideal choices to be used in the next generation of computational algorithms, General Purpose Computation on GPU (GPGPU). This new form of computation takes advantage of GPU capabilities in order to process data in parallel. By using a NVIDIA GeForce 8800 Ultra graphics card and CUDA,a C/C++ based language; we are able to produce highly multi threaded applications capable of assisting in image processing. This research focuses on not only exploring the performance of GPUs on low level imagingtasks, but also improving performance and decrease processing time as compared to using a CPU alone.
Gregory A. Wilson, Alex Vinson


Robotics in Python


McNeese State University

The purpose of this project is to provide a research experience developing robotic maneuverability through multiple connected sensors using Python as the programming language. This research experience will include learning a new language (Python) and to program in an open source operating system (Linux), how to connect multiple sensors to a robot, understanding the information received from these sensors, and programming the robot to move first wirelessly and then autonomously with the information gathered from the sensors.