The Bell Experience on Windows Mobile#

I've had the privilege of using a HTC Touch Pro device (courtesy of Bell Mobility) running Windows Mobile for the past few weeks.  You are probably thinking, "great another review of the Touch Pro and HTC's TouchFLO user interface" but I have not been using the TouchFLO user interface. 

The Touch Pro from Bell Mobility is yet to be released, but instead of using the TouchFLO home screen I have been using the 'Bell Experience' home screen. Bell has decided to create their own home screen for Windows Mobile providing what Bell calls the ‘Bell experience’.

The Bell experience completely customizes the Windows Mobile home screen and attempts to make things a lot easier to access, improve the user experience from the standard Windows Mobile home screen and delivers content right to your Windows Mobile device.  It also uses 'gestures' to slide content, scroll lists etc.

How does Bell display the content? They created what are called Bubbles, and with these Bubbles, Bell can display content selected by the user. It's a way to quickly access content important to you.  Bell has developed this new user interface to try and promote Bell's Mobile Entertainment offerings services that they offer for example LiveTV for Windows Mobile.  But they also have things like Headline News, Entertainment News, Business News and Music.  Here are some screen shots of it:

Headline News Bubble clip_image002 clip_image004 clip_image006 clip_image008 clip_image010 clip_image012 clip_image014

The user interface also allows you to slide from bubble to bubble using gestures (sliding your finger across the screen) giving it a nice user interface effect.  

image

If you are not interested in the default Bubbles you have the option to select which Bubbles to display on your home screen:

image image

I also mentioned how things are more easily accessible.  What do I mean by that, well say for example you want to watch LiveTV such as HBO, CTV Newsnet or BNN (Business News Network).  By clicking on the Media Buttons you will get a screen with the option to watch live TV, internet radio, music or video on demand right from your Windows Mobile device.

image

What else makes the device a little easier to use?  Ever try to raise the volume on a Windows Mobile device?  Usually you would be presented with this

image

But with Bell's user interface you get this with the option to quickly put it in vibrate or silent mode.

image

How about accessing your applications?  There are two ways, you can click the Menu button and you are presented with your running applications, plus groups of other applications such as Games, Photos, Email etc

clip_image002[4]clip_image004[4]

The second way is by clicking the favourite applications icon which presents you with this screen (which can be customized)

image

What else makes this device a bit easier to use?  Usually with setting up your device on Windows Mobile you are presented with the standard settings screen that comes with Windows Mobile.  (With Windows Mobile 6.1 this has been improved somewhat with a Windows Mobile Welcome Center)

image

The Bell experience user interface simplifies this by giving you a settings screen followed by some items in a list to modify your device settings:

clip_image002[6]clip_image004[6]clip_image006[4]clip_image008[4]

 

In summary I think Bell has done a pretty great job in improving the user experience on Windows Mobile.  It shows how flexible Windows Mobile is as a platform and allows developers, OEMs and wireless providers such as Bell Mobility to provide a unique user experience to users.  It also allows Bell Mobility to up sell their services such as Live TV.

I've been showing the device at my Windows Mobile TechDays Canada Sessions (so far Toronto and Montreal) and will be bringing it to the rest of the cities.  This device has not yet been released so if you want to see it let me know.


Monday, November 17, 2008 10:10:35 AM (Eastern Standard Time, UTC-05:00) #    Comments [0]  | 

 

IE Mobile 6 for The Web Developer#

I previously wrote about the new IE Mobile 6 browser which brings an improved browsing experience to Windows Mobile.  From a web developers point of view, this changes a few things also, particularly the user agent string.  With the new IE Mobile 6, the user has the option to render a 'desktop version' or a 'mobile version' of the web site.

Within your web application you will need to look at the User-Agent string sent by the browser. 

When the user is browsing using the 'Mobile Device' option you will get the following:

Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIE Mobile 6.0)

When the user is browsing using the 'Desktop' option you will get the following User-Agent string:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

To view the User-Agent string on the device open up IE Mobile on the device and type in about:version in the address bar.  You will get the following for the 'Mobile' option (Click on the image to see it in full size):

image

And the following for the 'Desktop' option:

image

As a web developer I believe that is all you need to know. 

But what if you don't have a mobile optimised site and ignore the headers and the user never changes to 'Desktop' view?  IE Mobile 6 recognizes this and automatically renders the page appropriately.  Here is my blog (which ironically doesn't have a mobile optimised version) rendered by IE Mobile 6:

image

If you are interested in more technical details on IE 6 Mobile check out the Internet Explorer Mobile blog or the Internet Explorer Mobile Reference on MSDN.


Wednesday, November 12, 2008 10:01:24 PM (Eastern Standard Time, UTC-05:00) #    Comments [0]  | 

 

Internet Explorer Mobile 6#

Today at Tech-Ed EMEA Microsoft announced the availability of Internet Explorer Mobile 6.  What does this mean?  Well now you will get a better mobile browsing experience on Windows Mobile devices.  IE Mobile 6 features include:

  • Improved fidelity (support for full fidelity desktop rendering), with rendering engine from Internet Explorer 6 on PC
  • Layout fixes for mobile screen (e.g. text wrap)
  • Enhanced Script and AJAX support – Jscript v5.7 from Internet Explorer 8
  • Multimedia – Adobe Flash Lite 3.1 for Adobe Flash content
    • Optional royalty-free component for OEMs
  • Deeper integration with search – Address bar and homepage.
  • Improved user experience
    • Enhanced cursor navigation model
    • Touch and gesture support – pan support
    • Multiple zoom levels
    • Easy switching between mobile / desktop view

Why is this important?  Well previously, IE Mobile was a built separately from the desktop and focused on mobile optimised sites.  Now with the desktop IE 6 engine included with IE Mobile, Windows Mobile users will have the best of both worlds with the ability to view mobile optimised sites and the ability to view full desktop web sites right on their device..

Compared with other popular mobile browsers, I'm told IE Mobile 6 matches in comparison.  I have not verified this for myself but if someone does please let me know.

And here is a screen shot of IE Mobile running within the new Windows Mobile 6.1.4 emulator

IEMobile6

Here is CNBC running within the emulator in 'Mobile View':

CNBCMobile

and switching to 'Desktop View' renders the desktop version:

CNBCDesktop

You'll notice the menu popup which is the exact same functionality as the desktop browsing experience. 

What about video?  Here is a screen shot of Dirty Money series promo video playing in the emulator without issues.

 CNBCVideo1 CNBCVideo2

Overall I think this is a good move from Microsoft to bring the IE 6 rendering engine over to Windows Mobile.  It allows us developers to develop applications using web standards or using .NET Compact Framework and has made browsing on your Windows Mobile device a lot faster and easier. Only drawback on this is it's not a separate download, I'm hoping this will change but we'll have to wait and see.


Wednesday, November 12, 2008 8:45:26 PM (Eastern Standard Time, UTC-05:00) #    Comments [0]  | 

 

Windows Mobile Sessions - TechDays Canada 2008#

Previously I posted about TechDays Canada 2008 and the Windows Mobile developer sessions I'll be doing across Canada.

Here are the sessions I will be doing:

Developing Windows Mobile-Based Applications using Visual Studio
Are you looking to dive into development on Windows Mobile using Visual Studio? Do you want to know how to use Visual Studio to develop Windows Mobile-based applications? Do you want a jump start in developing Windows Mobile-based applications? During this session we will see what is available to developers wanting to develop software for Windows Mobile using Visual Studio 2008. We will take a look at all the tools available, new features available in .NET Compact Framework 3.5 such as WCF and Compact LINQ. We will also take a look at what’s available in the Windows Mobile 6 SDKs and some APIs available for mobile developers.

A Platform in Your Pocket: Windows Mobile for Developers of Windows
Are you a desktop developer looking to extend an application to Windows Mobile? Have you already written an application for Windows Mobile and want to leverage some existing desktop code? Whether you have never written a Windows Mobile-based application or have already done so, this session will teach you about what devices you can develop for, what are the major differences from the .NET Compact Framework and the full .NET Framework and how to share your code assets between the two platforms.

The Toronto date for TechDays Canada 2008 is fast approaching so make sure you register!


Monday, October 20, 2008 9:34:44 AM (Eastern Daylight Time, UTC-04:00) #    Comments [0]  | 

 

Windows Mobile Development Across Canada#

Way back in February I spoke about a 'Windows Mobile Developer Tour' that I was putting together with Microsoft Canada.   Well, nine months later this has finally come.  It's not a Windows Mobile Developer Tour as I said before but I will be delivering all Windows Mobile Developer content across all of Canada for TechDays Canada 2008.  This is a paid conference so you are guaranteed to get real content and not just marketing fluff.

Here are the cities and dates we will be hitting:

Dates
  • Toronto: Oct 29th and 30th
  • Montreal: Nov 6th and 7th
  • Vancouver: Jan 21st and 22nd
  • Calgary Dec 10th and 11th
  • Ottawa: Nov 27th
  • Winnipeg: Dec 4th
  • Halifax: Dec 17th

and here is the cost:

Cost
  • 2 Day Conference
    Toronto, Montreal, Calgary, Vancouver
    Early Bird Price: $ 249.99 (By Oct 15th)
    Regular Price: $ 499.99 (After Oct 15th)
  • 1 Day Conference
    Winnipeg, Halifax, Ottawa
    Early Bird Price: $ 124.99 (By Oct 15th)
    Regular Price: $ 249.99 (After Oct 15th)

If you think the price is expensive it will be worth it.  There are 5 tracks so there is something for everyone including developers and IT pros:

  • Windows Development
  • Web Development
  • Virtualization
  • Data Management
  • Infrastructure

And if that is not enough check out the attendee bag:

  • 6-month TechNet Plus Subscription
  • Visual Studio 2008 Professional – Full Package Product
  • Expression Web – Full Package Product
  • Visual Studio 2008 Team Suite – Evaluation Software
  • Expression Studio – Evaluation Software
  • Virtualization Resource Kit
  • 30% off certification voucher – Applicable to All MS Certification Exams
  • TechEd 2008 DVD Set
  • $100 Discount Coupon for DevTeach/SQLTeach

So go to the TechDays Canada 2008 site and register! Hope to see you there!


Monday, October 20, 2008 9:33:02 AM (Eastern Daylight Time, UTC-04:00) #    Comments [0]  | 

 

All content © 2008, Mark Arteaga
Related Sites
Archives
Sitemap
Disclaimer

Powered by: newtelligence dasBlog 1.9.7174.0

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts