DCSIMG
Silverlight for Windows Phone,Silverlight,wp7dev,Windows Phone 7 - Alex Golesh's Blog About Silverlight Development

Browse by Tags

All Tags » Silverlight for Windows Phone » Silverlight » wp7dev » Windows Phone 7 (RSS)

My Session at UNETAPlus

Few hours ago I delivered a session about creating Silverlight/XNA hybrid applications for Windows Phone Mango. 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 download from the here .   As promised, the demo applications also published and can be downloaded from the following locations: Demo #1 is here . Demo #2 is...

Vote for my sessions at TechDays Canada 2011

My sessions made into short voting list to TechDays Canaga 2011. My sessions are: WIN314 - Mango: Silverlight and XNA – Better together! WIN319 - Mango: Search Integration WIN320 - Mango: Background Agents at Work Vote for my sessions at: http://bit.ly/tdcan2011vote   Thanks, Alex

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

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

Windows Phone Mango–What’s New? (“Push Notifications & Tiles” - Part 8 of 8)

Mango introduces some changes in Push Notifications mechanism which enables the developers to create more attractive scenarios. First feature I’ll show in this post is a secondary tiles for application. Before Mango, every application could have only one pinned tile on the main screen which could be updated using Push Notification mechanism (I blogged about it quite some time ago here and here ). Mango release enables to have additional tiles which can be pinned and removed from application code...

Windows Phone Mango–What’s New? (“Silverlight/XNA Interoperability” - Part 7 of 8)

Windows Phone RTM didn’t allowed to mix Silverlight and XNA content. Mango enables the scenarios where Silverlight content can be rendered along with XNA content. In the sample presented in this post we will build 2-pager Silverlight application with pure Silverlight page (1st page) and mixed 3D XNA & Silverlight page (2nd page). Final application looks like the following: In order to ease on the developers, after installing Mango developer tools, Visual Studio provides us with two templates...

Windows Phone Mango–What’s New? (“Fast Application Switch (FAS)” - Part 6 of 8)

The Windows Phone RTM operating system had only one active application and when application were sent to the background the state was serialized and kept in the application’s isolated storage. This process called tombstoning and application in such state called tombstoned. When user return to the tombstoned application, he would have to wait a while as the application deserialized its state and recovered and we as developers had to take care about saving the application’s state and resuming it. With...

Windows Phone Mango–What’s New? (“Background Agents” - Part 5 of 8)

One of most requested and discussed features of Mango release is “multitasking”. In Mango the multitasking term has slightly different meaning than standard (PC) multitasking. Multitasking for Mango phones means ability to execute the code while application in not active and play audio started by the application in a background. This is achieved by Background Agents. In addition to them Mango also introduces APIs to download and upload files while application is in the background and add Reminders...

Windows Phone Mango–What’s New? (“Camera” - Part 4 of 8)

All Windows Phone 7 devices equipped with camera. The minimum required camera resolution is 5 Mega pixels. For developers accession camera information enables many scenarios like image recognition, video chatting, augmented reality and others. From the beginning, Windows Phone 7 RTM devices supported camera usage scenario via launchers and choosers. Phone shell API provided the developer with CameraCaptureTask which could be used to take a picture and use it in the application. This scenario based...

Windows Phone Mango–What’s New? (“New Sensors & Tooling Enhancements” - Part 3 of 8)

Windows Phone devices are modern devices. As such, they usually have few sensors such as built-in accelerometer, A-GPS, light sensor, magnetometer, etc. Windows Phone minimum hardware spec requires that all Windows Phone will have at least 4 of them – A-GPS, Accelerometer, Compass and Light sensors. While accelerometer and A-GPS were available for developers with first version of Windows Phone, there are some new sensors which were added with Mango. The hardware market is not standing still, thus...

Windows Phone Mango–What’s New? (“Local Data” - Part 2 of 8)

Mango provides API to use user’s Contacts and Appointments. To search for appointments and contacts we need to use the Appointments and Contacts classes located under Microsoft.Phone.UserData namespace. In this post I’ll show how to create the sample application which will present the list of contacts and will enable user searching for specific contact. Also we will add appointments search functionality: When page initialized we creating the new instance of the Contacts class: contacts = new Contacts...

Windows Phone Mango–What’s New? (“Local Database” - Part 1 of 8)

Mango release adds a local database engine to the device. The database engine on the phone is based on SQL CE engine. Mango applications use LINQ to SQL for all database operations. LINQ to SQL provides an object-oriented approach to working with data and is comprised of an object model and a runtime. The database files stored in Isolated Storage on the phone and available to the application only (which means applications cannot share same database). Suggested scenarios for local database usage in...

Windows Phone “Mango” Developer Tools Beta

Windows Phone Developer Tools for Windows Phone “Mango” (7.1) Beta release announced and available for general download here: http://go.microsoft.com/?linkid=9772716 Documentation link: http://msdn.microsoft.com/en-us/library/hh237343(v=VS.96).aspx   The Beta tools provides all tooling necessary to target the upcoming Windows Phone “Mango” release, in addition to productivity enhancements, such as an app profiler, an improved emulator. Features of the WPDT 7.1 include: Profiler – A profiler...

WP7 Acceleration Week in Microsoft Israel R&D Center

Seems this week dedicated to announcements because I have additional announcement to made! Next week I will deliver many Windows Phone 7 & Windows Phone “Mango” sessions as a part of “WP7 Acceleration Week”.   The week agenda is as follows: Sunday, May 22 nd 09:00-13:30 · Windows Phone 7 Bootcamp and Demo – An overview of the Windows Phone 7 platform and its abilities. Presented by Sela. · Mobile Application UI – Principles of good mobile UI. Presented by Balora. · Introduction to WP7 Metro...

Silverlight for Windows Phone 7 Quick Tip: Fix missing icons while using DatePicker/TimePicker controls

Recently in one of my applications I used DatePicker control from Silverlight for Windows Phone 7 Toolkit . When launched the app and tried to change the date I “discovered” unpleasant surprise – the Done/Cancel icons in Application Bar were missed: I had to look in Toolkit’s sources I found the following definition (same for DatePicker and TimePicker): < primitives : DateTimePickerPageBase.ApplicationBar > < shell : ApplicationBar IsVisible ="True"> <!-- Due to platform...

Silverlight for Windows Phone 7: “Tombstoning”

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...
More Posts Next page »