Powered by OpenPortal

Home : General Topics : Why do Portals all look alike?
An analysis of the similarities between major commercial portals.


View
Edit
Clone
Delete
New Page   New Category  
Today: Tuesday, December 15, 1998

Created by Brad Neuberg via original. 2 comments, 1 clone. 
Last updated on Mon 12/14/1998. Created on 12/9/1998. 

 Main Menu

-

CORE Home
- What's new
- Usage guide
- The Initiative
- Browse categories
- List all users

 User:   Brad Neuberg
-

Log in

- Log out
- Register new user

 Personal Links
- My home page
- Personal portal
- User profile

 Recent History
- The Story of Slashdot
- The Cathedral and the Bazaar
* I am a fan of the AOL-Netscape merger
- Book Review: Internet Dreams
- Christopher Tse's home page


Why do portals all look alike?
By Brad Neuberg

Introduction

Your final project is to design and implement iris, an exercise in information visualization. Iris is not supposed to be an acronym (if you insist, you could try ``Information Reification through Interactive Software''), but rather stands for the topic of a small set of data that you'll be visualizing.

The data present information about 150 instances of flowers, fifty each of three different species of iris. Each instance is represented by a record containing five items: sepal length, sepal width, petal length, petal width, and the genus and species of the instance. In the database included in this file, each instance's record occupies one line containing comma-separated fields.

If you are interested, you can find out more about this database here. While the iris data often used for exploring algorithms for automatically analyzing and classifying data, this is not what we'll be doing with it. Instead, you will be designing and implementing ways to allow the user to visualize this data to gain a better understanding of it.

Using the general user interface techniques and information visualization techniques discussed in class and in the readings, your task is to develop an interactive system that lets the user gain the best understanding of the data that you can make possible. You can choose techniques such as detail and context views (e.g., as developed for SDMS), dynamic queries (e.g., as implemented in the MovieFinder), or any of other techniques (not necessarily restricted to those covered in class and in the readings). No matter which set of techniques you choose, however, you will need to develop a user interface that exploits these techniques.

Note that you are free to ``hardwire'' the data set into your system. While a ``real'' visualization system would enable you to load external data sets, you've already written enough file I/O and parsing code this semester, that a reprise wouldn't be valuable. You will demo your version of iris to us at the end of the semester, so you should start thinking about how to show off its functionality, emphasizing user interface design and implementation.



Comment 1 added by Christopher Tse on Sat 12/11/1998

Submission

  Your submission will consist of your java code directory, which should contain your .java and .html files, and a README file. The README file should include any information needed to understand your code beyond the comments in the other files. and explanations of the choices you made in implementing their functionality. Please justify these choices by appeal to material in the course text, or (optionally) by referring to Smith and Mosier, Guidelines for Designing User Interface Software or NASA Goddard User Interface Guidelines, or by explicit reference to any additional reading that you have done.



Comment 2 added by Anthony Gumbs* on Mon 12/14/1998

Please start early! You cannot use any late days for the final project.

Please read Shneiderman Chapter 15 carefully. You may also wish to look at some of the cited references.

While you do not have to read or write files as part of this project, you may find yourself getting bored looking so much at the same single dataset. You may also discover that this dataset does not show off some of what you have done as well as other data. Therefore, you are welcome to either implement a self-describing data file format and let the user specify datasets at runtime, or to simply include multiple hardwired data sets in your program. (Again, note that the emphasis here is on the user interface, not parsing.)

 

 Comments
 Title:  
 Message:  
  Anonymous 

 Other pages in this category: General Topics
- Why do Portals all look alike?
* I am a fan of the AOL-Netscape merger
- Book Review: Internet Dreams
- The Story of Slashdot

 Derived works created wtih clone
- The Boring Newcomer - Disney/Infoseek's Go Networks

 

Email this page Printer-friendly view Add to personal links Start tracking author
Powered by
OpenPortal


© Copyright 1998 Columbia University. Legal notice.
Running OpenPortal Website Kernel version 1.0. Sponsored by BaseSystem, Inc.