Let us revive this practice…
To submit questions for next week just click on the comments link below and submit your question.
Thanks in advance.
—– Rom
Rom Walton's view of the world
Let us revive this practice…
To submit questions for next week just click on the comments link below and submit your question.
Thanks in advance.
—– Rom
BOINC now has a fork.
I guess this means we are now a successful open source project. I was told about it a couple of weeks ago.
I hope they go the whole way though, huck out the BOINC Manager and start with something fresh. Take the client into the multi-threaded realm.
I wish them the best of luck.
—– Rom
Website:
I’ve been giving some thought recently to overhauling the BOINC Manager user interface.
The original GUI was a carry over from an MFC based version of BOINC Manager that was created even before I was hired on as an employee. The original didn’t even have the buttons off on the left hand side, the user would have to have guessed that they could right-click on something to bring up a context menu.
So, here we are four years latter and we are talking about adding more tabs to an interface that is already overly complicated.
My goals were as follows:
Disclaimers:
If there is interest in the community to see something more formal I will go ahead and spec it out and submit it for review.
Initial Install
After a clean install, the client area should display a quick blurb that BOINC in and of itself is just a task execution engine and needs to be attached to a project/account manager before it can actually process work.
At the bottom of the blurb should be an attach to project and attach to account manager link.
Working User Interface
Clicking on would bring up a dialog specific to each section.
In the mock-up on the right hand side the ‘News’ section would disappear unless there are new news items. The news section is supposed to be a summary roll-up of various RSS feeds for each of the projects. It would also contain messages generated in the messages area for things like disk space warnings and the like. Another possible use for it would be the number of new messages for a thread you are watching in a projects forums.
Active Tasks, when expanded, would list the active tasks on the system in the format:
: : :Suspend:Resume:Abort
Active Transfers, when expanded, would list the active transfers on the system in the format:
: : :Suspend:Resume:Abort
Both
Projects, when expanded, would list the projects the client is attached too.
Each project, when expanded, would have a section for the following areas:
The main window should have a vertical scroll bar for when everything is expanded, but it should not have a horizontal scroll bar.
—– Rom
[Update 28/08/2008 9:37am]Apologies to Michael Tughan, while I can’t recall seeing his designs for a Mac specific GUI it doesn’t mean I didn’t. I don’t know how much overlap there is, but I thought I had drawn my inspiration from a combination of Outlook 98, MSN Messenger, and Yahoo Messenger.