Name: Greg Golrick ================================================================ Project Title 1: EPIC (Environment for Programming in C++) Brief Description A program to help create programs in C++ (or another OOP) starting at the design phase. Create UML diagrams, then generate headers and stubs, compile, edit and debug with the same program. (Like Rational Rose fused with Borland C++) Identify Local Users: Target users would be C++ programmers, especially beginning to intermediate students. 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: 5 In C++ on Suns: 4 Overall: 5 Pros: - easily divisible - specific target users - quite a useful tool (esp. for Brown CS dept.) Cons: - complex tasks may difficult to get working given time constraints. ================================================================ Project Title 2: Brief Description A graphical front-end to the LaTeX document formatting system. Users will be able to enter text and place and format it as they see fit. Also table entries, bibliographic databases, and other features of LaTeX will be available. Also possible may be conversion between MS Word/Word Perfect and LaTeX. Identify Local Users: Any typical word processing users, especially those who use word processors for mainly scientific writing. Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 3 In C++ on Suns: 3.5 Overall: 4 Pros: - makes a somewhat cumbersome but very useful tool easier to use Cons: - not necessarily very divisible ================================================================ Project Title 3: Brief Description A "complete" tool for dealing with class registration. Provides ability to perform complex searches of course offerings (ex. department and meeting time) integrated with registration. "Smart" registration would warn you of conflicts in registration (meeting time, exam group) to aid in proper registration. Identify Local Users: Students looking to register for classes/ Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 5 Can be scaled up to PC product: 2 Divisible: 3 In C++ on Suns: 4 Overall: 3.5 Pros: - extraordinarily useful Cons: - security issues with registration? - very similar to existing tools (would involve mostly integration)