Sela Developer Practice – Take Two

Thursday, November 19, 2009

I’m enjoying PDC09 at LA. As a part of Sela representatives here I am participating at lectures and meetings with many key professionals from Microsoft and other companies. After getting back from PDC I’ll participate at Sela Developer Practice (SDP) – a special conference which will bring the latest news in the development area. Save the dates 27-30 December. Now I could announce, that all Silverlight session at SDP will be about Silverlight 4!   I have very exciting stuff to share and cool demos. As a teaser, could could see what we have already...

Silverlight 4: New features overview (Part 5) – DataBinding improvements

Wednesday, November 18, 2009

Silverlight 4 introduces improvements in DataBinding. between the improvements are IDataErrorInfo support, ability to bind to DataObjects, StringFormat, TargetNullValue, FallbackValue support and many others. This post will show how to use StringFormat, TargetNullValue and FallbackValue while databinding. For show the new features I’ve created sample application –> it will display values bounded to number of DependencyProperties defined in code behind. In code behind I’ve created number of Dependency Properties to bind to: public DateTime DateValue { get { return (DateTime)GetValue(DateValueProperty); } set { SetValue(DateValueProperty, value); } } // Using a DependencyProperty as the...

Silverlight 4 Quick Tip: Styling application

Silverlight 4 supports default styles. Default styles are styles with TargetType, but without x:Key property set. Those styles will be applied to all controls from corresponding type. The sample of default (also sometime called anonymous) style: <Style TargetType="Button"> <Setter Property="Margin" Value="5"/> <Setter Property="Width" Value="100"/> <Setter Property="Height" Value="25"/> <Setter Property="Background" Value="Red"/> </Style> This style will be applied on any button in the scope of the style. If this style will be placed...

Silverlight 4: New features overview (Part 2) – Printing Support

In previous part (here) I’ve created sample application which uses Webcam and captures the image. In this post I’ll show how to print received image (and any part of the UI) to a printer. In Silverlight 4 we got new class, called PrintDocument which is a part of “System.Windows.Printing” namespace. This class provides a number of events, which helps to control the printing job: StartPrint – occurs right after printer selection dialog successfully returns, prior the first page print PrintPage – occurs when page is printing. Allows to...

Silverlight 4: New features overview (Part 1) – Webcam/Mic Support

This post starts a series of post about new features in Silverlight 4 Beta released at PDC 09. Today I’ll show how to use Webcam/Mic support feature in the new version. In order to use the Webcam/Mic the user should has valid drivers installed. To see which from installed drivers could be used open Silverlight Configuration and select 4th tab: This tab also allows to select default webcam/mic to use with Silverlight applications. Webcam/Mic controlled by CaptureSource class. This class allows to select which capture device to use (Video and Audio) and...

PDC09 – Day 2 – Keynotes – Live blogging

PDC09 – Day 2 – Keynotes – Live blogging Like yesterday we are sitting in amazing place 8 row just in front of the stage creating a homorganic row of blue shirts (There is a power in numbers). Even that this happened after an hour of the keynotes I need to put this first : FREE LAPTOP !!! Steven just Announced that we all going to get a FRESH NEW LAPTOP from Acer to all. The crowed just jumped out of their chairs for that. When we first come to the...

PDC09 Day 1 – Sketch Flow

Live blogging… Last session for today – and it is SketchFlow prototyping with Christian Schormann. The session is good, with very nice demos. Chris talking about SketchFlow in a nutshell - dynamic, interactive prototypes. For modern UX the static mockups are not enough anymore. After short and nice introduction he’s getting to the demos. Describing how SketchFlow built. He is going build the Skateboard shopping application. At this point the session is getting to be pretty close to the SketchFlow session I’ve attended at MIX09. Christian showing the process of building Sketched application, the...
no comments

PDC09 Day 1 – Dynamics in C# 4

Tuesday, November 17, 2009

Switched to the Dynamics in C# 4 session. This session hall is not full at all… I’d rather say it is pretty empty… Probably this session is for real technology geeks like me :)   Did you know, that you cold create your own dynamic object by deriving from DynamicObject base class? class Program { static void Main(string args) { dynamic d = new myDynamic(); Console.WriteLine(d++); } } class myDynamic : DynamicObject { public override bool TryUnaryOperation(UnaryOperationBinder binder, out object result) { Console.WriteLine(binder.Operation); ...

PDC09 Day 1 – Expression Blend Tips & Trick Session

Got to the Expression Blend 3 Tips and Trick session. Probably it’s me, but the tips & tricks are pretty known and straight forward… Don’t get me wrong – they perfectly fine, but for someone who never really used the tools or at least not using Expression Blend at daily basis.   Switching to original plans and going to C# 4 session.   Stay tuned, Alex
no comments

PDC09 – Day 1 – Keynotes with Ray Ozzie & Bob Muglia

  I'm sitting on the 8th row in the center in-front of the stage with 3 other coworkers from Sela waiting for Ray Ozzie to come up and started talking about S+S and the flow of changes that come since talking about Windows Azure and Office Online / Services. View Full Album The main topic for today keynote is cloud computing and the connection of multi platforms like Desktop/Notebook/Phone/TV to the cloud and its services. Looking for seamless multi screen experiences that is based on the web connectivity. Ray keep...
no comments