Google
 

Saturday, October 01, 2005

The User Interface

Moving on from the Class Viewer project, what I will be taking with me is the user interface: two equally sized screens side by side with options below.

That interface is what the GPL on the Class Viewer viewer program is supposed to cover, while everything else is meant to be LGPL.

I've already re-used it with some of my math research creating an applet on that interface design for a fast prime counting algorithm developed from my prime counting function. The applet is in the files section of my Yahoo! group which is why I'm not giving a link.

But in any event, that UI is likely to show up in other applications I develop if I ever get around to developing any more as I like it. It's nice to have that much space to work with to deliver messages, instructions and results, where there's the flexibility to add more windows with tabs to the right side, though I wouldn't to the left side.

The next application still on my mind is creating an easy way to keep up with downloads and stuff through a database which is THE big thing that a lot of people are working on, so I'm hoping that someone creates something I really like before I get around to doing it, as whatever I did would probably be open source again, and I'd really do it for myself and just toss it out there, like I did with Class Viewer.

There the interface would only come into play for managing the database or doing major operations like archiving--oh how I wish there was user friendly and easy archiving for everything from email to pictures, music, etc. that was also well-known as if there is something out there, I don't know about it--to exports.

Handling data is what computers do. It's way past time to make it easy to manage all this data that can be pulled down from the Internet in a way that is a complete solution to the problem space.


James Harris