Silverlight for Windows Phone 7: “Tombstoning”

July 14, 2010

This post will talk about tombstoning (what a name!) – the part of application lifecycle on Windows Phone 7. The Windows Phone execution model governs the life cycle of applications running on a Windows Phone, from when the application is launched until it is terminated. The execution model is designed to provide end users with a fast, responsive experience at all times. To achieve this, Windows Phone allows only one application to run at a time. This eliminates the possibility of users getting their device into a state where multiple applications are running in the background,...

Silverlight for Windows Phone 7: Launchers and Choosers

July 12, 2010

This post will talk about launchers and choosers mechanism in Windows Phone 7 applications. The Windows Phone application model isolates every application in its own sandbox, both for execution and file storage. Applications are not able to directly access common stores of information, such as the contacts list to directly invoke other applications such as the phone or messaging applications. To enable scenarios that require common tasks such as these, Windows Phone exposes a set of APIs referred to as Launchers and Choosers that allow applications indirect access to these useful phone features. The Launcher and Chooser APIs invoke distinct...

Silverlight for Windows Phone 7: Push Notifications (Part 2 of 2)

In previous post I described how to build server part of push notification mechanism for Windows Phone 7. This time I’ll show how to handle push notifications on the phone. To demonstrate it I created pretty simple Silverlight application for Windows Phone. The UI of this application looks like the follows: Lets see how the push mechanism is implemented. Phone API defines a class, which responsible for push notifications: HttoNotificationChannel. This class is responsible for subscribing to events and receiving those messages once they arrives. Phone registers to such channel with channel name (and optionally service name). Once channel is...

Silverlight for Windows Phone 7: Push Notifications (Part 1 of 2)

Now, after Beta tools released it is a time to start talking about new features and changes since Apirl CTP. This is the first part of two parts blog post about push notification mechanism in Windows Phone 7. The API described in this article according to recently released Beta version of Windows Phone Development Tools (WPDT). Windows Phone 7 application can’t run in the background (performance, battery life, usage of radio) and therefore there is a need to have a mechanism that facilitates a communication channel between backend services and application on the phone. Push Notification is the mechanism through which...

Windows Phone 7 Tools Beta Available for Download

Windows Phone 7 Tools beta available for download. Download from here: http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3 The Beta includes: Visual Studio 2010 Express for Windows Phone Windows Phone Emulator Silverlight for Windows Phone XNA Game Studio 4.0 Expression Blend 4 for Windows Phone Beta.   Posts about new features & techniques – to follow very soon :)     Stay tuned, Alex

Silverlight 4 – Open House

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

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

I’m Microsoft MVP for second time!

July 1, 2010

About an hour ago, I received an email presenting me with the Microsoft MVP Award in Silverlight!   I am very honored to receive an MVP Award for second year in row and I will continue contributing to the online and offline developer community in Israel and abroad. This is a great opportunity and place to thank quite a few people who helped me to win this Award for the second year in row: My wife and daughter for having so much patience and providing the best support I could only...
5 comments