1 / 11

Woz Pro

Woz Pro. Anzor Balkar Mohamed Nuur Stephen Trent Christopher Hundhausen. October 16, 2006. What is Woz?.

amaris
Download Presentation

Woz Pro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Woz Pro Anzor BalkarMohamed NuurStephen Trent Christopher Hundhausen October 16, 2006

  2. What is Woz? • Woz Pro (or Woz for short, Wizard of OzPrototyper) is a new pen-based software environment that enables a user to construct a collection of screen sketches that represent a user-interface, then use them to perform an early evaluation with prospective users. • Woz supports two key activities in the user-centered development process: • Creating a low-fidelity interface prototype that contains a network of screen sketches • Running wizard-of-oz studies in which a human demonstrates the interface to users

  3. Progress • Zooming • New UI • Concurrent Painting • Image Tool • Architecture Updates • Hosting

  4. Zooming Functionality • Zooming spike solution • Different zooming methods • Forced manual zooming • Pagescale zooming • Demo

  5. New UI • UI spike solution • Update to dynamic menuing system and xml schema • Combobox for zooming • New toolbox component • Mouse overs, mouse downs, events • Selection order • Completely dynamic toolbox panel demo

  6. Concurrent Painting • Problem: Paint event was firing during the drawing process which causes an exception to be thrown since no two resources are allowed to cuncurrently draw on the canvas at once. • Solution: Busy and Dirty flags • Problem: Still had problem with user drawing while painting is in progress • Solution: Semaphores • Problem: The large amount of painting and the bottleneck on the painting caused slowdowns on the canvas • Solution: Clipping region

  7. Image Tool • Problem: The open file dialog was causing an exception to be thrown saying that the dialog has to run in the same thread as the main form. The ImageTool.dll is running on a separate thread than the main form. • Solution: Invoke using the .NET Event synchronization pattern

  8. Architecture • Updated architecture to reflect recent changes

  9. Hosting Update • Domain expired • Switched hosting companies • Renewed domain • Backed up databases and moved data to new host • Upgraded wiki software

  10. Next time • Finish image tool • Caching an image of the screen • Menus for tools (stroke thickness and color for pen tool) • Select tool (the beast) • Architect the different modes

  11. Questions?

More Related