... all I'm offering is the truth. Nothing more. RSS 2.0
# Friday, February 06, 2009

The year was 2007, the location was the annual CES conference, the announcement included the promise of the IPTV on Xbox 360! 

We have had been spun a long tale and even though Mediaroom (U-verse) has made some great strides I am not seeing any of the promises being fulfilled. I am not sure who should catch the blame here AT&T or Microsoft so this serves as my small protest to both … Where is my integrated entertainment experience in the home!?

According to some reports this promise may come to Europe long before it gets state side. British Telecom is set to deliver on the promise of IPTV later in 2009, apparently their BT TV service has been flagging and they are hoping to be a barnacle on the ship of Xbox success.

Technorati tags: , ,
Friday, February 06, 2009 11:54:19 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Cable | XBox
# Wednesday, January 28, 2009

If you have seen the new Android (Googles phone) adverts where the guy grabs his phone takes a picture of a barcode and is immediately comparing prices on his phone, then you we will really dig this new mobile app called Microsoft Tag.

You can quickly create create tags and define what action (URL, vCard, Free Text, Dialer) that tag will take. Below is a tag I created in about 5 seconds … download the mobile app from here and check it out. You do not have to even get the camera to focus accurately and the app quickly picks up enough information to pull down the command for the mobile action.

image


My tag simply display some text on your cell phone (I am curious how it reacts on non Windows Mobile phones), but you can also prompt your phone to dial a number, add a contact or navigate to a URL. I really think the applications for this are endless from advertising, real estate, to every day purchase … below is an example of a Microsoft game that is using a tag. Give it a try and find out all about the Halo Wars gaming!

halo

Technorati tags:
Wednesday, January 28, 2009 12:32:30 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Microsoft | Mobile
# Monday, January 26, 2009

I have been reviewing Live Mesh recently and simultaneously helping my wife synch information between her notebook and PC, my music workstation and the cloud. There are a couple of things that I think need additional polish (interface for synching any folders) but overall it is doing a good job of replacing the functions of FolderShare Live Sync.

image

I had heard rumor that there were a few fortunate folk who have added there Windows Mobile phones to the Mesh after successfully downloading and installing the Live Mesh software. Unfortunately when I installed the software I was politely informed that it could not add my phone to the mesh.

Coincidentally I had recently tried to sign up for the Tech Preview of Azure, I actually thought it might be fun to try and develop a couple of apps that relied on Azure Cloud services we have been hearing so much about. Almost immediately after signing up for Azure I was able to add my phone to the mesh and I have been happily synching my pictures and documents from my phone to my Live Desktop.

So if you have a Windows Mobile phone and often lament the lack of automated synching to the cloud or your desktop try:

1. Sign up for the Azure Tech preview.
2. Download and install Live Mesh to your mobile device: http://m.mesh.com.

Your mileage may vary, this may have been a pure coincidence, but this worked for me!

 

Technorati tags: ,
Monday, January 26, 2009 11:13:33 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Mobile | Windows Live
# Friday, January 23, 2009

It has been a while since I have done significant UI work for a Windows application, however, the last product I remember developing we broke almost every rule in the book with regards to storing local data on the PC. The main reason for this level of contravention was that Windows NT, and subsequently, Windows 2000 never complained. Couple that with the fact that everyone basically ran as administrator led to programmer apathy and a lack of Windows compatibility.

With the advent of Vista and the persistence of UAC we have been forced to collectively understand what we should and should not do when it comes to reading and writing application specific data, and trust me this will not go away in Windows 7. Here are my top 3 bad data storage decisions for Windows:

  • Storing User and Application data in the Program Files – Now I am not talking about installation type data, but I am referring to user specific information that probably will not be shared.
  • Reading and Writing from System32 – There may be a few edge cases where a read is needed but a write?
  • Writing to Global registry settings – enough said…

.NET Framework has a really convenient enumerated type, Environment.SpecialFolder, which is used in Environment.GetFolderPath

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData + “\AppName”)

Member Name Description
MyDocuments The "My Documents" folder.
MyComputer The "My Computer" folder.
MyMusic The "My Music" folder. 
MyPictures The "My Pictures" folder.
ApplicationData The directory that serves as a common repository for application-specific data for the current roaming user. 
CommonApplicationData The directory that serves as a common repository for application-specific data that is used by all users. 
LocalApplicationData The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user. 
Cookies The directory that serves as a common repository for Internet cookies. 
Desktop The logical Desktop rather than the physical file system location. 
Favorites The directory that serves as a common repository for the user's favorite items.
History The directory that serves as a common repository for Internet history items. 
InternetCache The directory that serves as a common repository for temporary Internet files.
Programs The directory that contains the user's program groups.
Recent The directory that contains the user's most recently used documents.
SendTo The directory that contains the Send To menu items. 
StartMenu The directory that contains the Start menu items. 
Startup The directory that corresponds to the user's Startup program group.
System The System directory.
Templates The directory that serves as a common repository for document templates.
DesktopDirectory The directory used to physically store file objects on the desktop.
Personal  The directory that serves as a common repository for documents.
ProgramFiles The program files directory.
CommonProgramFiles The directory for components that are shared across applications.



Here are a list of the members that will get you quick access to various locations on your PC, I find the top 7 or so the most useful and UAC appropriate. Here are a couple of links on Windows Compatibility and Configuring User Access Control.

Technorati tags: ,
Friday, January 23, 2009 5:22:00 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
.NET | C#
# Friday, January 16, 2009

I recently purchased an Xbox and I must say, considering that have yet to acquired a sports game, that I am very impressed. I got the Xbox 360 pro (with the 60gb hard drive) and this allowed me to take full advantage of the recent updates for the New Xbox Experience (NXE).

image

There is a metric ton of videos, demos, pictures, community games, themes and online goodness that really extend the entertainment experience of the Xbox. The interface is really intuitive and looks great in 1080p.

Netflix Instant Watch is a really significant addition and adds a really solid value, if you are in fact a Netflix subscriber. The only problem with Netflix Instant Watch is that there is a really limited movie list and it can take quite a while to find a decent movie for your Instant Queue. The HD movies streamed consistently without interruption and the picture quality was pristine.

image


The other problem is that you cannot add movies to Instant Queue directly from the Xbox, you have to go online via a PC, but the instant queue will update almost immediately. There was an announcement of a Netflix app for Windows Mobile so this should relieve that bottleneck (or maybe I could create a Media Center app).

The only real unresolved disappointment was the poor performance of Windows Media Center. While it only took a few minutes to connect to my home PC, once I got it up and running the controls were really slow (I mean in the order of 10-20 seconds per click). My network is running fine, it handles high def streaming with ease. So right now am I assuming there is some contention between the various apps that can share data from my Vista PC (Zune, Windows Media Player and Windows Media Center).

 

If the Netflix instant watch expands in a significant way this could change how I approach purchasing premium channels from my cable provider.

Technorati tags: ,
Friday, January 16, 2009 10:48:17 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Movies | XBox
# Friday, January 09, 2009

I thought the recent announcement from Apple and EMI was really interesting. Apparently there will be more DRM free music available directly from iTunes. There is a catch, however, it looks like there will be a premium added to the price of the music ($1.29). Of course you can elect to purchase the DRM version of the music, which will be lower quality, at the regular price of 99 cents.

Tracks that you may have already purchased with DRM could be ‘upgraded’ to DRM less MP3’s for 30 cents. It has also been rumored that older less popular tracks will be available for less than standard 99 cent.

In keeping with this new found musical hierarchy I wanted to suggest several pricing bands the music companies should consider ;)

ARTIST QUALITY SUGGESTED PRICE DESCRIPTION
Premium $1.29 Premium artists who provide high quality music for the majority of their careers. They have helped to transform their genres and will be listened to 40 years from now.

Examples - Beatles; Earth, Wind and Fire; Miles Davis; AC DC; James Brown; Rolling Stones; Marvin Gaye…
Good $0.99 Good artists with moments of greatness*. They will be in our collection but we will probably not listen to them 40 years from now.

Examples – U2; Jack Johnson; Run-DMC; Metallica; Angie Stone; Jill Scott; Prince…
Basement $0.29 These are the inexplicably popular artists at the bottom of the barrel that makes listening to the radio so painful.

Examples - Sade; o+>; White Snake; Color Me Bad; Creed; Kenny G; Michael Bolton; Yanni; Bon Jovi; MC Hammer…
Barely Music -$0.49 Anybody who downloads these artists should be immediately given a credit for having to store this level of garbage on their hard drives. That fact that energy is being consumed transporting the 0’s and 1’s associated with these file means that someone is wasting not only valuable resources but also their precious life.

Examples – Rick Astley; Vanilla Ice; Milli Vanilli; David Hasselhoff; Britny Fox

 

* I quote from Rocky III –  "You fight great, but I'm a great fighter." - Apollo

Technorati tags: ,
Friday, January 09, 2009 11:13:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [1] - Trackback
MP3 Player | Music
Blogroll
Statistics
Total Posts: 330
This Year: 18
This Month: 2
This Week: 0
Comments: 30
About the author/Disclaimer

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

© Copyright 2010
Mark Downie
Sign In
All Content © 2010, Mark Downie
DasBlog theme 'Business' created by Christoph De Baene (delarou)