Monday, June 20, 2011
Daily Links 20/06/2011
Windows Phone Mango Features vs iOS5 Features
WP7: Detecting Network Information
Surfy for Windows Phone 7
Web Browser with tabbed browsing
Metro In Motion Part #7 - Panorama Prettiness and Opacity
ChevronWP7 Labs will jailbreak your Windows Phone with Microsoft's approval
Expression Blend templates for Windows Phone applications
AgFx hidden gem - PhoneApplicationFrameEx
10 Silverlight 5 Demos
Silverlight Drag and Drop for Business Applications
Silverlight Panorama Template
DevLabs: Debugger Canvas
Unfortunately only for VS Ultimate :(
Welcome to the first release of the WCF Express Interop Bindings
Kinect for windows SDK beta Tools
Free Version of YouTRACK Issue and Bug Tracker from JetBrains
Why the New YouTrack Matters
Perspectives
"allows Visual Studio 2010 users to select and manager Visual Studio windows configurations."
Tuesday, June 14, 2011
Daily Links 14/06/2011
Windows Phone 7 Navigation Transitions Step By Step guide
Windows Phone 7 - Getting Started and Key Apps
Updated Silverlight Unit Test Framework binaries - compatible with the Mango phone tools beta
Silverlight: The Rumors of My Death Have Been Greatly Exaggerated!
Reactive Extensions 6/5/2011 release available
6 Quick tips to make your WP7 App pass Microsoft’s Certification
Best Practices for Application Marketing
Send Toast Made Easy
Track the sales/downloads of your Windows Phone 7 applications with Mopapp
Consuming WCF Web APIs in Windows Phone
HTML App Host Framework for Phone 7
Building an HTML/HTML5... Based Application for Phone 7
HTML5 Snippets
Coded UI Test: Convert Normal CUIT to Data Driven CUIT using Visual Studio 2010
Wednesday, June 8, 2011
Daily Links 08/06/2011
WP7 Mango: Know about application lifecycle
Developers: New Screenshot Tool Now Available
Seven useful tips and tools for Windows Phone 7 developers
WP7Contrib – Bing Maps REST Service Wrappers
Elevated Trust in Silverlight 4
" Apply custom chrome;
Directly access selected directories on the file system;
Use COM Interop to open up a whole range of features, including;
Running windows applications;
Integrating with Microsoft Office products;
Access to the Windows Speech API.
Relaxed user consent on Clipboard, WebCam and Microphone access
Full Screen Keyboard support
Cross Domain network calls, without the requirement for a Client Access Policy. "
Silverlight, HTML5 & Windows 8 : Where we are heading to ?
WCF Extensibility – Custom Serialization in Silverlight
wp7essentials
making the common things you have to do in every windows phone application, like persist application settings, use tasks/choosers, log/trace, threading/asynchronous development etc. testable.
The Sterling NoSQL Database in a Mango World
Monday, June 6, 2011
Windows Phone: Capture + Resize Image using the phone camera
Sample code. It’s not tested, so let me know if there are any issues:
Basically a wrapper around CaptureCameraTask with some image resize filling.
Usage:
private void ConfirmMarkerPicture_Click(object sender, RoutedEventArgs e)
{
CameraTask task = new CameraTask();
task.TakePicture(CameraTask_TakenPicture, true);
}
private void CameraTask_TakenPicture(BitmapImage image)
{
_imgMarker.Source = image;
}
… where _imgMarker is type Image.
There are also Resize Width and Height properties which can be set prior to TakePicture call.
Happy coding .
Daily Links 06/06/2011
"Project Silk provides guidance for building cross-browser web applications with a focus on client-side interactivity"
Project Silk Drop 10
monocross
"enables cross-platform portability of business logic and data access code, (Model + Controller), while supporting full, native and/or platform-specific presentation (Views). "
WP7 TombstoneHelper V2.0 released
Is your WP7 application ready for certification?
AgFx makes writing data-heavy Windows Phone applications child's play!
Task System in Windows Phone 7
Covers:
Camera Capture Task
Email Address Chooser Task
MarketPlace Search Task
MarketPlace Hub Task
MediaPlayer Launcher
Phone Call Task
Phone Number Chooser Task
Photo Chooser Task
Search Task
SMS Compose Task
WebBrowser Task
Windows 8: HTML5 and AJAX/JavaScript == Modern UIs: HTML5, AJAX/JavaScript/jQuery
Yet Another Nail In Silverlight’s Coffin?
Windows 8 and the future of Silverlight
How to: Build a Duplex Service for a Silverlight Client
Fun and Headaches with Custom Duplex Bindings for your WCF Services
Scale-out of Silverlight HTTP polling duplex WCF service in a web farm scenario
Friday, June 3, 2011
Daily Links 03/06/2011
GZIP Compressed Web Requests in WP7
Modifying the Silverlight Toolkit’s DateTimePicker for WP7
Developing with the Microsoft Advertising SDK for Windows Phone 7
Populating a Windows Phone "Mango" SQL Server Compact database on desktop.
Pricing your App (and is WP7 worth it?)
Telerik RadControls for Windows Phone Q2 BETA1 now available for download
Mango Samples
"Motion API, augmented reality, background agents, working with the camera stream, notifications, reminders, and much more"
Silverlight 4 and COM: Sending Mails Using Outlook
Caliburn.Micro v1.1 RTW
WP7 Devices InfoGraphic
Previewing Windows 8
Microsoft gives the first official look of Windows 8 touch interface
Usability of iPad Apps and Websites:
2 Reports With Research Findings
Saturday, May 28, 2011
Windows Phone: Detecting Internet Connection
There are a few posts out there that explain using the Silverlight API to detect networks and connections. Some simple, and some a little more complete.
None of them really suited what I needed, which was a simple class that I could bind a UI element to, that would reflect the internet connectivity.
So I spent a few minutes writing a class of my own, using the knowledge gained from the articles above:
1) Must have a property that fired a property changed event: IsConnectedToInternet
2) This property must be updated on the UI thread, so as not to cause cross thread access error
3) Connection status needed to be polled, in order for property to be updated.
4) Singleton Pattern for ease of use.
Here’s the code if anyone’s interested: