Power Market Game.

Slides:



Advertisements
Similar presentations
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Advertisements

Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Project Manager: Rajiv Chalasani Mark Goesmann Kevin Staake David Nyman Client : Dr. Lynn Beck Department of Economics.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
Job Offer/Continuing Education Evaluation Labor CostsHoursRate($10.30/Hr) Luke195 $ 2, Stephanie175 $ 1, Matt185 $ 1, Randy205 $ 2,
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Defining Procedures for Decision Analysis May & Engr A April 30, 2002 Client & Faculty Advisors –Dr. Keith Adams –Dr. John Lamont –Dr. Ralph.
Campus Locator – Cell Phone Interface (May06-05) Dr. John Lamont Prof. Ralph Patterson III Faculty Advisors Iowa State University Senior Design Client.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Attack Tool Repository and Player for ISEAGE May Team:Jeremy Brotherton Timothy Hilby Brett Mastbergen Jasen Stoeker Faculty Advisor:Doug Jacobson.
User Log Analyzing Algorithm Simulator 491 May15-11.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Applets Yong Choi School of Business CSU, Bakersfield.
Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.
Abstract Introduction End Product & Deliverables Resources Project Requirements Team Members: Faculty Advisors: Client: Team Members: Faculty Advisors:
Java for networking Module Introduction Data Communications Communication architecture Application.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
K-12 Teaching Application Support Ames Community Schools (ACS) has been concerned with the performance of their students in problem solving on a nationally.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Microsoft.NET P2P Team Members Ben Miller Kevin Moore Steven Rysavy Faculty Advisor Prof. Manimaran Govindarasu Dec01-09May 1, 2002 Client Dan Fay.
The Ames Community Schools (ACS) are concerned with the performance of their students in problem solving on a nationally standardized exam. While ACS traditionally.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
CS 501: Software Engineering Fall 1999 Lecture 22 (a) Managing the Software Process (b) Software Reuse.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Systems Analysis and Design in a Changing World, Fifth Edition
Web-based Software Development - An introduction
Simplify Requirement Management for JIRA
Interactive MIPS Datapath Tutorial
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Chapter 2: Database System Concepts and Architecture - Outline
GPS Pedometer.
Database System Concepts and Architecture
Globey’s World K-6 Teaching Application Support and Software Ongo-08b
Personnel Effort Budget
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
Planetarium Resuscitation Ongo-06 May 1, 2002
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Client / Server Application Presentation
Java Embedded Network Intrusion Security
Diversifying Your Data Sources Beyond OPC
Personnel Effort Budget
Globey’s World Ongo-08b Abstract End-Product Description Introduction
Ongo-08b: K – 12 Teaching Application Support
Project Team Information
How to use JavaScript for Developing Web-based Learning Environments
Automated Printed Circuit Board Development
Resources and Schedule
Proposal Presentation
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Statistical Golf Analyzer
Manuscript Transcription Assistant Initiative
Project Team Information
Planetarium Resuscitation Ongo-06 February 14th, 2002
Doug Clark - Group Leader
Team Members: William Busby, Lindsey Gray, & David Meffe
Joint Application Development (JAD)
Presentation transcript:

Power Market Game

Group Info Team Members Brian Jacobowitz (CprE) Corey Peterson (CprE) Kurt Niggemeyer (CprE) Client/Advisor Prof Gerald Sheble (Power Systems) Additional Advisors Prof Charles Richter (Power Systems) Valentin Petrov (EE)

Presentation Overview Background Problem Statement Functional Requirements Design Constraints Users Limitations Technical Approach Product Game Info Milestones Budget Future Work Lessons Learned Summary

Background Power market confusing to users Popularity of stock trading games

Problem Statement Create GUI (Graphical User Interface) and network solutions for the power market game. This interface will provide a user friendly environment for players to get a feeling for how the power market works.

Functional Requirements Web-based Login Timer Activity Log Graphs Submit Bids Display Status Documentation

Design Constraints Accessible Web based Java User-friendly Multi-user Capable

Users Limitations Professors and students Researchers Fast Internet connection Up to 24 players Java capable web browser

Technical Approach Decide on project Java vs. Visual Basic vs. C++ Builder SWING vs. AWT Applet vs. stand-alone application Development tools: Java JDK Metrowerks Codewarrior Client/Server interactions

Product Client Server Java components Documentation

Game Info Client Server ESCO/GENCO Place buy/sell bids User-friendly documentation Server Preferences Monitor all transactions and statistics

Client Startup

Client Main

Server Startup

Server Main

Milestones Learning Genetic Algorithms Getting specifications finalized Getting and using development tools Learning Java Getting applets to work on the web and with the server

Budget Financial Personnel Planned: $950 Actual: $39 Planned: 180 hours per person Actual: 200 hours per person

Future Work User testing/Interface improvement Buy power by hour instead of day Note: any non-interface changes will need to be done concurrently with the server program Configure CGI scripts through an applet

Lessons Learned Time management Stay on task Learn specifics as early as possible Be flexible Loss of group member Project change

Summary GUI and Network solutions Worked through project difficulties Thanks

Questions?