Last Updated May 15, 2006

Spring 2006 Projects
 

WB01666.gif (697 bytes)
 
StemCT CPIS 2 SCS 3 PRS 2 BECS

 

WB01666.gif (697 bytes)
 

StemCT --Set Theoretic & Estimation Cryptography Tool
 

Erik Schweller    Frank Mitchell    Corry Robertson    James King

Robert Hiromoto

Team 39 Developers:  James King, Frank Mitchell, Cory Robertson, and Erik Schweller

Weekly Team Meeting:   Wednesday 9:30 - 11:00, JEB 324

Sponsor: Robert Hiromoto Professor
Computer Science Dept.
University of Idaho
Moscow, ID
Idaho Falls, ID
208-885-7232
208-282-7960
hiromoto@cs.uidaho.edu

 

 

Description: This project will extend a tool developed by students at the University of Idaho to aid in the research of set theoretic estimation as it applies to cryptography. Currently, the tool only decrypts simple substitution ciphers, and it has no support for non-English texts.  Extensions will include: support for multiple character sets (so languages besides English can be supported), the addition of a database backend for storage, a mechanism for assembling and performing set operations on multiple input texts, GUIs for both Windows and Linux platforms, profiling/enhancement of existing algorithms, and a plug-in architecture so that multiple cipher types can be supported.  Documentation, in the form of user manuals and help files, will also be provided.

WB01666.gif (697 bytes)

Center Pivot Irrigation System Upgrade
 

James Huffman-Scott   Cody Greenhalgh  Thomas Taylor  Will Brinkerhoff

Richard Wall

Team 40 Developers: Will Brinkerhoff, Cody Greenhalgh, James Huffman-Scott, and Thomas Taylor

Weekly Team Meeting:   Project review:  Thursday, 11:00 - 12:00, JEB 324
                                        Sponsor meetings

Sponsor: Richard Wall Associate Professor
Electrical & Computer Engineering
University of Idaho
Moscow, ID 208-885-7226

 

 

Description: The Center Pivot Irrigation System project will create a web-based user interface that allows farmers to manage a CPIS. This prototype will allow a farmer to manage the water and chemigation of a field remotely without having to physically go to the field. The interface will be created using HTML and Dynamic C and will be installed on the rabbit microprocessor that controls the CPIS. The interface will allow users to access the CPIS either online or on-site if the CPIS does not have internet access. Various features include the ability to set valve controls, view sensor data, upload irrigation maps, and toggle between automatic and manual control.

WB01666.gif (697 bytes)

Smart Comment Stripper 3
 

Kent Crossin      Kris Makey      Greg Mack      Paul Nathan Bruce Mayes

Team 41 Developers: Kent Crossin, Greg Mack, Kris Makey, and Paul Nathan

Weekly Team Meeting:  Wednesday, 11:00 - 12:30 PST, JEB 324

Sponsor: Bruce Mayes Test Architect
Hewlett-Packard Co.
Boise, ID 208-396-2805 Bruce.Mayes@hp.com

 

Description:  During Spring 2005 Team 32 developed a tool called Smart Comment Stripper (SCS).  The primary feature of the tool is to strip comment statements from source code without prior knowledge of the language in which the code is written. SCS is one tool in a suite of tools used by Hewlett-Packard to generate code metrics.  SCS automatically detects a comment style by analyzing the code and then strips comments conforming to the identified type.  SCS currently supports stripping of C/C++ and shell-style comments.  The SCS 3 team aims to add support for SGML-, x86-, DOS-, and Eiffel-style comment detection and removal.  These additions are to be made without reducing accuracy or functionality while simultaneously improving the overall performance of SCS.  

WB01666.gif (697 bytes)

Project Reporting System Upgrade
 

Andy Mockli   Carson Gee   Min Kim   Shawn Jordan Bill Junk

Team 42 Developers: Carson Gee, Shawn Jordan, Min Kim, and Andy Mockli

Weekly Team Meeting:  Tuesday, 11:00 - 12:30, JEB 324

Sponsor: Bill Junk Assistant Professor
Computer Science Dept.
University of Idaho
Moscow, ID 208-885-7530 billjunk@cs.uidaho.edu

 

 

Description:  During the Spring 2005, Team 34 developed the Project Reporting System now in use by CS 481 students to report how much time they spend working on their assigned project.  The course instructor uses this system to monitor the amount of effort expended and the work categories in which effort is being reported.

This semester's project will improve the usability of the current effort tracking system and provide a set of enhanced administrative features.  Work will also extend the system to provide a defect tracking capability that will be used by CS 481 development teams to document and manage defects discovered while working on CS 481 projects.  A single administrative interface for both effort and defect reporting is desired.  Although there are no known major defects in the current PRS, changes will be implemented to make PRS  less vulnerable to external attacks. 

WB01666.gif (697 bytes)

Battalion Events Calendar System
 

Team 43

Cameron Dennis

Jeremy Scott   Scott Meyer   Katie Smith   Matthew Bell Cameron Dennis

Team 43 Developers: Matthew Bell, Scott Meyer, Jeremy Scott, and Katie Smith

Weekly Team Meeting:  Thursday, 12:30 - 2:00, JEB 324

Sponsor: Cameron Dennis Battalion Executive Officer
Naval ROTC Unit
University of Idaho
Moscow, ID 208-885-7119
208-310-1408
denn4829@uidaho.edu

 

 

Description:  The Battalion Events Calendar System's purpose is to provide an efficient way for the University of Idaho's Naval ROTC unit to view and post events.  The system provides an interface where all users can view three different event categories including battalion, university, and standard. Users also have the ability to change the view to yearly, monthly, and weekly formats based on their needs.  The site has 4 different levels of users: basic, unit staff, battalion staff, and administrators.  As the level of the user increases, so does the level of classification of the events he/she is allowed to view.  Administrators can login to the management interface that allows them to add, delete, and alter events.  The administrator interface also provides tools to manage users.

WB01666.gif (697 bytes)

Spring 2006 Project Effort Data