Re-targeting Windows 8 apps to Windows 8.1

Monday, October 21, 2013

Windows 8.1 is latest version of Microsoft’s operating system which brings many improvements over Windows 8 released year ago. Windows 8.1 brings updates to the end user experience, support for new types of devices, improves performance and new features which were not available before. Why re-target? While Windows 8 apps works on Windows 8.1, the upgraded apps will enjoy better performance even without code changes. In most cases recompiled app will see improvements in startup time (5-30% percent when app uses ListView on the main view), faster panning (up to two times for long lists), lower memory...

I’m Microsoft MVP for Fifth Time!

Wednesday, July 3, 2013

I received an email presenting me with the Microsoft MVP Award in Silverlight! I am very honored to receive an MVP Award for the fifth time in row and I will continue contributing to the online and offline developer community worldwide. This is a great opportunity and place to thank quite a few people who helped me to win this Award again: My wife and daughter for having so much patience and providing the best support I could only dream about! My current and past managers (David,...

Windows 8 Live Tiles – take 2

Monday, January 28, 2013

Quite some time ago I blogged about Live Tiles & Toast Notifications Windows 8 feature. About a week ago I was delivering Windows 8 training and as a part of this course was delivering a sessions about Live Tiles and Windows 8 PLM (PLM = Process Lifetime Management, session which discusses when Windows 8 runs apps and some point about Windows 8 background tasks). The PLM session mentions, that Windows 8 apps are permitted to run background tasks, but they will be executed approximately once in 2 hour and will be getting few seconds of CPU time. I’ve...
no comments

Working with NFC–Take 2

Wednesday, October 24, 2012

Some time ago (I’ve blogged about working with proximity devices – NFC – in Windows 8 Consumer preview: http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2012/02/29/windows-8-consumer-preview-and-visual-studio-11-beta-working-with-proximity-device-part-2-11.aspx). Then I’ve talked about a simple way performing NFC communication – using pub/sub communication pattern which is good for exchanging simple messages using PublishMessage and PublishBinaryMessage functions on ProximityDevice class. Few days ago my client asked me to prepare a demo which uses proximity communication to transfer custom “Items” between two instances of the app (and also Windows Phone 8 version of this app). The app uses complex “items” which includes many textual fields, undefined number of attached images,...

I’m Microsoft MVP for another year!

Sunday, July 1, 2012

About 10 minutes ago, I received an email presenting me with the Microsoft MVP Award in Silverlight! I am very honored to receive an MVP Award for the fourth time in row and I will continue contributing to the online and offline developer community worldwide. This is a great opportunity and place to thank quite a few people who helped me to win this Award again: My wife and daughter for having so much patience and providing the best support I could only dream about! My current...

Windows 8 Release Preview

Thursday, May 31, 2012

Windows 8 Release Preview (RP) was published and can be downloaded by anyone who want to try this great preview of upcoming OS! More info about it here: http://windows.microsoft.com/en-US/windows-8/release-preview Download the version to try from here: http://windows.microsoft.com/en-US/windows-8/download For those, who want to grab ISO images links could be found at the following location: http://windows.microsoft.com/en-US/windows-8/iso (this link also provides the product key to use)   Developers, developers, developers! Updated version version of Visual Studio 2012 Express RC for Windows 8 can be downloaded from the following lcoation: http://msdn.microsoft.com/en-us/windows/apps/br229516.aspx...

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

Windows 8 Consumer Preview and Visual Studio 11 Beta – Process Lifetime Management (Part 11/11)

Wednesday, February 29, 2012

Windows 8 Metro applications introduces new (for desktop version of Windows) philosophy behind application execution - when application runs and when it is terminated. In this post I will overview this process also known as Process Lifetime Management (or PLM in short). In addition, I will showcase creation of custom Splash Screen experience which becomes important especially with in PLM in mind. Windows 8 designed to run not only on desktop PCs and laptops (which usually have descent amount of RAM and CPU resources), but also on tablets and low-powered PCs (with limited amount or RAM, slower CPU and usually...

Windows 8 Consumer Preview and Visual Studio 11 Beta – Live tiles, toasts, badges and Push Notifications (Part 10/11)

Windows 8 provides interesting way to “interact” with user even when application is not active anymore.   Push Notifications Windows Push Notifications (WNS) in Windows 8 is quite similar to the Windows Phone 7 Push Notification (MPNS) model. It uses cloud-based push notification services to deliver notifications to registered clients. To enable application receiving push notifications developer must register it at Windows Push Notifications & Live Connect site. The process is very simple – developer provides Package display name and publisher found in application manifest: and site provides with updated package...

Windows 8 Consumer Preview and Visual Studio 11 Beta – Show Message Dialogs and Popup Menus (Part 9/11)

This post is about popups. Why popups? Who need them? Popups needed to present some important info to the user in modal way or to present some overlays above other screen elements. Lets start from Message Box. WinRT lacks MessageBox support in classic understanding or this UI element. While showing classic dialog box over Metro application is definitely possible from technical point of view (see screenshots in the post about In-App purchases), it completely destroys Metro look and feel of the application. For this reason WinRT provides MessageDialog class in Windows.UI.Popups namespace....