MIX 10 – Learn about oData

After the keynote session from Doug Purdy – there are two important sessions in MIX10 related to oData. Assuming that you already have the dData feed – Pablo Castro explained how you can consume and use oData services in his session. Cool demo using pre-built oData for MIX’s Sessions and Netflix. Prepare your Fiddler to learn what is oData.

image

Then you can follow the Mike' Flasko session that explained how you can create the oData using VS2010.

image

Enjoy those like I did :).

Cheers - RAM

Share this post: | | | |

MIX 10 – Silverlight Analytic Framework

Event tracking in Silverlight applications is really important. For example in Agate Silverlight Games or e-Paper applications, we need an engine to provide a designer-oriented experience in Expression Blend for adding event tracking to Silverlight applications. Yes- I we need a designer-oriented experience (without writing codes) for the tracking feature. We also need this feature for out of browser (OOB) feature – because OOB supported by SL 3 and 4.

image

Microsoft Silverlight Analytic Framework is the answer for this. There are many web analytics services included in MSAF, as following:
- ContosoAnalytics: Sample service
- GoogleAnalytics: Google Analytics
- SitestatMeter: Nedstat Sitestat
- QuantcastAnalytics: Quantcast
- ServiceOrientedAnalytics: A vendor-neutral analytics service that supports HTTP GET and POST requests.


If you care about media streaming, the good news from MSAF is - it tracks a numbers of events in Silverlight Media Framework surfaces like:

  • AdCompleted
  • BufferingStatusChanged
  • DownloadBitrateChange
  • DownloadProgressChanged
  • FastForwardClicked
  • FullScreenChanged
  • InStreamDataError
  • JumpToLiveClicked
  • MarkerReached
  • MarkersSkipped
  • MarkerSkippedInto
  • MediaDied
  • MediaEnded
  • MediaFailed
  • MediaFailedRetry
  • MediaOpened
  • MediaRetrySucceeded
  • MuteClicked
  • NextChapterClicked
  • PlayControlClicked
  • PlayStateChanged
  • PlayVideo
  • PreviousChapterClicked
  • ReplayClicked
  • RewindClicked
  • ScrubCompleted
  • SlowMotionClicked
  • StatusTick
  • UnMuteClicked
  • VolumeLevelChanged
  • SmoothStreamingError
  • RetryAttempt

This is a great value of your smooth streaming application. Enjoy!

 

Cheers – RAM

Share this post: | | | |

MIX 10 – Orchard Project

Small group of developers at Microsoft doing Open Source CMS project called Orchard. Orchard aimed at delivering applications and reusable components on the ASP.NET platform. Orchard will create shared components for building ASP.NET applications and extensions, and specific applications that leverage these components to meet the needs of end-users, scripters, and developers. Additionally, we seek to create partnerships with existing application authors to help them achieve their goals. Orchard is delivered as part of the ASP.NET Open Source Gallery under the CodePlex Foundation. It is licensed under a New BSD license, which is approved by the OSI. It supports ASP.NET MVC, SQLite and SQL Server. Nice!

image

The good thing is – it has multi user blogs feature ready with Windows Live Writer. Go install it with Web Platform Installer with this guidance and enjoy it.

 

Cheers - RAM

Share this post: | | | |

MIX 10 – Recorded Sessions + Slides

For you who want to learn from MIX10 but can’t attend to Mandalay Bay in Vegas – Microsoft provides a handy “all-in-one” list of MIX10 session recordings that are available to download and watch on-demand. While we commit to publishing the highest quality video of a session within 24 hours of its completion, it often takes many hours to encode, edit, and upload each video before it becomes available. So, if the session you’re looking for isn't here, be sure to check back later. Each session will be offered as a high-quality WMV, a regular quality WMV, and as a MP4 file for mobile devices. For most sessions, the PowerPoint deck will also be provided.

Check out and enjoy it here: http://live.visitmix.com/Videos 


Cheers – RAM

Share this post: | | | |

MIX 10 – Toolbox SL and Expression Curriculum

I’m excited to announce .toolbox for Indonesian designers and developers! One stop online training to learn Silverlight and Expression Studio.

image

.toolbox is a free online training program where designers and developers can learn to create Silverlight applications using Expression Studio and to apply basic UX concepts to their solutions.  .toolbox provides fun integrated environment that takes an individual from a level 100 to 400 understanding of using the design aspects of Silverlight and Expression. .toolbox is a structured curriculum-based program that features two core learning tracks with materials that increase in difficulty to build individuals’ knowledge and understanding. In Design Scenarios, designers and developers learn to create dynamically-rich Silverlight applications using Expression Studio. They learn to add code-free functionality to designs by following step-by-step tutorials that illustrate how to create interactive user experiences. In Design Principles, designers and developers learn fundamental UX concepts (e.g., choosing the right colors) along with tips in how to apply them. Badges are earned and accumulated in both tracks upon successful completion of the evaluation found at the end of each level.

What Next for You : Explore .toolbox and tell others about it

a)    Go to .toolbox and sign up using your Windows Live ID
b)    Visit the School section and explore the curriculum.
c)    Select a module, watch the videos, and follow along using the provided guide and assets.
d)    Take the evaluation for a completed level to achieve a badge.
e)    Broadcast your achievements by posting to Twitter and Facebook.

Cheers - RAM

Share this post: | | | |

MIX 10 – Silverlight Media Framework

Creating Silverlight video player for progressive download and smooth streaming – sometime is not simple task. Instead of doing that from ground up – you may take a look on SMF project in CodePlex. SMF is built on a proven code base with dozens of leading Smooth Streaming deployments, including Wimbledon, Sunday Night Football on NBCSports, the UEFA Super Cup on Canal+, Roland Garros and the Tour de France on France Télévisions and many others and by providing developers with source code they can more easily build these experiences for their deployments. Key features in the framework include DVR, rewind, alternate language tracks, in-stream data feeds and analytics tracking. The SMF is designed for future third-party extensibility and component modularity, as well as support for other media delivery scenarios beyond Smooth Streaming.

 

Below is the architecture diagram of SMF, go here for How Do I videos on to use SMF : http://smf.codeplex.com/ 

SMFDiagram 
Enjoy more here: www.mediaevangelism.com

  • Silverlight Installation and Logging Framework (SILF)
  • Silverlight install issues
  • Alex Zambelli's Blog - lots of Silverlight and Media goodness.
  • Silverlight Introduction and for developers
  • IIS Media Framework
  • Offbeatmammal - very random
  • Cheers – RAM

    Share this post: | | | |

    MIX 10 – Silverlight 4.0 Free Developer Training

    clip_image001

    The Silverlight 4 Training Course includes a whitepaper explaining all of the new Silverlight 4 RC features, several hands-on-labs that explain the features, and a 8 unit course for building business applications with Silverlight 4. The business applications course includes 8 modules with extensive hands on labs as well as 25 accompanying videos that walk you through key aspects of building a business application with Silverlight. Key aspects in this course are working with numerous sandboxed and elevated out of browser features, the new RichTextBox control, implicit styling, webcam, drag and drop, multi touch, validation, authentication, MEF, WCF RIA Services, right mouse click, and much more!


    Download here and enjoy.


    Cheers - RAM

    Share this post: | | | |

    MIX 10 – IE9 Preview Available!

    Interested to try to future IE9 features? You can download from here:

    image

    Then do the test for speed, HTML5 and GPU. Click on the picture below to go to : www.ieTestDrive.com

    image

    Enjoy!

     

    Cheers – RAM

    Share this post: | | | |

    MIX 10 – Open Data Protocol

    You must see this : www.odata.org. OData or Open Data Protocol (OData) provides a way to unlock your data and free it from silos that exist in applications today, making it easy for data to be shared in a manner that follows the philosophy of Open Data. OData enables a new level of data integration across a broad range of clients, servers, services, and tools. OData enables better interoperability between various platforms, languages and runtimes by giving developers (C#, Java, JavaScript, Objective C, PHP, VB and others) an open protocol to produce and consume rich data feeds. If you want to try it, download the SDK for client, server and some sample codes from here.

    Enjoy it!


    Cheers – RAM

    Share this post: | | | |

    Charles Petzold Book on Windows Phone 7

    Click on the picture to download preview (6 chapters).
    image

    Enjoy!

    Cheers – RAM

    Share this post: | | | |

    MIX 10 – Windows Phone 7 Series Developer Kit

    After installing Windows Phone 7 Tool CTP – you can get the following training kit to get start.

    image
    Inside the training kit you will get the following:

    image

    I will enjoy that training kit tonite :).

    Cheers – RAM  

    Share this post: | | | |

    MIX 10 – Windows Phone Developer Tools CTP

    I’m attending Charlie Kindel session on WP App Platform now. The session is not started yet – 1 more hour to go and I have time to install the Windows Phone Developer Tools :). If you want to try WP Dev Tools, you can download and install from here. Make sure you un-install previous VS2010 Beta version if you have. The installer will download 302MB from internet - nice to watch the following video during your installation.


    First Look: Windows Phone 7 Series Hands on Demo

    image   image

    The Windows Phone Developer Tools CTP includes the following:

    - Visual Studio 2010 Express for Windows Phone CTP
    - Windows Phone Emulator CTP
    - Silverlight for Windows Phone CTP
    - XNA 4.0 Game Studio CTP


    FYI. Windows Phone Tool is Free.


    As you see during installation – there are two frameworks for developing apps on WP7 – Silverlight for UI event driven and XNA 4.0 for loop based games. Combined with Azure cloud platform – this will be a very cool mobile platform. I’ll cover more in my next post. Enjoy Windows Phone 7 Developer Site : http://developer.windowsphone.com!

     image

    Cheers- RAM

    Share this post: | | | |

    MIX10 - Media Processing Workflow

    I was in MIX10 pre-conference session with Alex Zambelli who presented about Media Processing Workflow. It was a great session with him, even thou I’m familiar with most of the materials – the Spinnaker live encoder part was very useful. The first time I saw how to configure Spinnaker video encoder. Spinnaker supports Live streaming on IIS Smooth Streaming (Media Service), it can push live stream to IIS publishing point or we can configure IIS to pull stream from Spinnaker.

    image

    I’m still trying to get the device. It cost more than 15K :).

     

    Cheers

    Share this post: | | | |

    Learn from PDC 09

    I attended to PDC 08 last year – but unfortunately I missed it this year. If you love PDC too, here you go:

    image

    You can have all PDC slides and recorded sessions from there. Enjoy!

    Share this post: | | | |
    More Posts Next page »