Windows Phone Mango–What’s New? (“Profiler” – Part 9 of 8)

Tuesday, May 31, 2011

This post is a “missing part” of series about new features in Windows Phone Mango New and very important feature of Windows Phone “Mango” Developer Tools is the profiler. The profiler enables the developers of Silverlight applications (currently only Silverlight scenarios are supported) to sense important heartbeats of the application and collect information about application behavior at runtime. To measure the performance or the application, navigate to Debug menu option and select Start Windows Phone Performance Analysis: Visual Studio provides the developer with configuration setting screen which enables him to define some profiling settings, like drawing details, depth of stack frames...

Teaser: Multi-Screen

Wednesday, September 22, 2010

Something big is coming… Imagine PC, imagine phone, imagine game console… Image all of them playing same game… Imagine player with phone playing versus player on console or player on PC… Imagine player starting the game in public transport at the way home and resuming it after arriving home on the console… Imagine that everything is possible…   Just imagine… and enjoy the photo meanwhile :) Stay tuned for more to come!   Enjoy, Alex

Silverlight 4 – Open House

Monday, July 12, 2010

Silverlight 4 coming to the North (of Israel)! Tomorrow afternoon I’ll hold an open house about Silverlight 4 for Haifa and surroundings based developers. The open house will take a place in Philips building (building No. 34) at MATAM (Haifa industrial area). Registration is FREE but required (subject to free sitting places availability and auditorium capacity). More information and registration proceed here. Thanks to Sela Group and Philips Israel to organize it!   Cool samples, live coding and Q&A session promised :)     See you there tomorrow! ...

Silverlight for Symbian goes RTM

Wednesday, July 7, 2010

Microsoft just announced the general availability of Silverlight for Symbian. This brings the Silverlight experience to the 20+ million users of Nokia S60 5th edition Nokia 5800 XPressMusic and Nokia N97 devices. Highlighted features in this product are: Media: Hardware assisted Media playback of H.264 content. This gives a great media viewing experience using full hardware decode and hardware post processing. IIS Smooth Streaming: Enables users to access live and on demand media content streamed using IIS Smooth...

Silverlight 3 Quick Tip #6: Navigation Framework and Uri Routing

Thursday, April 2, 2009

Silverlight 3 introduced the Navigation Framework and URI Routing features. Today I’ll show how to use those features. To use navigation features you could either create a new “Silverlight Navigation Application” or simply add relevant references to standard “Silverlight application” In case of standard “Silverlight Application” you need to add reference to “System.Windows.Controls.Navigation” assembly and relevant XAML introduce namespace: xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" To use the navigation feature, simply add new Frame to your XAML page. Frame could have default content, specify Journal usage (own history storage or integration within browser’s history), raise navigation related events. <navigation:Frame x:Name="frame" Source="/Pages/DefaultPage.xaml" ...

Visual Studio 2010 and .NET Framework CTP Downloads

Tuesday, October 28, 2008

Microsoft Visual Studio 2010 and the .NET Framework 4.0 are the next generation development tools and platform for Windows Vista, the 2007 Office System, and the Web. This CTP release is available in English only as a Virtual PC image. Download page for Visual Studio 2010 and .NET Framework 4.0 CTP is here. Direct links: http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part11.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part10.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part09.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part08.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part07.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part06.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part05.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part04.rar http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/VisualStudio2010CTP_11PartsTotal.part03.rar ...

Silverlight 2 Beta 2 tools refresh for Visual Studio 2008 SP1

Tuesday, August 12, 2008

As you probably know, SP1 for Visual Studio 2008 and .NET 3.5 is RTM. If you work on Silverlight 2 projects and want to upgrade you Visual Studio 2008 you should get this update: Silverlight 2 Beta 2 tools refresh for SP1 RTM   The installation order is follows: First install Visual Studio 2008 SP1 (download here) Then install Silverlight 2 Beta 2 Refresh (download here)   Enjoy, Alex

Quick Silverlight Tip: Silverlight Events in JavaScript and JavaScript Events in Silverlight

Monday, July 28, 2008

Lately I've been asked couple of times about catching managed events in JavaScript and catching JavaScript events in Silverlight managed code. In fact it is very easy, but seems not so obvious... Here it goes. To catch JavaScript event in Silverlight managed code, all your application need to do is to "attach" to event from some HtmlElement you have on hosting page and define some managed EventHandler to handle the event. Sample page as it was auto generated by Visual Studio 2008, MyApplicaitionTestPage.html. All I added to this test case is HTML button: 1: <input...

Silverlight & Streaming Media

Sunday, July 20, 2008

Lately I'm getting a lot of questions what could be done with Silverlight in in terms of work with streaming media. Today I'll show what could be done. I've built very simple media player based on MediaElement object and prepared some stream to use in my application. The major focus of this post it to briefly show what could be done with stream in Silverlight and not how specifically do it. I'll be glad to answer any specific questions there will be any. First about the stream. I've tried to find on my laptop some media, which will...

Silverlight application performance – refresh rate & CPU usage

Thursday, July 17, 2008

You just wrote great Silverlight application? How about CPU usage? Do you have pretty static application UI and it still consumes 25-30% of your CPU? Probably you have to control how fast Silverlight should redraw the UI. To do it, you need to specify MaxFrameRate property in object initialization, like follows: 1: <asp:Silverlight ID="Xaml1" runat="server" 2: Source="~/ClientBin/ShowFPS.xap" 3: MinimumVersion="2.0.30523" 4: Width="100%" Height="100%" ...