Sunday, September 24, 2023 ..:: ::.. Register  Login
 Bloggers Minimize

 Sponsors Minimize

 Users Online Minimize
Membership Membership:
Latest New User Latest: FrancineHpz
New Today New Today: 77
New Yesterday New Yesterday: 78
User Count Overall: 55258

People Online People Online:
Visitors Visitors: 25
Members Members: 1
Total Total: 26

Online Now Online Now:
01: FrancineHpz

 Welcome to! Minimize

If you are a developer or designer who is creating cutting edge user interface experiences using Microsoft Expression Blend you've just found a great resource!  The purpose of this site is to share our experience with this brand new product.  As with any new piece of software there is a ton to discover.  Bugs will be revealed and workarounds discovered, hopefully this can be a resource to share in the discovery process!

While this site will focus largely on Expression Blend, it will also encompass WPF, Visual Studio, Silverlight, and other .net 3.5 technologies as they relate to the creation of great software.

Please login using your Microsoft LiveID or register a new account.  Doing so will let you comment on any of the blog entries on the site.  We look forward to helping you in your endeavors as well as you helping others in theirs!  We'd love to have more bloggers on our site...if you are interested please register and contact us!

Follow us:

 Microsoft PDC Day 4 Minimize
Location: BlogsSean Cullinan    
Posted by: Sean Cullinan 10/30/2008 8:08 PM
It’s the last day of the show, and I have to say I’m ready to get back to writing code rather than learning about writing code! Basically in 4 days they’ve packed in a college semester’s worth of class…makes me realize just how easy college was!
The first session was bright and early at 8:30am. Fortunately it was a good one, it was Exchange Web Services Managed API. Basically this technology will make it extremely simple to write to Exchange, either hosted in the cloud or locally, in your own applications. You can interact via Raw SOAP based XML, Autogenerated SOAP Proxies, or via the Managed API. We were led through a series of demos on creating appointments, setting up meeting requests and doing other tasks that in the past were very difficult to accomplish. Now it’s a few simple lines of code. There were a few points they wanted to drill home which they did, first, you should always “Autodiscover” rather than hardcode the URI of the exchange server. This is done through the managed API by providing an email address to an autodiscovery function that’s built into the API. The autodiscovery does take a few seconds so it is then recommended that you cache the URI for up to a day or so and utilize the cached version. The second was that you can use a “PropertySet” when requesting data to limit what is returned to only what you need. This reduces overhead, both on server IO and network overhead. They presented the ability to trace a service object which prints out the raw soap to the debug console. This is great if you are trying to develop in another platform that only supports raw xml, you can copy these soap messages into your application and parameterize them as necessary. Also displayed was the fact that a “change key” comes down with each object so that you can ignore taking action if nothing has changed. There are also ways of receiving notification via pull or push subscription. This technology looks fantastic, it has not been released yet but I was able to get added to a private “metro” beta so hopefully I’ll get the bits in a few days.
The next session I attended was not nearly as intriguing to me. It was a session about .Net messaging and scalability. I just have had a really hard time getting my head around the latest WCF networking stuff and this trend continued in this session. I am an old school TCP/IP nerd and all this “voodoo” is just not totally making sense to me yet.
After a quick boxed lunch I attended “Building WPF Datacentric Apps with the Datagrid and WPF Ribbon Control.” Samantha Durante went through both controls. I was pretty familiar with the datagrid control, but the introduction to the ribbon control was very interesting. I have some thoughts as to how we may wish to leverage this in our application, although I’m a bit concerned about its ability to be built out of code at run-time which is a pre-requisite for true user customization. Nevertheless, it is an extremely powerful control, its ability to auto-size is fantastic and it looks quite flexible in this regard. It’s Contextual tab functionality may get around any problems with building tabs at run-time. The Ribbon control also introduces a new root control called the “Root Window.” This was necessary to allow it to interact with the title bar in the same way Outlook does. This session finished up with a demo of some of the latest WPF designer improvements in VS 2010. Mark Wilson-Thomas showed us how you can automatically create your bindings from the Datasources window. Further there is a databinding picker available now in Cider, along with color pickers that work for solid brushes and gradient brushes.
The last session of the conference I sat in on was “Live Platform: Deep Dive on Virtual Earth.” Virtual Earth is really cool. There are 2 main pieces right now, an AJAX control for websites and a web services interface for the rest of us. Unfortunately there is not a Silverlight or WPF control right now, and when I asked about it they said they had nothing to announce. The new 6.2 version of the Virtual Earth AJAX control adds support for imagery metadata so you can find out when a tile was taken. It offers routing landmarks so it will tell you that there is say a “Burger King on the left” when making a turn. Tile localization has been added in a few languages so that you can tell it to display the map in French, English, Spanish, or German (there may have been one other). Finally, Pushpin clustering has been added so that groups of pushpins near each other are rendered as one until you zoom in further. Virtual Earth 6.2 now has a webservice. The webservice supports Imagery, Search, Geocoding, and Routing, in addition to a common authentication & token service that is needed to set this all up. One of the coolest things that was demonstrated with the webservice was the ability to leverage SQL server’s “Spatial Queries” to query for all objects within x miles of another object. Unfortunately this is a feature of SQL server, not of Virtual Earth, on the upside, it is available as part of SQL Express so some clever development could leverage this without paying for a full SQL license. Virtual Earth is a very impressive product, licensing is always a concern, we may utilize it at some point if we can figure out just how much it would cost to do so.
That wraps up my trip to PDC. LA is a great city, much nicer than I expected it to be. I enjoyed my time here very much, thanks to a great show and some great friends who let me crash on their couch and showed me around while I was here. If any of you have further comments please feel free to leave them!
Permalink |  Trackback

Comments (1)   Add Comment    By coach outlet store online on 5/2/2014 2:59 AM
your wedding <a href="" title="true religion outlet">true religion outlet</a>'t just one of the <a href="" title="">coach factory outlet</a> days of your <a href="" title="Louis Vuitton bags">louis vuitton handbags</a> - it's also one of <a href="" title="coach outlet">coach outlet</a> longest. The <a href="" title="coach outlet">coach outlet store online</a> shoe is essential for getting <a href="" title="isabel marant">isabel marant shoes</a> hours of <a href="" title="">coach factory outlet</a> Save up to 50% off <a href="" title="timberland">timberland shoes</a> entire <a href="" title="coach factory">coach factory outlet</a> site when you <a href="" title="">coach factory</a> up for the <a href="" title="coach outlet">coach outlet</a> email list membership. (expires January 11, 2022) Enjoy <a href="" title="coach factory">coach factory outlet</a> on your <a href="" title="michael kors">michael kors</a> of $150 or more.<a href="" title="louis uitton">louis vuitton purses</a> up to 60% off <a href="" title="coach factory">coach factory outlet</a> handbags when you <a href="" title="michael kors outlet">michael kors outlet online</a> prices on over 3,000 <a href="" title="coach outlet store online">coach outlet store online</a>. Hoochie mama! <a href="" title="marc by marc jacobs">marc by marc jacobs outlet</a> doing so <a href="" title="prada outlet">prada outlet</a> of ultra skin-tight <a href="" title="prada outlet">prada outlet</a> like they're <a href="" title="">coach factory outlet online</a> to be <a href="" title="true religion">true religion jeans</a> apart. <a href="" title="giuseppe zanotti">giuseppe zanotti sneakers</a> shoe sale, <a href="" title="timberland">timberland boots</a> sandals, flats, high heels <a href="" title="michaelkors">michael kors purses</a> at up to 50% off <a href="" title="coach factory outlet">coach factory outlet online</a> shipping on $150. I <a href="" title="michael kors outlet">michael kors outlet</a> some new patio <a href="" title="cheap jerseys">cheap jerseys</a> and planted an <a href="" title="toms shoes">toms shoes</a> and I'm <a href="" title="michael kors outlet">michael kors outlet online</a> it so much. yes <a href="" title="">coach factory outlet</a> is required. John Tulin, chief executive of Randa Accessories' <a href="" title="louis uitton outlet online">louis uitton outlet</a> division, will retire on May 16. Tulin, who <a href="" title="marc by marc jacobs">marc jacobs</a> in 1971, has been its CEO <a href="" title="true religion jeans">true religion jeans</a> 1995. <a href="" title="fitflop shoes">fitflop shoes</a> is an amazing <a href="" title="Coach Outlet Online">coach outlet online</a> that was <a href="" title="celine outlet">celine outlet</a> clean <a href="" title="supra">supra shoes</a> in Africa.<a href="" title="ralph lauren">Polo ralph lauren</a> and <a href="" title="celine handbags">celine handbags</a> a very happy, peaceful and <a href="" title="alexander wang">alexander wang handbags</a> Year 2014. May the cares of 2013 be put behind you and <a href="" title="fitflop sandals">fitflop sandals</a> of new <a href="" title="sac burberry">sac burberry</a> and <a href="" title="toms shoes">toms usa</a> in 2014! <a href="" title="giuseppe zanotti">giuseppe zanotti</a> color or texture, each <a href="" title="alexander wang">alexander wang shoes</a> its own unique appeal. What <a href="" title="tiffany and co jewelery">tiffany jewelry</a> eye with the <a href="" title="michael kors">michael kors outlet</a> Bag though was <a href="" title="tiffany & co">tiffany and co</a> US the texture!

Your name:
Add Comment   Cancel 

 Search Minimize

 Archive Minimize

 Blendblog Survey Minimize
Our next client application will be written using:

Which Tablet Do you expect to buy?

Submit Survey  View Results

Copyright 2011 by   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2023 by DotNetNuke Corporation