iTunes complete my album feature

I’ve just received an email from Apple about the new feature of the iTunes Music Store. If you’ve bought one or two tracks from a particular album you can now purchase the remaining tracks from the album. Up until now you either had to buy each remaining track individually, or stump up for the whole album. Which option you chose depended on the number of tracks and the album price. The more tracks, the more likely it was you’d end up paying again for the ones you already have through buying the whole album outright.

Now there is a “Complete my album” link on the ITMS homepage which takes you to a page displaying your incomplete albums, along with the price for the remainder of the tracks. Interestingly the page indicates that this is a limited time offer, and under each of mine it specifies the expiry as 26th June 2007.

Taking a particular example, I already own With or Without You from U2’s Joshua Tree, for which I paid the usual 79p. The regular price of the album, which contains 11 tracks, is £7.90 which if you bought it whole works out at 71.8p per track. The offer price to complete the album is £7.11 meaning they’ve simply removed the 79p cost of the track I already have, giving me the full benefit I’d have got if I bought the whole album originally.

To take another example, I own three tracks from Bob Dylan’s Greatest Hits, a ten track album again for £7.90. The completion price is £5.53, again simply taking off the cost of the tracks I’ve already bought.

Therefore, this offer appears to be better value when the album has more tracks, removing the existing hindrance should you wish to upgrade to a full album, something I’ve found myself doing a few times.

Hopefully, this is the first move towards discounting on ITMS. One issue I have with online music sales is that we do not see the type of discounting of music that we are used to with CDs in stores. You can’t walk into HMV or Virgin these days without there being a sale or offer on, which is more often than not used as a mechanism for clearing out old stock, both by the retailer and the publisher/distributor.

On another note, it is nice to see that the Elton John back-catalogue is now up. I’ve been after a good digital version of Tiny Dancer for ages and in the end resorted to getting it on CD. I think I’ll have to have a look through some of his old albums for some other choice tracks now.

LCE Pro photography show, Southampton

Thanks to a note from Alexis, I learnt about the London Camera Exchange photography show which took place at the Novotel in Southampton today. I managed to pop along for a look after work, mainly motivated by the fact they they were offering free sensor cleaning by Canon and Nikon technicians. I have a couple of persistent dust spots despite the dust removal features of the 400D, so was keen on getting a clean. The guy did a great job, and took plenty of care over it. A check against a white piece of paper at f22 shows the spots had gone.

The show itself was fairly small scale, and consisted of stands from Nikon, Canon, Olympus, Sigma, Sony and a number of others displaying and selling gear from a number of other vendors. Prices were typically what you could get from the Internet, so there wasn’t too much compelling reason to buy apart from getting stuff there and then. I had a play with a 1Ds which was nice, and also gave a 430EX speedlight a go on my 400D. I didn’t buy anything however, I have a wedding to fund!

Congratulations must go to James though, who purchased a nice piece of L glass. It was a 70-200 and from the price he said, I presume the f4 USM. I look forward to seeing the results on his flickr stream.

SCA 1.0 specifications released

The Open SOA organisation have released Version 1.0 of the Service Component Architecture specifications. OSOA is a collaboration of a number of vendors, including IBM, who are aiming to produce a language neutral programming language for SOA infrastructures. The initial seed for the work was based on work done at IBM to produce the programming model we have today in WebSphere Process Server and WebSphere ESB, and which was then made public in collaboration with BEA and then the now 18 strong OSOA group. The work to produce 1.0 specifications represents a significant evolution of the SCA architecture in a number of areas, not least of which is the introduction of additional language/component implementations for not only Java but Spring, BPEL and C++ as well .

There have been a fair few people at Hursley working on various parts of the specifications, especially around the JMS Bindings, C++ implementation and the policy framework, so congratulations to them especially.

An important and very encouraging aspect of the news today is that the SCA specifications will be contributed to OASIS for future development. Formalising them through such a standards body will help to drive their adoption. If SCA is a programming model for SOA, then SDO is the data model, and that too has been given an (old) new home in the JCP.

More coverage at TSS, eWeek, and Dana Gardner (ZDNet).

Pub/sub for my life

I’ve been using Twitter for a couple of weeks now, and to be honest I’m still not really getting it. This is probably down to the fact that there’s only a handful of work colleagues who I know use it. Most of my social circle would just not get it. I think this might be the first example of where I find a technology which I’m maybe too old for. I find SMS texting useful for quick one-to-one communication, but I don’t see too much value in twitter for this. My fear is that the Myspace/bebo generation probably do. That and the fact it has obviously been jumped on by those into the whole web 2.0 thang, which is great if you are in the places to build a network of connections with like minded people. In a middleware development role those opportunities are few and far between. Funnily enough the business card of the Senior Director of Enterprise Architecture I met at a customer last week didn’t have his blog, twitter, flickr or any other URL on it.

It may also have something to do with personality. I tend to build my network up based on physically meeting people rather than virtual connections. As such I might have some kind of psychological barrier to adding new “friends”, “contacts” and the like in such tools without actually physically knowing them.

Anyway, just to change the topic slightly, thinking about the way my life is now available online, and prompted by the comments on Andy’s Scrapbook post, I decided to create myself a Pipe to pull together my various feeds dotted around the place. So, if you want to know where I am, what I’m listening to, thinking about, blogging and taking photos of, here it is. Feel free to take a clone.

Coming to a close in Rochester

I’ve one morning of meetings left before I head back home on Friday, landing back in England on Saturday morning. It’s been a very good week. Most of it has been spent in a room with three of us, including a guy from our research lab in Haifa, Israel. We’ve been having lots of discussions about how we might want to integrate some research technology into WESB/WPS, pulling in various other people along the way to offer advice and answers to our questions, including Billy. Unfortunately, I had to be elsewhere during that meeting, so didn’t get the chance to get introduced. Things went so well that we managed to produce a pretty functional prototype.

Today I drove up Highway 52 to Minneapolis to visit a couple of customers. First up was a customer currently in the process of evaluating their needs for an ESB. I took them through a technically-biased introduction to WebSphere ESB, and some good discussion ensued. One refreshing thing about this meeting was that there was no projector, meaning I spent an hour and a half talking with them rather than presenting to them. It is surprising how much more interesting this makes the session, and certainly promotes two-way interactions. We did duck out with some of the developers in the audience at the end to another room so I could show them the WebSphere Integration Developer tooling.

The second meeting was slightly different in that the customer has another vendor incumbent, and it was more of a level-set on our SOA and ESB strategy, covering what we see as being the necessary capabilities of an ESB. For this one I did use a deck purely because there was so much more to cover in terms of introducing WebSphere ESB, Message Broker, Datapower and supporting products such as Datastage TX, WebSphere Service Registry and Repository and IBM Tivoli Composite Application Manager for SOA. This meeting was very, very interactive – probably a result of the audience having a greater business and architecture bias. We had some good discussions about some of their explicit requirements around issues such as how batch and file transfer fits into the bus, if at all.

On a lighter note, I spent a couple of hours after the meetings wandering around the Mall of America by Minneapolis/St. Paul airport. MOA is the largest shopping mall in the USA, and it’s certainly impressive. I was surprised to find a mini-theme park inside complete with a couple of rollercoasters. It also has an underground aquarium along with more restaurants than you could hope to eat in. The usual array of shops were present, including an Apple Store 😉 I resisted the temptation to buy anything, after all, I’ve got a wedding coming up!

The weather today has warmed up a bit from earlier in the week when it was colder than I’ve ever experienced before. Listening to one weather report on Tuesday morning it was -13C, which is probably not that cold, but it felt like it to me! Places in the far North of the state were -18F (-25C), which doesn’t even bear thinking about! I’m surprised at how quickly I got used to the cold though, and I suspect it is just one of those things you get used to out here.

10000 flickr views


A relatively minor landmark, but it appears I’ve broken the 10,000 photo views mark on my flickr photostream. The rise from 2000 views in December has been pretty quick, and the London photos boosted me quite a bit. I have been a bit more active in posting to groups, but then I’ve also tended to stick to relevant groups rather than the general ones like Karma and World through my eyes.

Looking at the popular view, two photos dominate…

Most interesting, most views (857):

24" iMac

Most favourited (20), most comments (19):

Westminster in fog

So, thank you to all those who have viewed, favourited, commented and bloggged my photos!

Getting to Rochester

Well, I’m here safe and sound. A few random thoughts about the journey:

  • American economy/coach was as per usual. No frills but good legroom.
  • The airline version of Casino Royale has been hacked to death with big chunks missing. I think this is more to do with time than content. Though the staircase fight and torture scene are heavily edited. The poisoned drink bit had gone completely
  • Deja Vu – quite good.
  • Perfect Parents – TV movie with Christopher Eccleston pretending his family is Catholic to get daughter into a good school. Turns out very dark in the end. Lots of swearing so confirms that Casino Royale must have been cut for length
  • I really need to get a new battery for my Thinkpad. Less than an hour on full charge. Not good, but it is 3 years old.
  • Bits of Lake Michigan are frozen on the descent into ORD
  • Might have been optimistic about leaving 90 minutes to transfer at O’Hare seeing as last time immigration took 75 minutes alone. However all is fine and no queue to re-check bag for once.
  • Was handled at immigration by an officer called Buttman, who was playing AC-DC from his iPod on a pair of speakers. Bizarre, and totally unlike the usual experience
  • Flight to Minneapolis St-Paul uneventful. The whole ground is white.
  • Hertz gave me a Subaru Legacy. Nice. However decide to get the Neverlost sat-nav so end up swapping for a Ford Escape SUV. Has the worst auto-box I’ve ever driven.
  • Coming out of the airport, Neverlost takes an age to get satellite lock. This ends up with lots of u-turns and route recalcs which also take about a minute. Not good , but get on the right route in the end.

Driving down Highway 52

  • Easy 75 mile drive to Rochester. Highway 52 generally clear with a few bits of drifting snow from nearby fields. One rolled car holding up the other carriageway.
  • Pass IBM coming into Rochester.

Don't Walk

  • Arrive downtown with some light still in the sky. Obviously had a lot of snow this week.
  • Park up at the Hilton Garden Inn and feel the temperature for the first time. Very, very cold.
  • Into room. Free internet and room service. 76 channels of nothing on. Crash at 8:30pm.

So, this morning it is off to the Rochester lab for the next few days. Should be fun.

Off to Rochester, MN

I’m off for a week of work in Rochester, Minnesota tomorrow. I’ve been keeping a close watch on the weather over there as they have been experiencing quite a bit of snow in the last few days. I’m flying into O’Hare and then onto the twin cities where I pick up a car for the 80 mile drive down to Rochester. Thankfully the weather appears to be picking up from tomorrow, with a high of 0 degrees centigrade. Monday looks to be the coldest day at -7! The webcam on this site is currently showing bright sunshine in downtown, but there is still snow on the ground.

This is my first visit to the Rochester lab, and I’m looking forward to physically meeting a lot of people from the WebSphere Process Server development organization who I’ve been virtually working with for the past two years.

American Airlines are also showing a couple of films I actually haven’t seen which is a bonus. Normally I seem to travel when they are showing films I’ve either seen or hate. Saying this, on my last trip into Chicago they showed Ferris Bueller’s Day Off which was inspired, and provided a timely reminder that I really had to go to the Art Institute to see Seraut’s A Sunday on La Grande Jatte. Unfortunately at the time American Gothic was on tour, but Nighthawks and numerous other fantastic works were on display. As Ferris would say, it is so choice, if you get the chance I highly recommend you visit. Unfortunately I won’t get to spend any time in Chicago this time around, which is a shame as it is easily one of my favourite cities. However, I’m looking forward to seeing a new bit of America.

New IBM SOA book, newsletter and conference

Sandy Carter, the VP of SOA and WebSphere Strategy at IBM has a new book available entitled The New Language of Business: SOA and Web 2.0. Details are available via the IBM Press site, along with a 35% discount code. The book covers the IBM roadmap for SOA and Web 2.0, illustrated with over 40 customer case studies and interviews with analysts and industry leaders. My copy is on its way, so I’ll blog more when I’ve read it, but for now you can access a sample chapter.

Additionally, IBM have just launched a new online SOA newsletter, which will be produced on a regular basis, containing articles and case studies. You can subscribe to receive it via email. The current issue contains a link to the Impact 2007 conference, being held in Olando, Florida on May 20-25th. Impact is the conglomeration of the annual WebSphere Technical Exchange and Transaction & Messaging conferences, and also a conference for our Inner Circle customers. Impact will also be held in Europe later in the year.