Book review: Microsoft Silverlight 5 and Windows Azure Enterprise Integration

Sunday, May 20, 2012

As promised here, here is overview of the book I just finished to read. First of all – my congratulations to author of the book, David Burela, as the book written very clear and describes both, basics and advanced concepts, I very practical and professional way. From other hand, author made this book also enjoyable! Now about the book itself. It has 12 chapter which overview whole spectrum of possibilities of how to integrate Windows Azure and Silverlight application. It starts from traditional intro chapters – Intro to Visual Studio, tools, creating Windows...

It’s reading time!

Thursday, May 10, 2012

Just got my hands on new book “Microsoft Silverlight 5 and Windows Azure Enterprise Integration” by David Burela. The book overview looks very promising and should give me a details how create scalable enterprise applications using Silverlight 5 (yes, it is still my favorite technology!) and take advantage of Windows Azure key features. It also provides an overview of the Windows Azure platform and how the different technologies can be integrated within your enterprise application and examine ways that distributed asynchronous systems can be created to allow scalable processing. More info about the book could be...

Utility: Extmap Maker v1.1

Thursday, November 24, 2011

Quite some time ago, I wrote small utility which helped to create external map manifest file for Silverlight assemblies. This manifest is needed to enable XAP reduction feature (you can read more about it here). I have been told, that the utility is not working with assemblies compiled with Silverlight 5, so I decided to update it. The new version compatible with Silverlight 3, 4 & 5 assemblies. Please note, that new version requires .NET 4.0 Client profile in order to work. Updated version can be downloaded from here.   Stay tuned, Alex

Meet me at BUILD

Wednesday, September 7, 2011

BUILD/Windows approaching fast. As previous years with PDC, also this time SELA sends around 20 top experts to BUILD. I will be there also If you want to meet me or someone of other SELA experts to discuss some exciting news I’m sure we are going to get at BUILD (or just say “Hi”) feel free to send me a tweet @DevCorner.   See you at BUILD, Alex

Silverlight 5 goes RC!

Thursday, September 1, 2011

Silverlight 5 RC just released! This release includes some changes from Beta release – make sure you are reading the documentation and change your applications accordingly. Also, it includes some features announced before, but unavailable in Beta version. To install you must run Visual Studio 2010 SP1 – if you still not updated your environment download it form here. Download Silverlight 5 RC Developer runtime for 32-bit Windows here and for 64-bit Windows here. Mac downloads links: 32-bits and 64-bits. Download location of Silverlight 5 RC SDK is here. Silverlight 5 RC tools for Visual...
one comment

Upcoming Windows Phone 7, Windows Phone “Mango” and Advanced Silverlight Trainings in Redmond

Friday, May 13, 2011

I have a confession – I’m very excited those days! In 3 weeks I’m flying to Redmond, WA to deliver 3 new brand courses for advanced software developers. I will present “First Look” material about hottest topics (IMO) for developer community: 1. Advanced Windows Phone 7 2. Windows Phone “Mango” 3. Advanced Silverlight These trainings will all be held at Bellevue College campus the week of June 6-10, 2011. For information regarding this series, including registration information, please visit the following links: Windows Phone “Mango” – What’s...

MIX11–Day 2

Thursday, April 14, 2011

Second day started with Keynotes. Two hours of cool demos, upcoming Windows Phone 7 features show-up, Silverlight 5 Beta announcement, and upcoming Kinect SDK announcement. Finally ScottGu announced that all attendees are getting Kinect! Good present and very smart marketing move – I knowpersonally at least 3 attendees who have to buy Xbox360 now The rest of my day was full of recently announced Windows Phone 7 “Mango” sessions – Overview, Fast application switching, Mango tools enhancements,  Windows Phone Mango platform architecture, Multitasking. Last MIX day I will go for the rest of Windows Phone...

Silverlight 5 Beta

Wednesday, April 13, 2011

Silverlight 5 Beta availability just announced by ScottGu! To try the beta follow this link and download the tools. Optionally download Blend 4 for Silverlight 5 preview from this location. Note: to install Silverlight 5 Beta you need to updated your Visual Studio 2010 with SP1. The major improvements in Silverlight 5 are: Hardware Decode and presentation of H.264 encoded videos Improves performance for lower-power devices to render high-definition video using GPU support ...
no comments

Silverlight 5–What’s New #4

This post is dedicated to 3D graphics in Silverlight 5. The graphics engine is pretty similar to XNA and for better understanding I suggest to read some 3D graphics theory and some XNA documentation. To display the 3D graphics Silverlight 5 adds a new FrameworkElement called “DrawingSurface”. To use it, first you application must have GPU acceleration enabled at the Silverlight plug-in level: <param name="EnableGPUAcceleration" value="true" /> Once your plug-in set, the new element could be added and used from XAML: <Grid x:Name="LayoutRoot" Background="LightGoldenrodYellow"> <DrawingSurface x:Name="surface" Draw="DrawingSurface_Draw" ...
one comment

Silverlight 5–What’s New #2

This is a second post in series of posts about new features in Silverlight 5. This post focuses at simple, yet much desired feature of multiple windows support. First – some clarification: multiple windows will work in elevated out-of-browser mode only. To demonstrate this feature I’ve built simplest application which spans 5 additional windows on button click. The “child” window presents a UserControl. Child window content: <UserControl x:Class="MultipleWindows_OOB.ChildWindowContent" xmlns="" xmlns:x="" xmlns:d="" xmlns:mc="" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> ...