<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>knom's developer corner : MiX 08</title><link>http://blogs.msdn.com/knom/archive/tags/MiX+08/default.aspx</link><description>Tags: MiX 08</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Silverlight 2 - Feature Overview</title><link>http://blogs.msdn.com/knom/archive/2008/03/17/silverlight-2-features-in-detail.aspx</link><pubDate>Mon, 17 Mar 2008 03:31:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8275654</guid><dc:creator>knom</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/knom/comments/8275654.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knom/commentrss.aspx?PostID=8275654</wfw:commentRss><description>&lt;p&gt;Last week in Las Vegas the upcoming version Silverlight 2 was presented.&lt;/p&gt;  &lt;p&gt;Right now the Beta 1 is available for download.&lt;/p&gt;  &lt;p&gt;As you probably already know, Silverlight is a browser plugin, which needs to be installed once by the end users.&lt;/p&gt;  &lt;p&gt;If users get along Silverlight content embedded in a webpage, the app is downloaded and executed locally be the plugin (but displayed in the webpage).&lt;/p&gt;  &lt;p&gt;Let me give you an overview of the functionality of the current beta:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;.NET Support:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Silverlight 2 has a built in mini-version of the .NET Common Language Runtime. You can therefore build Silverlight 2 applications using C# or VB.NET (and even more..) without having .NET installed on the client before. That's why Silverlight .NET applications also work on the Mac.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Controls:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;.NET support enabled a series of controls within Silverlight. Most important, focus handling is now supported - meaning you can control the currently active controls with the TAB key and input text or send other keys to controls.&lt;/p&gt;  &lt;p&gt;The collection of built-in controls includes Textbox, Button, ItemsControl, FileOpenDialog as well as layout controls like Grid or StackPanel. The SDK includes other controls (which are not included in the core runtime and need to&amp;#160; be shipped with your app), they contain Checkbox, RadioButton, DataGrid, Calendar and more.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Styles &amp;amp; Templates:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Like with WPF you can now style your controls with a collection of property values for colors and other things. Moreover you can change the appearance of controls completely by specifying a control template for it. Data templates for visualization of custom objects are also available.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Databinding:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To bind specific properties to others you can now use databinding.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/Silverlight2FeaturesinDetail_1554/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="30" alt="image" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/Silverlight2FeaturesinDetail_1554/image_thumb.png" width="414" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The sample shows how to bind a property (in contrary to WPF, the Path=.. syntax doesn't work right now). Set the data source with a &lt;em&gt;DataContext property&lt;/em&gt; of the control or it's parents.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Networking:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can either add a web reference to a HTTP or JSON web service or you can download data from any same-domain (or even cross domain) site URL. Client sockets are also supported.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;LINQ:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;With the help of LINQ to XML (in the SDK) you can query XML data source with the well known LINQ paradigm.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;HTML Integration:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As Silverlight is always embedded within HTML it is crucial to provide a good interop story between HTML and Silverlight. You can access HTML objects out of Silverlight as well as access Silverlight methods out of JavaScript.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Local Storage:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Silverlight apps can store information in a local folder (which is somewhere in the user profile). Only the same app can read and write to and from this location. The size is limited, but increase can be requested. This is equal to Isolated Storage on the full .NET FX.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;OpenFileDialog:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Local file system access is not permitted except Isolated Storage. With the help of the OpenFileDialog users can grant access to a specific file to the application (e.g. to use it for upload).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;DeepZoom:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This technology, formerly known as &amp;quot;Seadragon&amp;quot; allows seamless zooming into high resolution images. Only the necessary parts of the images are transferred to the client to reduce network traffic.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you want to play around with the current version, these links are essential:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=2.0"&gt;Silverlight 2 Runtime&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&amp;amp;DisplayLang=en"&gt;Visual Studio 2008 Tools for Silverlight 2 Beta 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32a3e916-e681-4955-bc9f-cfba49273c7c&amp;amp;DisplayLang=en"&gt;Expression Blend v2.5 - March Preview&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;By the way: In Q2 2008 a second Beta will be released, which will allow you to get online with your commercial projects - so start looking into Silverlight now!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8275654" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knom/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/knom/archive/tags/MiX+08/default.aspx">MiX 08</category></item><item><title>MiX 08 Keynote News - Silverlight, IE 8, ...</title><link>http://blogs.msdn.com/knom/archive/2008/03/07/mix-08-keynote-news-silverlight-ie-8.aspx</link><pubDate>Fri, 07 Mar 2008 12:57:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8092671</guid><dc:creator>knom</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knom/comments/8092671.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knom/commentrss.aspx?PostID=8092671</wfw:commentRss><description>&lt;p&gt;Wednesday March 5th, Venetian Hotel, Las Vegas. Endless crowds are trying to get into the keynote room of MiX.&lt;/p&gt; &lt;p&gt;The first speaker is Ray Ozzie. As chief software architect of Microsoft, he talks about the overall strategy of Microsoft, providing a platform for consumer media applications as well as business applications over a variety of devices and the web.&lt;/p&gt; &lt;p&gt;Then the first announcement: We will provide what is called &lt;strong&gt;Microsoft SQL Server Data Services.&lt;/strong&gt; Not to be confused with ADO.NET Data Services (Project "Astoria"), the SQL Server DS is an online storage service based on REST and SOAP webservices, which can be leveraged for your own applications. If you're interested in details see the session recording at &lt;a href="http://sessions.visitmix.com/" target="_blank"&gt;visitmix.com&lt;/a&gt;, available for download later this week, &lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/03/05/sql-server-data-services-sdss-new-version-of-litwarehr.aspx" target="_blank"&gt;or see Eugenio Pace's blog on this&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;After that, Scott Guthrie, VP of developer division took over and started with an outlook to the future of web development with Microsoft:&lt;/p&gt; &lt;p&gt;One of these is the &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx" target="_blank"&gt;&lt;strong&gt;ASP.NET MVC framework&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/14/new-asp-net-dynamic-data-support.aspx" target="_blank"&gt;&lt;strong&gt;Dynamic Data Support&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;as well as new AJAX extensions.&lt;/p&gt; &lt;p&gt;The next interesting announcement: The availability of &lt;strong&gt;Internet Explorer 8 Beta 1&lt;/strong&gt;. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c3c6e8c1-bd91-490b-86f5-f3652dd691de&amp;amp;DisplayLang=en" target="_blank"&gt;You can already download it here!&lt;/a&gt; More details about new features to come on my blog.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Expression Studio 2&lt;/strong&gt; - is available as Beta version, with e.g. a great new Expression Web and Expression Blend for Silverlight 1.&lt;/p&gt; &lt;p&gt;To use Blend with Silverlight 2 a new version &lt;strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32a3e916-e681-4955-bc9f-cfba49273c7c&amp;amp;DisplayLang=en" target="_blank"&gt;Expression Blend 2.5 March CTP&lt;/a&gt;&lt;/strong&gt; is available.&lt;/p&gt; &lt;p&gt;Two other interesting announcements regarding Silverlight:&lt;/p&gt; &lt;p&gt;We are currently building a &lt;strong&gt;mobile version &lt;/strong&gt;of &lt;strong&gt;Silverlight &lt;/strong&gt;for use with Windows Mobile 6 devices. The first CTP will be available in Q2 2008 and... &lt;/p&gt; &lt;p&gt;Together with Nokia, Microsoft will provide versions of &lt;strong&gt;Silverlight for &lt;/strong&gt;the Symbian powered devices &lt;strong&gt;Nokia S40 and S60 &lt;/strong&gt;(no timeframe mentioned there).&lt;/p&gt; &lt;p&gt;So get back for the detailed postings on Silverlight 2 and IE 8.&lt;/p&gt; &lt;p&gt;If you are interested in sessions from mix, go to &lt;a href="http://sessions.visitmix.com/"&gt;http://sessions.visitmix.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8092671" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knom/archive/tags/Events/default.aspx">Events</category><category domain="http://blogs.msdn.com/knom/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/knom/archive/tags/MiX+08/default.aspx">MiX 08</category></item><item><title>We're going to Las Vegas</title><link>http://blogs.msdn.com/knom/archive/2008/03/07/we-re-going-to-las-vegas.aspx</link><pubDate>Fri, 07 Mar 2008 12:19:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8092025</guid><dc:creator>knom</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/knom/comments/8092025.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knom/commentrss.aspx?PostID=8092025</wfw:commentRss><description>&lt;p&gt;As MiX conference currently takes place here - I travelled "over" to Las Vegas. 15h of flight! That's really hard.&lt;/p&gt; &lt;p&gt;We departed at 10:50am in Vienna with Austrian Airlines towards Washington. Although economy class was as narrow as always we had nevertheless a lot of fun. They had small screens, where we could watch a lot of cool movies (like Disney's Pocahontas ;-)) as well as get ourselves ready for Las Vegas by playing Roulette (unfortunately without real money).&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_079_2.jpg"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_076_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMAGE_076" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_076_thumb.jpg" width="244" align="left" border="0"&gt;&lt;/a&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMAGE_079" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_079_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_081_2.jpg"&gt;I&lt;/a&gt; tried hard not to get asleep! So I spend my time with watching movies, reading Harry Potter (The order of the phoenix) and eating "delicious" food served by the stewardesses. Every now and then I had to walk around in the narrow airplane, otherwise my feet would have fallen off...&lt;/p&gt; &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMAGE_081" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_081_thumb.jpg" width="244" border="0"&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;(no comments..)&lt;/p&gt; &lt;p&gt;Finally we arrived.. no.. not in Las Vegas, but in Washington! After getting out of the aircraft we had to wait at the immigration counters to get our temp-immigration sheet. There was a long queue in front of the counter, which didn't get any shorter (although we were already waiting half an hour).&lt;/p&gt; &lt;p&gt;Thank god they were playing a nice ad-movie about the beauty of America ;-)&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_083_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMAGE_083" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_083_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Finally an immigration officer told the waiting crowd, that their computers had hang up (I removed all "Microsoft" labeled items on my backbag and jacket in a hurry)..&lt;/p&gt; &lt;p&gt;So we had to wait and wait.. and watch the beautiful ad, about people talking of equal chances mixed with beautiful scenes of canions...&lt;/p&gt; &lt;p&gt;After what seemed like 100 repeats of the movie the computers were fixed again and we were finally allowed to immigrate.&lt;/p&gt; &lt;p&gt;Time to our connection flight was rather short, so we hurried to the boarding-gate, where we got into the airplane. Big mistake: The airline (TED) had nearly no meals (only pre-built snack boxes with chips,.. for lots of money..). So we were starving for the next 5 hours until we finally arrived in LAS VEGAS!!&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_083_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMAGE_082" src="http://blogs.msdn.com/blogfiles/knom/WindowsLiveWriter/WeregoingtoLasVegas_1131/IMAGE_082_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I have to say Las Vegas is really nice! Especially the Venetian Hotel, where the MiX conference takes place. Everything here is styled like in Venice. They even have a small canal "grande" with condolas.&lt;/p&gt; &lt;p&gt;But will MiX be worthwhile 15 hard hours of travel.. ?! Let's see!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8092025" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knom/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.msdn.com/knom/archive/tags/MiX+08/default.aspx">MiX 08</category></item><item><title>MiX 2008 - I'm coming!!</title><link>http://blogs.msdn.com/knom/archive/2008/03/02/mix-2008-i-m-coming.aspx</link><pubDate>Sun, 02 Mar 2008 18:43:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7990687</guid><dc:creator>knom</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/knom/comments/7990687.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knom/commentrss.aspx?PostID=7990687</wfw:commentRss><description>&lt;p&gt;Hurrah! This year I'm allowed to attend MiX conference in Las Vegas! And I'm really excited! &lt;/p&gt; &lt;p&gt;&lt;img src="http://visitmix.com/2008/images/mixtify/vectormark_blue.png"&gt;&lt;/p&gt; &lt;p&gt;I'm sure it will be a week of interesting sessions about Silverlight, Expression and other Web / UX Dev. topics!&lt;/p&gt; &lt;p&gt;You can also expect some interesting announcements around these topics.. :-)&lt;/p&gt; &lt;p&gt;So stay tuned to the news around MiX 08!&lt;/p&gt; &lt;p&gt;According to my weather sidebar gadget the temperature in Las Vegas will rise up until 22°C - so it's going to be a *hot week*!&lt;/p&gt; &lt;p&gt;Also it's my first time in Las Vegas, so I'm really curious seeing all the places I've only seen in lots of movies.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7990687" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knom/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.msdn.com/knom/archive/tags/Events/default.aspx">Events</category><category domain="http://blogs.msdn.com/knom/archive/tags/MiX+08/default.aspx">MiX 08</category></item></channel></rss>