100 likes | 210 Views
2008-2009 Software Engineering Projects. Projects for CS4810/EGCP 4810 Software Engineering Teams. Project List. Burris Logistics Yard Equipment Management Cedarville University 3D Virtual Tour/Game Cedarville Post Office Package Tracking N00bIT Computer Web Sales
E N D
2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams
Project List • Burris Logistics Yard Equipment Management • Cedarville University 3D Virtual Tour/Game • Cedarville Post Office Package Tracking • N00bIT Computer Web Sales • Wind Tunnel Retrofit (CpE Only) • Radio-Based Geolocation (CpE Only)
Burris Logistics Yard Equipment Management • Description: Develop web-based application for management of drivers, tractors, and trailers in warehouse yard. • Technologies: Java, AJAX, servlets, mySQL, web services, JBOSS • Faculty Advisor: Dr Gallagher • Customer: Burris Logistics, Milford, DE • Pros: • Established customer relationship • Travel likely • Real-world project • Funded • Cons: • Distance to customer can sometimes inhibit communication • Application must integrate with existing architecture
Cedarville University 3D Virtual Tour/Game • Description: Develop web-based (or stand-alone) application to introduce prospective students to the Cedarville campus and culture. • Technologies: 3D Computer Graphics, Modeling, Adobe Flash (?), Web, Scripting, Torque (?), XML (?) • Faculty Advisor: Dr Shomper • Customer: Cedarville Admissions • Pros: • It’s just cool! • Cons: • Open-ended requirements need definition
Cedarville Post Office Package Tracking • Description: Develop a web application for tracking and delivering packages coming into the Cedarville post office. • Technologies: Web, Database, XML • Faculty Advisor: Prof Schumacher • Customers: Cedarville Post Office • Pros: • Real-world problem and need • Automation of a current manual process • Cons • New customer
N00bIT Computer Web Sales • Description: Develop a sales web site to permit custom configuration of computers. • Technologies: Web, XML, Database. • Advisor: Dr Gallagher • Customer: N00bIT • Pros: • Customer is Cedarville alum • Existing site helps communicate and clarify requirements • Cons: • Remote customer can inhibit communication • New customer
Wind Tunnel Retrofit • Description: Develop a controller application and GUI for new wind tunnel electronics. • Technologies: Application Programming (e.g., VB, Java, C#, C++), GUI. • Faculty Advisor: Dr SanGregory • Customers: Cedarville Professors and Students • Pros: • Local customers • Existing equipment for determining requirements • Cons: • Parallel development with H/W increases S/W risk • Single programmer to be assigned to project
Radio-Based Geolocation • Description: Develop (embedded) software to triangulate radio location signals. • Technologies: H/W-Level Programming (e.g., VHDL, Assembly or similar), FPGAs. • Faculty Advisor: Dr Kohl • Customer: Cedarville Competition Teams • Pros: • Local customers • Opportunity to support Cedarville Competition Teams • Cons: • Parallel development with H/W increases S/W risk • Single programmer to be assigned to project
Precision Fiber Channel Test Device • Description: Develop software to support a module for testing fiber channel communications. • Technologies: Fiber channel communications, FPGA programming. • Faculty Advisor: Dr Kohl • Customer: Dr Kohl • Pros: • Well-defined customer requirements • Real world problem • Cons: • General difficulty (due to speed) of Fiber Channel communications
ION Competition Robot • Description: Develop software and hardware control for ION Competition (Lawnmowing) Robot. • Technologies: VHDL, assembler or C, GPS, FPGAs or Microprocessors. • Faculty Advisor: Dr Kohl • Customer: Dr Kohl • Pros: • Local customer • Opportunity to support Cedarville Competion Team • Existing earlier version of robot • Cons: • None