Rss 2.0 via FEED
Ken Hughes... - Hardware
Productivity, Technology and Automating Everything...
    
 

One of the things I find really helpful in terms of motivation (for running) is having easy visibility of weekly, monthly and total mileages, times, paces etc.

nikeplus_sportband So, a couple of weeks ago I bought myself a Nike+ Sportband. This promised it all - a senor that fits in your shoe and automatically records your distance, time and speed and wirelessly transmits it to a wristband. The wristband also has a detachable USB connector / screen that you simply plug into your PC and the data is auto uploaded to the Nike+ web site.

For too long I have been using an Excel spreadsheet and manually copying it between PCs, in the past couple of months I had started getting to grips with WCF by putting together a running log application that I had planned to host on my web site (just for me) - no need for that any longer, Nike+ was going to solve all my problems and more...

How wrong I was. I cannot tell you (although that is exactly what this post is trying to do) how technically inept this product is, not just the wristband but also the web site, the whole experience in fact.

coding-horror-official-logo-small If you are familiar with the class book 'Code Complete' you will know about a 'Coding Horror' (things you really should not do when writing software), Jeff Atwood even used the term for the name of his great blog - well this isn't all software, so lets call them 'Design Horrors'.

The first 'Design Horror' comes from trying to invent a new and snazzy way to secure a piece of technology to your wrist. Watch straps have been around for hundreds of years, everyone knows how to use it right ?, the only advancement in wrist fastening / securing technology ever was to use a Velcro patch to secure the two separate lengths of strap together (typically in sports pieces, for added speed). Did this stop the Nike engineers, no way - they came up with a new paradigm in wrist strap technology. One length of strap has 10 small holes, spaced by about 2 or 3 mm, the other length has two stud like protrusions that (using one hand) you must line up with the required two holes and push into place with a force just less than that required to push your thumb through the flesh of your wrist.

'Design Horror' 2 (DH2) is similar to that of DH1, remember the detachable USB connector / screen thing I mentioned, well to secure it the USB connector pushing into a slot in the wristband and then it is secured by one of these studs pressed into a hole, however the button on the face of the screen is exactly above that stud and pushing the USB thingy down to make sure it is secured typically results in the button being forcibly pressed for a few seconds (resulting in the device trying to locate the shoe sensor), also I'm not comfortable with the amount of pressure placed upon the button this regularly (thumb through the wrist pressure)....

nikeplus_logo 'Design Horror' 3 (DH3) is the 'clock' facility of the wristband. I may be being unfair here, this could be a 'by design' issue that was never part of the requirements (which would make it a Product Requirements Horror instead). The wristband has the ability to display the current time, as well as the mileages, pace etc. Naturally you would think that Nike position it as a watch replacement for runners, however I cannot believe that is the case. how could they imagine it would replace my watch which not only has alarms, date functions, countdown timers etc with something that only shows the time, nothing else, and does so without any form of backlighting, so that trying to read it outside the core hours of 10am to 4pm result in a painful headache and a trip to the optician for thick lenses. Obviously the decision to save what couldn't be more than 10p, for a tiny surface mount device giving date/time features, in the cost of materials seemed important to them.

'Design Horror' 4 (DH4) is the orientation of the display. This is in the most difficult to read position available (regardless of how the thing is worn). The display does not read along the length/drop of your arm like most watches - no, it reads perpendicular to the length/drop of your arm. So, now, instead of just squinting at the display with no backlighting you are also skewing your arm / wrist into some crazy angle like a contortionist.

nikeplus_utility 'Design Horror' 5 (DH5) brings us to the client side software that you need on your PC to interface with the USB thingy and auto upload your run data. When you plug the USB thingy in it auto starts the 'Nike+ Utility', however it is started behind all other application windows. Further, on first using it it displays a login facility pre-populated with the username of 'Guest'. Clicking in the username textbox to try and change it results in nothing ?? Nowhere does it mention it, but I have since determined that you log into the site via a browser and then the Username is picked up for the 'Nike+ Utility' from a cookie or something...
What part of "we'll show a username that the user knows is not theirs and give them no visible means of changing it" seemed sensible at the design stage ??

'Design Horror' 6 (DH6) falls into the areas of calibration and uploading runs. You can see from the screen shot that there is a calibration tab (the sensor is basically a pedometer and it needs to be calibrated to your stride length for accuracy) - the problem is that as soon as the USB thingy is plugged in the Nike+ utility starts and uploads any outstanding runs, before you calibrate. So my very first experience with this, when I'm still in the 'happy' zone about my purchase is a run being uploaded that is the wrong distance. All the shiny graphics depict that I am considerably slower and run shorter distances than I actually do - what a deflation. of course, my first though is that I'll just edit the run and update it with the correct distance  - leading me nicely to DH7.

'Design Horror' 7 (DH7) is the fact that I cannot edit any of the runs I upload, neither can I manually upload/input runs. With all the (fun) challenges available on the site, design to further motivate people, not providing this feature is a big letdown. Just in terms of personal motivation, Nike+ shows my Total for this year as 18 odd miles, but I didn't buy it till July, being able to correct that with accurate values should be possible, unfortunately it's not. Likewise some kind of import facility for all my old runs, should be - but isn't...

'Design Horror' 8 (DH8) is the communication between the wristband and the Nike+ web site - it seems to be one way, certainly none of the totals from the web site are reflected in the wristband figures - I 'reset' my wristband the other day to recalibrate (the distances suggested by the unit were 1.05 miles in 8 out, even after calibration) and now it tells me my total is 1.93 miles (even though I calibrated it to 2 miles exactly).nikeplus_run

The final 'Design Horror' (DH9) is the accuracy of the data. The run depicted in the image was an 8 miler I did, steady pace, no walking, flat terrain and a fast finish. the data does not reflect that, it looks like I actually stopped around 2.5 miles and slowed at the end. Nice graphs are great, but if I don't trust your data then what's the point.

The whole web site is flash/shockwave based and pretty slow, it is also difficult to navigate and non intuitive.

On the flip side, it is a great idea, some of the web site features are really neat - the ability to challenge other runners, join 'virtual teams' and have team challenges - it's a pretty good social networking for runners site all in all. It only costs £40 for the kit (sensor and wristband), so it doesn't break the bank.
BUT - It could be incredible if the hardware and software are sorted out !!

My message to Nike - Just Do It

GEO 51.4043197631836:-1.28760504722595 
Posted: Sunday, July 13, 2008 10:57:15 PM (GMT Daylight Time, UTC+01:00)  #   Comments [2]
TAGS: Hardware | Running | Technical | Web

tytnII_101x111 I've had my HTC TyTn II (aka Kaiser aka Vodafone V1615 aka HTC 4550) for a couple of weeks now - very impressed. This is almost the converged device I have been looking for (it is still a little too big to be perfect)...

  • Wireless Networking 11g
  • GPS
  • Bluetooth
  • GPRS / 3G / HSDPA
  • 3MP Camera plus another low spec camera on the front !
  • Full slide out keyboard
  • Tilt screen

I have it set up for Exchange 2003 SP2 Direct Push email and I actually get the mails on my device a few seconds before they appear on my laptop (cached mode...).

The GPS is really good - it comes with TomTom and the ability to download one city (I chose London). I upgraded to all of UK. Start the TomTom application, it takes over the whole screen (including tool/task bars) and gives a very good 3D (or optional 2D) view of the surroundings. Route planning is very simple, mostly I enter the postcode and it finds an accurate match. I hooked it up to a universal mobile phone windscreen mount and am using it all the time.

With the Vodafone retail package you also get Spb GPRS Monitor which allows you to see how much data you are passing, allows charting of your usage by day, month, hour etc and allows you to set your tariff and get warned when you get to X% of your daily / monthly allowance.
So far even with my busy push email stuff going on I'm only at around 1MB per day.

Application I have installed / tried :

Agile Messenger - this is a pretty neat IM client that handles MSN, ICQ, AIM, Yahoo, Google Talk and others. There is a 7 day free trial and after that costs $44.95 to register ( a bit costly). Actually I don't see myself using this, instead I'm going for Windows Live Messenger for Mobile, this is actually a web app (so no install) but covers everything I need. The only bummer is that I have not yet been able to add a URL shortcut to my HTC Home Launcher plugin.

Diarist 2 - a freeware offline blogging client. Works with many services, and in particular dasBlog, so how could I resist. Also supports newMediaObject, so I can embed images etc no problem.

Kaiser Tweak - freeware application (manual install on the PDA) that tweaks a range of options on the Kaiser device - probably no use on other devices ?

MoDaCo NoData - another freeware utility, this allows you to turn off GPRS / data completely. Good for when travelling abroad and not wanting to get stung for ridiculous roaming data costs.

Google Maps for Mobile - not really used this in anger, not much need when I have TomTom already. The data requirements of this is pretty large but it is displayed to you as you use the application.

Plans :

Couple of things I'm planning on doing with this, the first is auto sending the GPS coordinates to a web service at regular intervals (every 5 minutes for example) - this is so that I can let people see where I am (obviously secured so that I can gives links to certain people only).
The other thing is getting a PocketIE URL into the HTC launcher screen- this normally only takes applications so it may require a small app that simply opens PocketIE and navigates to the chosen URL.

Observations :

It seems (maybe it's just me ??) that I cannot turn off all notifications except the alarm clock easily, so using it as a bedside alarm is not an option

I have not made much use of the keyboard yet, mostly entered text via the stylus and onscreen keyboard.

After a couple of days on connecting to wireless access points (to save on the GPRS usage) I have now turned off the wireless feature, much easier to use GPRS/3G and the bandwidth used is not excessive.

GEO 51.4043197631836:-1.28760504722595
Posted: Wednesday, December 05, 2007 5:59:44 PM (GMT Standard Time, UTC+00:00)  #   Comments [3]
TAGS: Hardware | Windows Mobile
First post from my new Windows Mobile - HTC TyTn II aka Kaiser aka Vodafone V1615.

More updates / posts over the next few days.

GEO 51.4043197631836:-1.28760504722595
Posted: Tuesday, December 04, 2007 10:30:28 PM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Hardware | Windows Mobile

A couple of weeks ago I purchased an Acer Aspire L100 desktop PC and have only just got a chance to set it up and get using it.

I had been looking for a small 'machine' (in terms of physical size), with a decent monitor for some time now, I'm past all the 'buy a full tower so I can upgrade the components myself at some stage' thing... Machines are powerful enough these days and (more to the point) cheap enough that I don't care about upgrading to the degree I used to.

I found an Acer Aspire L100 here (link may expire) on eBuyer it's an Athlon 64 X2 Dual Core with 1GB Ram, 160GB HDD, DL DVD and 19" widescreen all for less than £450.
It was just exactly what I had been looking for, the chassis is about the size of a thick computer manual / technology book, it has a pretty decent monitor (1400 * 900) and fairly good spec. - enough for Visual Studio, web browsing, work processing, email etc – no gaming)

I replaced the 2 * 512MB ram sticks with 2 * 1GB stick from crucial and the operating system (Windows MCE 2005) with Vista Enterprise (drivers available for everything, no issues installing it).

The only pain has been that it doesn't come with wireless built in – it does have Gigabit LAN, but wireless would have been nice. When I opened the chassis (voiding my warranty) to replace the memory I could see a miniPCI connection was available but not populated.

It runs pretty hot and the way they have fitted (stuffed/crammed) all the components in is an incredible piece of engineering, so I am reluctant to fit another card that will generate even more heat – in the end I settled for a USB wireless stick, cheap £10 job from eBuyer that does the job..

The chassis has VGA and DVI connectors, the monitor only a VGA connector, so I have that hooked up and bought a DVI to VGA adapter and plan on hooking up my other LCD monitor.

As part of this new regime I also 'retasked' my previous desktop PC (a full tower machine) to Windows Home Server – I had been invited to the closed beta, it had seemed pretty good and they had just released the CTP. More on that in another post...

Posted: Wednesday, May 09, 2007 3:32:52 PM (GMT Daylight Time, UTC+01:00)  #   Comments [1]
TAGS: Hardware

After a bit more investigation on the AV connection front for my Creative ZEN, I found the following :

A definition of the AV pinouts for various media equipment and particularly the Creative ZEN.

I already have a Camcorder Cable, so one of the tricks I found in some AV forums is to fully insert the 3.5mm connector and then pull it out by one click. If you do the maths it means you get Video, Ground and Right Channel Audio.

Trying this on my unit (with my Camcorder Cable) it works pretty well.

Posted: Wednesday, January 03, 2007 9:56:41 PM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Hardware | Technical

Isn't Santa a nice guy.
For no other reason that I had been 'good' all year, he brought me a shiny new black Creative Zen Vision:M 30GB. Thank You !!


So far I have loaded it up with :

  • 200 CD's of music
  • Just shy of 3000 photos
  • Star Wars 4, 5 and 6 (ripped from DVD)
  • Two episodes of the DotNetRocks podcast
  • One episode of DNR TV
  • All my Outlook contacts (114)

and it still has over 14GB free.

It comes in a box about the thickness of 3 DVD titles. The package includes :

  • The unit itself measuring 100mm x 60mm x 20mm (my rough measurements)
  • The obligatory install CD with 1 gem (Creative's Zen Explorer) and a bunch of other freeloading applications (Audible Manager, Creative's own Media Player, blah..)
  • A manual in about 18 languages
  • A small dongle (Sync Adaptor)
  • A crappy set of in-ear headphones
  • A fabric pouch to fit the unit
  • A USB cable (Sync Cable).

The dongle connects to the bottom of the unit and split out from the all-in-one connector to :

  • USB (small type B) for data transfer and charging
  • A mini DC jack (5V) for charging
  • AV out (for connecting to a TV)

Odd that there is no DC Power adaptor for it - the only supplied option is the USB charging (another purchase I suppose)

The AV out connector is a 3.5mm headphone type plug, but you have to buy a cable to split this out to video and L/R audio (my Panasonic Camcorder uses a similar cable - I plan to try this out with the Zen)

My initial reactive is that it's a great device, lots of storage, the audio is as you'd expect from a MP3 player, the screen / photo display / video playing is very sharp and large enough (2.5 inches) to make it watchable. The user interface is clear, logical and easy to use and buttons and scroll pad are all well laid out.

The Creative Zen Explorer software basically consists of a driver and Shell Extension to allow you to browse the device from Windows Explorer, add media and play lists etc and also to sync Outlook data (Tasks, Calendar and Contacts). Audio transfers seemlessly but video is a bit more involved - if the video is not supported by the device (codec or size - the unit uses 320 by 240) then the transfer fails and you need to hit the 'convert' button when then converts it to the correct format / size and transfers it (this should all be hidden within the 'transfer' option instead of a seperate, manual, task).

There are no real instructions on any video transfer options other than "if it doesn't work then try converting it first". However, with a little googling I found a method of ripping and transferring DVDs etc (more on that in another post).

 

All in all - Very Impressed.

Posted: Sunday, December 31, 2006 9:22:02 AM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Family | Hardware | Technical

I recently persuaded Sarah to let me buy a High Definition (HD) TV, a 32" LCD job.

After much research, I decided on a Vistron model from eBuyer - there are over 50 customer reviews on their site and it seems most of them are pretty good.

It was delivered in a couple of days (eBuyer's delivery has always been top notch) and then sat around the house for about 3 days waiting for me to return from the States.

I have it all installed and working now and I can certainly see it is a great TV - I plugged in my Acer laptop and played some of the free HD WMV clips that Microsoft have available on their website. The screen runs at 1366 * 768 and is real sharp, the HD WMV's look great.
There are also plenty of inputs on the unit including :

  • HDMI (720p with support for HDCP)
  • 2 SCART connectors (1 is full IN/OUT, other is IN only)
  • Component Video
  • Composite Video & Audio (YRL)
  • S-Video
  • Antenna (for the Analogue and Digital, Freeview, DVB-T signal)

That said, in the UK there is no HD content over DVB-T (Freeview), except the trial stuff for 550 user going on around London. I don't have a Xbox 360 (yet) nor a Sky HD box nor a HD DVD player so basically I'm stuck with Standard Definition (SD) for the time being...

I knew this would be the case, but I didn't expect the visual experience of SD on a HD TV to be quite so bad. The artifacting is really noticeable, it's a real pain trying to get a decent (stretched) picture from 4:3 to fill the whole screen.
OK it's not too bad with widescreen stuff, DVD's etc, but it's just not the experience I was expecting.

The next options are basically to spend another £300 on a Sky HD box (and £10/month subscription) or maybe a Xbox360 for he DVD aspect - there are other less expensive HD DVD options but I like the thought of using the Xbox360 as a media extender and going with Windows MCE 2005 on my PC.

In summary, I'd recommend the HD LCD TV if you have Sky HD or do lots of XBox360 gaming, otherwise I'd skip it.

Posted: Wednesday, November 01, 2006 5:54:57 PM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Family | Hardware | Technical

Blank entry, simply to list out the categories.

Posted: Saturday, January 01, 2005 5:32:53 PM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Archiving | C Sharp | Code Generation | Exchange | Family | Mountaineering | PHP | RSS | Scripting | Support | Technical | .NET | Design Patterns | Hardware | Dasblog | Running | Tools | Development | Software | TaHoGen | GPS
     
 
 
Copyright © 2008 Ken Hughes. All rights reserved.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.