|
|
Browse by Tags
All Tags » Sample » RIA (RSS)
-
After three public preview releases, I'm proud to announce the final version of Video.Show , a ready-to-run solution for hosting video content on the web! You might be interested in Video.Show if: Your company or school wants to distribute e-learning or educational content over the web for internal or external access; You're creating the next YouTube-style site and you want somewhere to start; You want to share home movies with your family and friends via your own personal site, rather than uploading them to somewhere public like YouTube or MSN Soapbox; You're running a conference or event and you want to make the materials available for anyone else to watch; You're a hosting provider and you want to offer your customers a way to store and share videos; You simply want to learn how to build a great AJAX web site experience with Microsoft technologies. We built Video.Show to enable all the above scenarios and many more! Getting started with Video.Show is easy: all you need is a machine with Read More...
|
-
Many of you have seen the New York Times reader application - it was featured as part of the portfolio I've been building up of Great WPF Applications . As I mentioned at the time, the New York Times reader is based on an SDK that we built to allow newspapers and content publishers to create rich, "occasionally-connected" experiences based on the flow layout capabilities in WPF. We've had a private beta program running for a while now, and over the intervening months there have been a number of other newspapers that have gone live with applications using this toolkit. Now we're delighted to announce the public release of the reader toolkit on windowsclient.net . We've made a number of improvements to the kit to broaden its usage; the reader toolkit is now known by the rather more accurate but slightly less memorable name: the Syndicated Client Experiences Starter Kit . This reflects its potential to go beyond a news reading scenario and handle other kinds of data synchronization Read More...
|
-
Here's a cool little Silverlight 1.0 application that our team (specifically Adam ) assisted with over the last week. In the run-up to Christmas, I'm sure a lot of us are told that we're "hard to buy for". Wouldn't it be nice if there was some way to give our friends and family a few gentle pointers without having to spoil all the surprise by being prescriptive down to the stock keeping unit level? Enter the Christmas CoolWall . Adopting an idea from the wonderful auto-related Top Gear television program from BBC TV, the CoolWall allows you to find images of different items and sort them into categories of "Seriously Uncool", "Uncool", "Cool" and "Sub-Zero". You can also annotate the images with comments ("the Halo soundtrack is cool, but not on cassette tape please"). Having built a cool wall, you can save it, copy it as an image, or send it via email to a friend. All this is, of course, built in Silverlight 1.0. The application Read More...
|
-
You may be pleased to know that we've just updated Video.Show with a bunch of changes. The 1.0 Release Candidate build is now available for your downloading pleasure from Codeplex. If you haven't seen Video.Show before, I'd encourage you to check it out. Vertigo (the company who we commissioned to build this) have a great web-site with further information and plenty of screenshots. Notable changes in the RC build include: Role management , allowing for hosted installations in which new users do not have upload rights. Users now fall into one of three categories: untrusted users (who can create comments but aren't able to upload videos); trusted users (who also have the "upload user" right), and an administrator role (who can manage other users' roles). This is built using the ASP.NET Membership technology. Basic debugging information is written to the database when video processing (encode, upload to Silverlight Streaming) fails. This is an interim solution; we have longer-term Read More...
|
-
One of the favorite things about my job is being able to share really cool new content with you all, and so today is a good day to end the week on! Since we completed the Family.Show WPF reference sample, we've been working away in partnership with a great developer team from Vertigo Software on a Silverlight video scenario, and today is the day when we get to open it up to the developer community in the form of a first public beta. Video.Show is an end-to-end solution that provides a reference-quality sample for user-generated video content sites. Taking advantage of all of our latest technologies: .NET Framework 3.5 , ASP.NET AJAX , LINQ , Silverlight , Expression Encoder and Silverlight Streaming , Video.Show provides support for uploading, encoding, tagging, viewing and commenting on videos. Since not many people are building video sites like YouTube that have millions of videos, we've optimized the experience for sites with tens to thousands of videos. The version published today is Read More...
|
-
Three months ago, we launched Family.Show, our first end-to-end reference sample for WPF. Family.Show is a genealogy program that demonstrates the usage of WPF for a complex, realistic scenario. If you're a fledgling WPF developer who wants to pore over some code that demonstrates best practices for application construction, there's nothing better out there today. In the intervening months, we've had many thousands of downloads of both the binary and the source code. We've had several offers to localize the application into languages ranging from Spanish to Russian, many people have sent in feature requests, and we've had some great feedback about the application itself. Here's a few examples: "This is incredible application. So nice and powerful. That is exactly what I am searching for in applications: Simplicity, Power and Beauty... You cannot imagine how many people was impressed by it, including myself." "This is just a gorgeous program. The graphics are extremely scalable, the visuals Read More...
|
-
The Silverlight 1.1 alpha bits don't currently have much in the way of controls. The infrastructure is there (you can derive from System.Windows.Control, for instance), and we include a few early sample controls (button, slider and so on, including source code) with the SDK, but the full set of controls won't come until the next public release. In the meantime, Tim Heuer pointed me at an interesting set of controls that have been developed by an organization called NETiKA Technologies. If you go to this demo page , you'll see that they've somehow taken a pretty broad set of Windows Forms controls and implemented them for Silverlight (and Flash). Or at least, I think that's what they've done. It's not entirely clear what's going on under the covers here, since the code you write starts off as a Windows Forms application that the toolkit cross-compiles to Silverlight. The demos are pretty impressive - a little slow (it is alpha code running on alpha code, to be fair), but particularly the Read More...
|
-
In my last post , I promised to provide a more detailed technical explanation of how you can use the .NET capabilities of Silverlight with HTML, allowing full access to the HTML DOM from managed code as well as providing a means for client-side JavaScript to call into a .NET library. All the magic necessary to accomplish this is contained in a new .NET namespace introduced with Silverlight 1.1, called System.Windows.Browser. Here you'll find a number of classes that enable you to manipulate the DOM, in particular HtmlPage (representing the parent browser); HtmlDocument (the root element of the DOM) and HtmlElement (for manipulating the individual elements within a page). Using these methods, it's possible to create an HTML page where all the underlying code logic is written in a language like C# without having to write so much as an event handler in JavaScript. Let's walk through the process. I'm going to assume that you've got a machine already set up with Visual Studio 2008 Beta 1 (previously Read More...
|
|
|
|