Copy into your editor, fill in the blanks, and place in directory /pro/web/web/courses/cs190/asgns/1-28/LOGIN2.txt. Replace LOGIN with your CS login. Note the 2 there so that you don't overwrite the first handin! Come up with at least 3 potential projects. ================================================================ Name: Erika Hart ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: 3D Home and Interior Design Builder Brief Description 3D interior design package that allows a home to be designed and furnished and provides a 3D walk-though of the product. Identify Local Users: architects, interior decorators, and anyone else interested Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 3 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 5 Overall: 4 Pros: Easily divisible and allows people to create their dream home Cons: Possibly not a lot of local interest ================================================================ Project Title 2: GUI Builder Brief Description Visual environment for creation of GUIs. Specific items can be selected and dropped into the workspace to create a custom GUI from a set of supported items. Identify Local Users: Anyone creating a GUI from the supported elements. Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 5 Can be scaled up to PC product: 4 Divisible: 3 In C++ on Suns: 5 Overall: 4 Pros: Very useful for local users, can be extended to include more items in supported packages. Cons: Not particularly divisible, not easily portable to different GUI packages. ================================================================ Project Title 3: Personal Daily Planner Brief Description Daily planner with address/phone book. Can be personalized to hold other information as well, and organizational style of data can be customized. Identify Local Users: anyone needing help keeping their lives organized. Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 3 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 4 Overall: 4 Pros: easily divisible, useful Cons: people may prefer the portability of Palm Pilots ================================================================ Project Title 4: Online Course Registration Brief Description Let's help the registrar out and provide a web-based system for students to register for courses and fill out add/drop forms. Permission slips would still need to be turned in manually. Identify Local Users: all Brown students and the Registrar's Office Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 3 In C++ on Suns: 3 Overall: 4 Pros: extremely useful for local users. Extensible to account for limited enrollment and permissions. Cons: cooperation of the registrar's office required ================================================================ Project Title 5: Ms. Pacman Brief Description Old arcade game where the ghosts chase Ms. Pacman around the board and try to eat her before she eats all the dots on the board Identify Local Users: anyone who enjoys playing the game Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 3 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 5 Overall: 4 Pros: can be divided into lots of smaller parts, easily scalable Cons: not many extentions to the current game, possibly little interest to local users ================================================================