Dynamic Rehearsal Final Implementation
Well, after many hours of deliberations and redesigns, the final version of our Dynamic Rehearsal interface will be presented this afternoon! I’m quite pleased with the interface, and I think the elements are looking a hundred times better than the last implementation. There are still a lot of bugs to be worked out of the interaction modules (and LOTS of things are just not currently implemented for lack of time) but what does work works well!
The main thing that we’re excited about is the dynamic generation of screen elements, like the timeline at the top of the rehearsal workspace and the list of notes for each rehearsal. Each user has a newly generated color that appears on their timeline, on their notes, and in the key at the bottom of the screen. The video works (you can pause and play again!) and there is a slider that allows to you skip to new portions of the video. You can pull an individual note out of the stack, and it appears to the left of your rehearsal workspace for later review. And it looks good!
Starting log-in screen (currently doesn’t have distinct user log-in codes, you just tap to start; we hope that in the future you can log in using the Surface as a fingerprint reader to automatically access your information.)
Overall look of all workspaces upon log-in, assuming four users are logged into the collaborative workspace.
Pulling an individual note out of the stack for review (The white highlight of the note marks it as “read” in the stack.)
Workspace for reviewing the most recent unread notes.
Panel to filter displayed notes by type or user; this button panel shows up when you tap on the timeline, allowing you to control what you’re reviewing.
Thumbnail spaces of past rehearsal. These are currently static, but in future implementations would have the ability to expand to the full size of the main rehearsal workspace we see to the right. This way, you’d be able to use all the real estate of the Surface size to review two rehearsal videos side by side for comparison.
Small key at the bottom of the Surface (can move to the opposite side depending on where you’re sitting) to show you who is logged in and what color refers to them.
Futhermore, there are other aspects of the project that are not clearly implemented at this stage; the project has a ubiquitous computing element consisting on a video camera that records rehearsals, RFID tags and readers to record when actors are onstage, and computerized pens that record notes being taken. Since there are no photos of the setup, here’s my small diagram:
We do HAVE each of the elements – a video camera, RFID tag readers, and the computerized pen, but none are linked together. The pen is the coolest part; it does indeed record the notes you’re taking!
All in all, I’m pleased with the amount of work we’ve accomplished in only a few weeks; we have a working interface that is aesthetically presentable! I was originally very wary of C#, which the Surface is programmed in, and did most of my design work in XAML, which can control the look of the interface. In spending the last week integrating my XAML snippets with the existing C# code, however, I’ve become much more familiar with both languages. Hurrah! Our presentation is in 30 minutes and I hope to have some good feedback and discussion with attendees and other presentation groups; if we do, I’ll certainly discuss it here. There is also a video describing the whole project that has yet to be uploaded to the web; when it is uploaded, I will certainly link to it here.
Tagged as dynamic rehearsal, interface design, TUI + Categorized as TUI