CSE498, Collaborative Design, Spring 2018
Computer Science and Engineering
Michigan State University

TechSmith engineers engaging products which help people share ideas and information around the globe. With a focus on visual content, TechSmith software provides users with intuitive communication solutions.

TechSmith’s flagship products, Snagit and Camtasia, create image and video files for sharing with others. The TechSmith Extensibility Framework (TEF) provides support for the creation of specialized output plugins which enable users to output their media directly to another product or service.

Imgur is a popular website for hosting images. TechSmith Video Review is a TechSmith service where users can have others review their videos. Wistia is a popular video hosting site used by businesses.

Our Snagit and Camtasia Output Extensibility suite of TEF outputs features three new options. These enable users to send their media directly from Snagit or Camtasia to Imgur, TechSmith Video Review and Wistia.

Users can specify several options specialized to these destinations, such as a review-by date for TechSmith Video Review.

Supplementing the addition of our plugins, our test harness is used to aid in output development and demonstration. The harness, much like Snagit and Camtasia, can dynamically load any TEF output plugin. Consequently, it serves as a tool for developers to help create any future outputs.

Our outputs are written in C# using abstraction provided by TEF. The user interface design for both the outputs and harness utilizes C# and XAML under WPF.