Creating An Open Source WP7 Application

There has been some thrashing about the HyperVideo player.  This note is both an update and an invitation for you to participate.

The Fate of the HVP

Phase I of the HyperVideoPlayer project was completed in March. Phase II had been delayed while   The conclusion is that I’ll be working with the program managers who own the MSDN and *.net site players to integrate HyperVideo over the next few months. This will be a branch from the open source project.

The HVP Open Source project (http://slhvp.com) itself, however will move forward with a Windows Phone 7 component.   Rather than port the existing player, we will follow the ideas of Transmedia Storytelling and create a stand-alone application that, ideally, when combined with the HVP will make for an enhanced experience.

A full spec will follow,but for now, here is a top level outline of what we will design and build. You are very much encouraged to sign up on http://slhvp.com to participate.  (Create an account and then add yourself under People – if you run into difficulty, please send me an email)

The Vision

The application allows you to take fast notes, by text, image, potentially video, and email it with one touch to one of a set of known locations.

Working Title: OneTouchIt

Modes

The application is divided into two modes

  • Setup/ Configuration
  • Usage

Setup/Configuration

Setup/ Configuration has forms for filling in one or more email addresses, one or more subjects and other user-specific information

Usage

The typical use case is for there to be a large blue button that says “Record”  (and in the corner, a much smaller i in a circle for more information and to reach the configuration.

Pressing Record opens a recorder, with a large green  button that both is clickable and that also shows a volume meter.

Pressing the button once turns it yellow and the meter disappears and the word PAUSED appears.  Click again to resume.

Double clicking turns the button blue (ready for the next recording) and opens email. Email is prefilled with the first name in your list from configuration and with the first subject in your list from subjects. The body of your message is your recorded note.

In version HVP WP7 1  you can, on the first page (blue button) select Voice, Note or Image, and the configuration screen allows you to set one as default.

Development Schedule

Item Working Due Date
Graphic Design September 29
Initial MVVM Design September 29
Begin coding and unit tests September 29
First release October 20
Interim release November 3
Interim Release November 17
Code Complete – Alpha December 2
Bugs Fixed – Beta December 9
Release Candidate December 16
First Release Jan 13, 2011

NB: I am on vacation or traveling for work the weeks of October 26, November 8, 22 29, December 20, 27 and January 3

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. His latest book, Building APIs with .NET will be released early in 2025. Liberty is a Senior SW Engineer for CNH and he was a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Microsoft MVP.
This entry was posted in Community, Essentials, HyperVideo Player, News, WindowsPhone and tagged , , . Bookmark the permalink.

One Response to Creating An Open Source WP7 Application

  1. rickj1 says:

    I like the HPV project how ever a tutorial is needed to out line the steps needed to put it to use in an application for instance how do you add your own video to the player The An Annotated Line of Business Application post was a good start it would be nice to see more I’m sure you would be able to more help and input if we were able to build it from scratch and work with in that way for us low level developers I believe we learn by doing not copy and pasting after you have wrote it a couple of times then you can copy and paste it to your hearts content but until then your just setting your self up for a fall here’s the scenario
    I provide a HVP for a customer for some reason it breaks the customer says can you fix this thing you sold me and I say well no I can’t he or she says why not I say because I have no idea how it works I just copied it

Comments are closed.