AgOpenSource - Jesse Liberty - Silverlight Geek Page view counter

AgOpenSource

.

Our Goal Is Not To Create Great Programs;
It Is To Create Great Programmers

 

Welcome to the AgOpenSource (Silverlight Open Source) Project home page. From here you will have fast access to links to all the updates for this evolving project

Overview

AgOpenSource is, at its heart, an experiment in moving from from stand alone demonstrations of specific Silverlight skills to exploring the breadth of Silverlight by implementing applications from design to testing.

By its nature, this project wil experiment with a number of different approaches. That said, there have been some false starts leading up to the current incarnation, and it is my goal for there to be some stability in the project for the rest of 2009. As part of that goal, I will be updating this project on a weekly or semi-weekly basis for the rest of the year.

Multiple Applications, One Project

AgOpenSource.com will serve as an umbrella project for a number of applications that will be developed under one of two approaches that I have named

  • Glass House
  • Moderated Open Source
    • Glass House

      Glass House Projects are those which I will develop documenting my thinking and work from inception through delivery but which the community will contribute to only through comments and suggestions. By accepting this limitation I am able to move forward very quickly without needing to secure open source licensing.

      Every week or two the Glass House application will spin out videos, mini-tutorials and so forth, complete with source code and the goal of these applications will include:

      Providing information on specific Silverlight skills

      Providing insights and best practices for Silverlight Application Developmetn

      Potentially these applications will act as prototypes for further development

      Moderated Open Source

      Moderated Open Source applications will be developed much like Glass House applications, except that members of the community will be offered, if they choose, the opportunity to contribute modules, alternatives, code, etc., to the project under a license to be finalized in which their code is provided to the project and for which the contributor will be acknowledged but the code will be open to modification both for integration into the project and for use in demos, videos, etc. (Details to follow)

      CodePlex

      It is my goal that the Moderated Open Source applications will migrate to CodePlex at the earliest opportunity; I am working this issue actively and will have progress, I hope, by early August.

      First Two Applications

      In order to keep moving forward, I will develop two applications this summer under the AgOpenSource project, one a Glass House application and the other a Moderated Open Source Application that will continue past the summer and through 2009.

      Project Turing

      The first Glass House application will be Project Turing described here. This new application will serve to illustrate many new Silverlight 3 features, will spin off videos and mini-tutorials immediately and will potentially serve as a prototype for larger application for the future.  This application proejct is projected to extend through the summmer at a minimum. See more here.

      VideoWiki 

      I have begun the design of the VideoWiki application, which will be the first of the Moderated Open Source Applications. A full description of this application, which I will begin development on once we have a MSPL license, is available here. This project is projected to extend thorugh 2009.

      Pace of Development

      I will be devoting 2 or more days per week to the AgOpenSource project, and expect to be adding both progress notes and videos/mini-tutorials as a result at a rapid pace beginning today. It is my hope that there will be active feedback from the community on many levels, including but not limited to:

      • Questions and follow up
      • Corrections and bugs found
      • Alternative approaches considered
      • Suggestions for features, design, approach, architecture, implementation, etc.

      While each new entry will appear in my blog , I will also endeavor to keep the TOC at the top of this page up to date.

Published Thursday, July 30, 2009 9:40 AM by jesseliberty

Comments

No Comments