Today I’ve been honoured to receive my 4th
MVP award from Microsoft for my contributions about Silverlight and XAML related technologies during the last year.
Every new award is always a great emotion; I would like to thank all the people that supported me including the smart guys working in Microsoft, my amazing MVP lead
Alessandro Teglia, the fantastic groups of the insiders lists and the “terrific” Silverlight MVPs. You all rock.
Enjoy and continue XAMLing everyone, big times ahead!
, announced on the Windows Phone Developer Blog Windows Phone SDK 7.1.1 Update is now available for download on the Microsoft Download Center.
The WPSDK 7.1.1 Update provides a WPSDK patch that enables developers to develop and test for the recently announced Windows Phone 7.5 256 MB devices, as well to run the WPSDK 7.1 on the
release via the following: Windows 8 Consumer Preview
Updated 512 MB OS Emulator Image: An updated build Windows Phone OS 7.1 (Build 8773)
New 256 MB OS Emulator Image : A new Windows Phone OS 7.1 emulator image (Build 8773) that emulates running on 256 MB devices
Emulator Choice : Ability to debug or run your WP apps in either the 256 MB or 512 MB emulator
Windows 8 Support : An updated emulator is included, which can run on Windows 8
IntelliSense support for adding the new 512 MB requirement to the Windows Phone App Manifest file
News since the CTP release last month:
‘Go Live’ license: The update now has a ‘Go Live’ license; developers running WPSDK 7.1.1 are now empowered to publish their Windows Phone apps to the Windows Phone Marketplace
Full Localization : WPSDK now supports all 10 IDE languages; and the OS image now has Malay and Indonesian
Windows 8 Support : The updated emulator will now run on Windows 8; note that the OS is still not officially supported by developer support until the final OS release
Windows Phone SDK 7.1.1 Update CTP Download Center page
For additional information on this release, please refer the
. post on the WP Developer Blog
has published in these days on Daniel Vaughan CodePlex a new version of his targeting Windows Phone. “Calcium” framework
From the official release notes:
“ Calcium for Windows Phone is a consolidation of the infrastructure code that has been written for the book Windows Phone 7.5 Unleashed, and is already used by a number of published apps.
Some of Calcium for Windows Phone features include:
A user option’s system that allows you to add a settable option to an options page, with a single line of code.
A bindable application bar with toggle buttons and menu items, hyperlink button/menu items, which allows you to host multiple application bars in a Pivot.
Built-in support for localization. Bindable resources allows the user to change the interface language at run-time.
An IoC container and DI infrastructure, and templates to allow you to hide or show a Purchase link in your app depending on the • Trial state of your app and so forth.
Templates for Views with ViewModels.
Attribute based state persistence system.
Message service that allows you to display messages and ask the user questions from your ViewModel.
Launchers and Choosers abstraction layer.
Input Validation system, with styles customized for displaying validation errors.
And much more!
Unlike Calcium for WPF and Silverlight, Calcium for Windows Phone does not depend on Prism and has a smaller footprint, more suitable for the mobile platform.”
Other useful resources:
Fortify your apps with
! 🙂 Calcium for Windows Phone
Today I’ve received the official communication: for the third year I’ve been awarded
for the Microsoft Most Valuable Professional (MVP) expertise! Silverlight
It’s always a great honor to be recognized and having the possibility to be part of this group of awesome people sharing knowledge and… passion.
My heartful thanks to all the people who supported me: my family, the great
Silverlight team, my MVP lead Alessandro Teglia and all the community. You, all, rock!
I’m looking forward to a new year of amazing technologies: Silverlight, WPF, Windows Phone, WinRT, XAML, Windows 8 –
As usual, happy Silverlighting all!
I’ve just published on
and the CodePlex a new release of the Expression gallery including these new features: Multi-Touch behaviors
Windows Phone 7.1 Beta 2 (refresh) “Mango”; added new property “
IgnoredTypes” for excluding particular control types from the manipulations (thanks to Richie for the suggestions, feedback and code samples); the “
Manipulation Processor” and “ Inertia Processor” are now exposed by the behavior in order to enable personalized manipulations and gestures; new properties:
CenterX, CenterY, Rotation, Scale permit to support custom gestures like “DoupleTap” zoom;
Silverlight 4 and Windows Phone 7.1 samples updated with a simple “ DoubleTap” zoom example using the new exposed properties.
The source code and samples are available for download
is a new Silverlight based web application for browsing the newly published Landsat imagery available in Landsat Touch for Silverlight ArcGIS on-line by Esri.
sample comes complete with source code and uses the available on Codeplex. Silverlight/WP7 Multitouch Behavior
the availability of has announced Babylon, a 3D engine written to demonstrate the power of Silverlight 5 Beta.
The source code is available for download
together with many other samples for Silverlight 3D in the here MSDN Code samples gallery.
Also check out these useful resources by Aaron Oneal:
A quick shoutout to point out that David Hill has just released
of the a new version now including both PRISM Template Pack and MEF Unity support.
Other useful resources about
Developer’s Guide to Microsoft Prism 4
Now available from
Version 2 of the “
Native Extensions For Microsoft Silverlight” is now available for download . here
These libraries contains several COM wrappers and samples for:
Touch APIs – Manipulation, Gestures and Inertia processing;
Message Interception – Allow applications to intercept Window messages sent to the containing window;
Sensor API – Provide full access to the Windows 7 Sensor API;
Local Encoding – Allow applications to capture webcam audio/video input into a local H.264/AAC-LC encoded media file. Also allow capturing of application user interface activity as video with audio;
Taskbar Access – Allow applications to integrate various Windows 7 taskbar features like taskbar button overlays, jump lists, taskbar button progress notifications, etc;
Speech API – Allow applications to use Windows 7 Speech-to-Text and Text-to-Speech capabilities;
Portable Devices – Allow applications to enumerate content on connected devices like music players, digital cameras etc.;
Windows 7 Notification Area (System Tray) support;
“Single application instance” pattern support.
In these days I’m receiving several questions in the
about Multi-Touch Behaviors forums enabling Multi-Touch manipulations in Windows Phone applications composed by more than one page.
Today I’ve modified the available sample inserting an additional page containing an image enabled for translation, rotation, zoom and inertia via the usual “
release it’s now possible to use the Behavior in different pages of the application, in this way enabling multi-touch in different elements of a Windows Phone 7 application: 0.6.1
As usually the sample code is available for download on
, check out the Visual Studio solution “ http://multitouch.codeplex.com SilverlightWP7MultiTouch.sln” which contains all necessary libraries.