My Session at Sela SDP 2012

Monday, March 26, 2012

Yesterday I delivered a session about live tiles, toasts and push notifications in Windows 8. I like to thank all the participants – you were great and I had a great pleasure to present for such quality audience. I loved the questions and the conversation after the session. The slides deck I used for presentation can be viewed online here.   Thanks and stay tuned for more updates, Alex

Sela Developer Practice–December 2011

Monday, October 31, 2011

Announcing – Sela Developer Practice conference (third time) will take time at Crown Plaza hotel (Tel Aviv, Israel) and the SELA headquarters (Bnei-Brak, Israel) on December 4-8, 2011. This year the conference will focus mostly on Windows 8 and other hot announcements made during //BUILD conference earlier this year at Anaheim, CA. During Sela Developer Practice (SDP) this year, Sela experts and special guests from Microsoft Israel (Guy Burstein and Maor David-Pur) will talk about new features in Windows 8, Visual Studio 2011, .NET Framework v4.5 and other hot technology topics. First conference day...
no comments

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 4) – Out-of-browser applications: even more features

In addition to previous features, Silverlight 4 adds some more nice improvements to Out-of-Browser model. Now it allows to control Top/Left position of the out-of-browser window, bring it to the foreground (if not active), check if the window is topmost and define it’s Width/Height. All those features being exposed by MainWindow object of Application: Additional feature is Notification Window. It is a notification area that is displayed in the system area, at the bottom right part of the screen. In application described at previous post (here) I’ve added a button to show notification...

Silverlight 4: New features overview (Part 3) – Elevated Out-of-browser applications

Silverlight 4 enhances the out-of-browser feature introduced in previous version of the technology. Silverlight 3 added a feature to use application in Out-of-browser mode – install application shortcut to desktop or start menu, and launch it within application launcher (instead of the browser). Along with it, the application still was sandboxed application, with the same set of restrictions, like in browser. Silverlight 4 extends this feature and allows to relax some of the sandbox restrictions while running application with elevated permissions. First, let’s see what will be allowed under elevated permissions… The runtime will allow: ...

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...