Docstoc

Longview

Document Sample
Longview Powered By Docstoc
					   Overview
Presentation
      November 8th, 2005



       Ben Jeavons
      John Lansing
        Luke Miller
   Gabe Westmass
     Wesley Willett
Longview team
 John Lansing
   Problem, Solution, Example uses
 Ben Jeavons
   Conceptual Diagram, Requirements
 Wes Willett
   UI
 Luke Miller
   System Architecture
 Gabe Westmaas
   Prototype
                                       Gabe Westmaas
Longview sponsor
 Electric Rain
   John Soucie –
    Technical Lead
   Mike Soucie - CEO




                        Gabe Westmaas
     Problem - Background
• What is screen recording software?
   – Software that allows a user to create, edit, and
     play screen captures.
• What is a screen capture?
   – Capturing the screen over an extended period
     of time to form a video file. (Wikipedia)
   – Often used to demonstrate a program, or to
     teach somebody how to use a program.
• Current screen recording applications
   – Macromedia Captivate
   – !Quick Screen Recorder
   – Camtasia Studio

                                              John Lansing
                Problem
• Current solutions use bitmap
  recording
  – Creates large file sizes
  – Lack of scalability in playback size
  – Slow and jumpy frame rates




                                           John Lansing
    Solution - Background
• Microsoft’s new presentation
  foundation, WinFX
  – Uses XAML to represent user interface
    (UI)
  – Vector graphics
  – Will be used prevalently in Microsoft’s
    upcoming Windows Vista operating
    system


                                       John Lansing
                  Solution
• Longview will leverage new WinFX features to
  address these problems
   – File size
      • Capture XAML instead of bitmaps
      • Small text files versus images
   – Scalability
      • Vector graphics will enable playback to be
        scaled
   – Frame rates
      • Video will appear just as if the program was
        actually running


                                              John Lansing
           Example Uses
• Demonstrations
  – Can show off features of a new product
    in a small and convenient movie file
  – Shows more than just screenshots
• Tutorials
  – Software providers can include tutorial
    videos with their product to teach the
    user how to use their program


                                       John Lansing
Longview Conceptual Diagram




                        Ben Jeavons
 Environmental Requirements
• Software Environment
  – C# with Visual Studio 2005 beta
  – User Experience in XAML
  – WinFX SDK beta
• Runtime Environment
  – Run on WinFX beta
  – Windows XP and Windows Vista
  – Record any applications under WinFX

                                      Ben Jeavons
 Environmental Requirements
• Hardware Environment
  – Minimum Hardware Requirements:
    • 512 megabytes of RAM
    • A dedicated graphics card with DirectX 9.0 support
    • A modern Intel Pentium- or AMD Athlon-based PC
  – User Input:
    • Mouse/Pointing Device
    • Keyboard
    • Microphone
  – Output Devices
    • Monitor/Display Device
    • Speakers


                                                   Ben Jeavons
  Functional Requirements
• Recording
  – Controls such as Record, Pause, Stop
  – Selective recording options
• Editing Features
  – Add annotations
  – Arrange portions of recording
• Playback
  – Controls such as Play, Pause, Stop

                                         Ben Jeavons
Longview




           Luke Miller
Longview User Interface
 Interfaces for each of the
  application’s three main functions:
   Recording
   Playback
   Editing

 Designed in accordance with
  Microsoft’s Windows Vista User
  Experience (UX) Guidelines.

                                   Wes Willett
UI – Welcome Task Dialog


 Directs users to
  the correct
  interface.




                       Wes Willett
UI – Recording Task Dialog
 Allows users to
  choose what to
  record.
 Provides hotkey
  and recording
  options.
 Application
  minimizes to the
  system tray when
  recording begins.


                        Wes Willett
UI – Paused Task Dialog
 Displayed when
  recording is
  stopped.
 Allows users to
  stop recording or
  change recording
  options before
  resuming.



                          Wes Willett
UI – Longview Player
 Follows Windows
  conventions
   (modeled after
    Windows Media Player)
 Standard playback
  controls
   Play, pause, etc.
 Specialized
  controls
   Zoom, Pan

                            Wes Willett
UI – Longview Editor
 Used when editing
  recorded content.
 Major components:
   Timeline
      Navigation and
       editing of content
       keyframes
   Editing toolbar
      Annotations
      Highlights
      Transitions


                            Wes Willett
Prototype
 Successes
   Simple recorder and player
 Problems
   Acquiring logical trees of other applications
 Demonstration




                                            Gabe Westmaas

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:8
posted:8/4/2011
language:English
pages:20