To summarize, the UI we're seeking has to support:Also, here's an idea I've been mulling over on how to achieve the ultimate design goals of speed, simplicity, customization, and column expand/collapse.
Out of the box, the native Perspectives cube viewer provides all of these things. What it lacks are (1) the ability to display multiple same-cube or other-cube views in a single cube viewer window, (2) the ability to include custom text/formatting in the view, and (3) wide-area performance.
If through the API or other mechanisms, the Cube Viewer could me managed programatically as a "widget", a wide range of design options would open up. By widget, I mean that the starting view could be controlled and updated thru server side logic. Imagine a screen with a left hand navigation pane and three (or more or less depending on the navigation selection) "frames" on the ride side. The top pane would be text/html area with context specific details. The other pane(s) would be cube viewer windows with starting views dictated by left hand selections and individual preferences/settings.
Assuming the app would be packaged as a customized Excel front end, the wide-area performance issue could be negated by installing two planning launch links, one for local and one for remote. Behind the scenes, the remote app would be delivered as a Citrix app-specific (as opposed to delivering a full desktop) environment.
a) drag/drop dimensional re-positioning
b) column expand/collapse (we're dealing with weekly detail across the x-axis)
c) guided navigation based on a user's profile (i.e starting view is customized)
d) professionally packaged as a stand-alone planning app (i.e. help screens, branded look, instruction text areas)
e) work well over wide-area connections
Thanks,
-- John