24 Feb 2012

Windows Phone: Icons not loading, Internet Explorer just black, performance poor

My Windows Phone the other day started acting badly, any icon from an application that I installed refused to load, Internet Explorer would just show a black screen and the performance on the phone was VERY poor. The cause? I use this awesome device too much and I had run out of space:


Using the Zune software is the only way to see that!

What had happened is that I hadn’t installed new apps, but I had done a bunch of updates the day it started and so it seems the updates filled it up. Once I cleaned up some apps & games I don’t use I freed up a few gigs and all started working fantastically again!

14 Feb 2012

Want awesome banners for your Windows Phone Apps? Nokia to the rescue!

-nokia-lumia-800-13Check out that great banner to the right for my Windows Phone App, FireFly. It looks so professional (right fonts, my icon is there), plus it is on the gorgeous Nokia Lumia device in it!

How did I create it? With a FREE tool from Nokia that allows you to create banners for Windows Phone apps and Symbian Apps! You can access the tool at: http://snac.nokia.com/2/omt

It took about 5 minutes to do it and in the end I got 14 banners generated for me in all different shapes and sizes. Thanks Nokia for the great tool!

Here are some more samples:



21 Dec 2011

Portal 2: Lab Rat

If you do not know what Portal is, then you are dead to me! DEAD! But since I know everyone knows of Portal that won’t be an issue. What you may not have known is that Valve created a comic book that chronicles the gap between the end of Portal 1 and the beginning of Portal 2, and your character (Chell) ends up back inside the facility.

This comic is called Lab Rat and you can view it in super great details at http://www.thinkwithportals.com/comic/

But what about when you are travelling this festive season and want to read it quickly, or show your family so they can be caught up before you take them through Portal 2 on Christmas day? Well, for my seventh WP7 app (yes, I have build 7 Windows Phone apps this year!) let me introduce Lab Rat.

In addition to offering the comic in your pocket you can save any page, with or without text, to your phone for use as a login screen or any such thing! AWESOME!

In no way should you think this is an alternative to going online though, the detail of this comic should be seen at the BEST resolution possible – but this makes a good companion experience.


01 Dec 2011

Platforms > Implementations

imageI recently read an insightful post about how being a developer is less about coding and more about tooling, and while I do not agree with all of the post, the fact we as developers are tool obsessed rings very true. This obsession with tools becomes a white hot rage when our favourite tool is threated with extinction or causes a world of panic when a competing tool is proposed without enough information on it.

Let’s look at two key examples of that:

  • WinForms was very popular and when Microsoft brought us WPF, there was major push back from those who did not want to change and learn a new tool. If you reading this, then you are thinking well time solved that, I disagree. This very week I was asked about WinForms vs. WPF again. Time doesn’t heal all wounds, it just gives some of us time to move on.
  • To illustrate the world of panic I can use a more recent issue – Windows 8! Remember all the discussion before //Build about the death of <insert your favourite tool here>? The confusion caused by incomplete discussions around tools we love caused panic.

So what is the solution to this? I think simply a mind set change would be enough. The mind set change needed is to remember that a platform is more important/powerful/useful than a tool. I would like to take credit for this idea, but the first time I heard anyone mention this was a few years back and it was Scott Hanselman talking on MVC almost three years ago to the day. He mentioned that ASP.NET > ASP.NET Web Forms and ASP.NET > ASP.NET MVC. In short he was saying that the core understanding of ASP.NET, the core features and the core uses of the platform are bigger than a single implementation (tool) could be. Sure, you need to learn a new tool, but you aren’t starting at zero if you know the platform.

Silverlight_h_rgbWhy I am bringing this up? It is because of the discussions I have been having about another tool recently: Silverlight. We are approaching the panic stage on this tool due to rumours of it’s demise. However it is VERY important to take a step back and see what the platform is and how knowing the platform means that a tool can move along and we are still able to work/code/make money etc…

The platform Silverlight uses is XAML based UI technologies, a core set of how we can layout UI components using an XML dialect called XAML. This platform also has lots of options for things like binding, the MVVM patterns and so on that are either difficult or impossible to do with other UI technologies (like WinForms for example).

XAML based UI technologies started with a single tool: WPF – an implementation of the platform designed to run on top of the .NET Framework. A second tool, Silverlight, later appeared – this is an implementation of the platform designed to run as a plugin in a browser. A third tool, Silverlight for Windows Phone 7, came next and while very close to Silverlight it had it’s differences as it was an implementation of the platform for the phone. In the last few months we have had the forth implementation of the XAML based UI technologies appear: WinRT. This is the Windows Runtime in Windows 8 and when you develop with C#, VB.NET or C++ your UI technology is just another implementation of the platform.

Every implementation of the platform has been different, some in big ways and some in smaller ways but the core of the XAML based UI technology platform hasn’t changed and there is not a single rumour, plan, or hint that we are even close to seeing the end of XAML based UI technologies. We may see a tool end of life and die (like some rumours say about  Silverlight) or other tools just find completeness and not need new work done (like WPF if) but the platform remains and grows and learning a platform is always more important/powerful/useful.

22 Nov 2011

Firefly for Windows Phone 7

serentity logo square 173x173I am a brown coat – if you know what that means then you will be excited to see my new application for Windows Phone 7: a Firefly hub app which contains news, images, sounds & ringtones from the show and from the movie, Serenity.

This started as me wanting a sound board for the show, but grew larger Smile

This is the first app I have done since my UX training and I hope a lot of the tools and skills I learnt in that training comes through in the application.


16 Nov 2011

Windows Phone 7 Apps: SA ID Number Tools & AA Rates Calculator Updates

I have a few Windows Phone 7 apps, and two of those are the SA ID Number Tools and the AA Rates Calculator ones. You may be familiar with the AA Rates one from my friend, Rudi Grobler, who used it in his TechEd talks to show a UI that did not follow the model correctly Disappointed smile

I took this and the Windows Phone UX training I attended to heart and put a lot of work into updating them and making them a lot more in line with the WP7 UI guidelines.

AA Rates Calculator

The first think is this application has dropped the yellow background, which made sense for an AA tool (being their colour is yellow), and now is black or white depending on your theme. All controls have been updated to reflect that too. I have also fixed the alignment things Rudi was so quick to point out.

I use the highlight colour now and larger typography to really make the key information stand out from the rest – this is something I learnt at the UX camp.

In addition I have some other new features:

  • About to share your rate via email or social networks (twitter, facebook etc…)
  • The yellow branding is used in a position bar to give you an idea of how much is in the app.
  • I also added a fuel price page so you can always have the latest fuel price information!
  • The information pickers have also had an update and the selection is much larger now, so easier for people with big hands like me.
  • Fuel price can be displayed on a live tile too!


SA ID Number Tools

Once again I dropped the background green (which was a photo of my ID book cover) and that also meant being able to move to a pivot control rather than a (heavy) panorama control. The green/gold theme has been mostly lost, with gold being used in selective places in the application. Also a careful use of font sizes and colours in the application to make the information stand out more.


Hopefully these changes make these apps feel faster, easier to use and more part of your phone than before!

28 Oct 2011

Windows Phone 7: Professional Tips - Press and hold

RobertThe keyboard on WP7 is an amazing area which you will be often exposed to, so it is not surprising it contains some hidden gems to make the experience better, like double tap.

Today the hidden gem is the ability to press and hold keys to get pop ups with other options, which could save you navigating to the symbols/number section or even give you access to options that you never had anywhere else.

If you have a look at the screen shot you will see the dot key has been pressed and held and the popup has dash, exclamation, colon, question mark and dot in it. Much easier to find than going to the symbols section.

Other keys with this. Letters shown in lower case support this on upper case too:

  • e – ê è ë é
  • t – þ
  • y – ý ÿ
  • u – ù ú û ü
  • i – ì í î ï
  • o – ò ó ô ö ø œ
  • a – ä á â à å æ
  • s – ß §
  • d – ð
  • c – ç ©
  • n – ñ
  • m – ɥ
  • 1 – ⅓ ¼ ½
  • 2 – ² ⅔
  • 3 – ¾ ³
  • 0 – °
  • £ – $ ¢ € ¥ ¤
  • ( – < { [
  • ) – > } ]
  • - - _ ~ ¬ ·
  • ! – ¡
  • ' – ´ `
  • " – « » “ ”
  • ? - ¿
27 Oct 2011

Windows Phone 7: Professional Tips & Dismiss notifications

source http://www.windowsphoneitaly.com/news/eventi/3123-mix11-windows-phone-7-con-larrivo-di-mango-sara-revisionato-il-sistema-delle-live-tiles.htmlWindows Phone 7 supports little pop up notifications, which are called toasts (cause they pop up like bread in a toaster). You will see these when you get a text message (SMS) or from games (like Tanks) or in chat programs like WhatsApp.

These can linger around for a little bit, but you can get rid of them quickly – just swipe across them, like you were flicking them away and they will rush off your screen.

I use this a lot with WhatsApp when I get multiple messages quickly so I can clear the first and see the second toast which is under it or when I am playing a game and I want to get that SMS off screen so I can continue to play.

It’s another example of the UX in the phone having great little touches.