Project Description
Build a software system that collects a large amount of text, processes and stores the data, and then constructs a tag cloud that represents the frequencies of a specified characteristic.
General Requirements
1. Describe the most frequent words in the cloud.
2. Input number of tags for the cloud.
3. Use visual attributes to describe the tags (size, color) and to represent frequency, source, etc.
4. Try to minimize the white space in the cloud:
a. Consider orientation and other parameters.
b. Consider controls other than textboxes
5. Tag clouds do not contain overlapping words.
6. Design the algorithm so that it handles clouds of different shapes.
7. Automate when feasible with user assist when necessary.
8. The application should be general enough to easily handle more than one set of data.
9. Clicking on a visual gives more depth and/or another prospective of the information.
2. Input number of tags for the cloud.
3. Use visual attributes to describe the tags (size, color) and to represent frequency, source, etc.
4. Try to minimize the white space in the cloud:
a. Consider orientation and other parameters.
b. Consider controls other than textboxes
5. Tag clouds do not contain overlapping words.
6. Design the algorithm so that it handles clouds of different shapes.
7. Automate when feasible with user assist when necessary.
8. The application should be general enough to easily handle more than one set of data.
9. Clicking on a visual gives more depth and/or another prospective of the information.