=============================================================== Name: Melissa Cheng ================================================================ Questions/comments about the syllabus or project handout: none at the moment ================================================================ Project Title 1: Page Layout Tool Brief Description: See title. Basically a more user friendly version of Framemaker. Maybe also trying to port layout to HTML. Identify Local Users: Publishers, student publication groups. Assign a 1-5 score for these criteria Cons: Useful to others: 3 Has specific users: 4 Can be scaled up to PC product: 4 Divisible: 4 In C++ on Suns: 3 Overall: 3 Pros: Convenient for magazines, etc. to make websites. Cons: Most publishers don't use Suns. "Good" layouts in print aren't always "good" website layouts. ================================================================ Project Title 2: Digital Daily Planner Brief Description: A daily planner (month overview, weeks, days, etc.) that can be personalized and accessed from different machines. Also, a "manager" of a group of people using these daily planners should be have access to everyone's planners; this will be useful for group-wide posts. Identify Local Users: Brown community at large, Brown CS department, any group, even any individual (although power of "manager" will be untapped). Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 4 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 4 Overall: 4 Pros: Nice for groups to broadcast meetings, announcements, etc. Cons: Maybe difficult to port to PCs for general use. Maybe not best medium for individuals since not portable. Palm Pilots are the "in" thing. ================================================================ Project Title 3: The Virtual Concentration Advisor [possibly extended to The Smart Scheduler] Brief Description: Output a 4 year course schedule given parameters such as concentration, other interests, courses available, times offered, critiques on courses (Critical Review, department evaluations). Identify Local Users: college students, maybe can be extended for use by conference organizers for matching participants to workshops or even school administrators who want to match students to classes (e.g. placing Brown students in English limited enrollment classes) Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 5 Can be scaled up to PC product: 4 Divisible: 3.5 In C++ on Suns: 4 Overall: 4.5 Pros: Can be used immediately in Brown community. Cons: Most of project will probably concentrate on optimizing the AI to match courses with user preferences. Scheduling is probably a larger dilemma for Brown students than for other college students who have core requirements and little decision making for course selections. ================================================================ Project Title 4: A More Rational Rose Brief Description: A user-friendly application for creating object oriented design diagrams. Identify Local Users: Software engineers, Brown CS students Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 4 Can be scaled up to PC product: 4 Divisible: 4 In C++ on Suns: 5 Overall: 4 Pros: Helpful for student programmers to visualize code. Cons: It may be difficult to find a nice way to represent information at a glance. ================================================================