New Kinect For Windows SDK Out

image

As someone who has had a lot of fun playing with the Kinect Sensor over the years it is nice to see that the SDK is still being developed. The latest version, which has some nifty HTML 5 bits and bobs and some fancy chroma key effects, is now available here:

http://www.microsoft.com/en-us/kinectforwindowsdev/default.aspx

And of course you can still get my Kinect book here….

C4DI Meetup - Building a legacy

WP_20130919_19_09_18_Pro__highres.jpg

Today I went along to another C4DI meetup. This one was presented by Andy Whale, who is director of engineering at Kingston Communications. For those of you unlucky enough not to live in the Hull area, you might not know that we have our own local phone company. This makes it unique in the UK.

When every other regional telephone company was wound into a nationalised service many years ago, for some strange accounting reason Hull got left out, and it has functioned independently ever since. This means that we had innovations like untimed local calls for years before anyone else, and it also means that Hull phone boxes are painted white in colour. 

Andy was talking of his trajectory from British Telecoms engineer to being the man charged with rolling out Lightstream, one of the most ambitious networking projects in the world. There is a lot of talk today about putting the awesome speed of fibre optic based networking into people’s houses, but it turns out that there are two ways to do this.  One is to run an optical fibre to a box in each street and then use wire for the last part. The other is to actually put optical fibre into the house. The first is comparatively easy. The second is much more challenging. It is also the best way and how Lightstream is being deployed.

Once you have a continuous stream of glass fibre from the exchange to the house you can unleash completely staggering amounts of bandwidth, should you ever need to. The glass fibre itself will last pretty much for ever and is not prone to degrading over time. The devices that put signals onto the fibre are improving every year so the whole thing is future proof.

Of course, the snag is that the effort to get the glass out there is considerable. Andy spoke of the difficulties in getting connections through ancient conduits and under and over roads. He also made the point that a successful engineer must also work with a certain amount of cunning and faith in themselves and their people to get the happy ending that everyone wants. KC has rolled out several thousand installations of fibre, developed new techniques, patented new technologies and changed the lives of lots computer users.

The legacy that Andy is building will keep on changing lives for as long as we keep on thinking of new ways to use the highly reliable, expandable performance of the network infrastructure that is being put in place. I feel proud of being in a city where this is happening.

Before Andy left British Telecom he was assailed with warnings of how this kind of widespread optical fibre deployment was impossible and probably unnecessary. And now it is here, he is making it work and people are loving it. One person at the meeting made the point that if they could bring bandwidth like this to his premises, he would move his business to Hull to take advantage of it. The question on everyone’s lips (mine included) was “When can I get Lightstream to my house?”.

WP_20130919_19_43_30_Pro__highres.jpg

Andy brought along some props, including old style cabling. This is how it used to be.

WP_20130919_19_44_02_Pro__highres.jpg

This is where it is going. Still coloured connections, but with thousands, perhaps millions of times the capacity.

The government is pumping money into banks to try and get the economy going. This would seem to be changing the lives of a few bankers, making them slightly richer. Also some house prices in Surrey are going up a bit. It makes me really cross to think that projects like this are not being funded and rolled out everywhere in the UK. This is life changing technology which will be used well into the future and bring about things we can’t even imagine just now.

Andy and his team have shown that it can be done. Thanks to him for great talk that really brought out how engineers can directly change lives.

Grand Theft Auto V

image

What a nice bunch of people

Grand Theft Auto V was launched today. Rather than queue up at the store at midnight to see the game I took a slightly easier route. Simon set up his copy in our games lab and we had a go over lunchtime. Sometimes I prefer watching other people play games to actually playing them myself, and this was one of those occasions. After a while there was a bunch of us watching Simon as he crashed into buses and managed to land his car on top of another one. Great fun.

What impressed me most was the city of Los Santos. They always say that in GTA games the city is the star, and in GTA V this really is the case. The environment is huge and looks properly alive. When Simon hit the bus head on we could see the driver inside waving his arms and banging his steering wheel in frustration. All that must have been motion captured, encoded and then triggered at the right time.

When you walk round a corner and kick a garbage can down the road you know that someone will have drawn the textures, built the model and given it physics so that it “just works”. If you accidentally punch someone to the ground (it can happen) medics will turn up and try help him. And all this on an old, white, Xbox 360 that must have been one of the first ones they made. Amazing.

Of course there are limitations. You can only enter some of the beautifully drawn buildings, and we did see a tiny amount of “pop-up”of the skyline at one point. But you can’t take away anything from the sheer scale and detail that they have achieved. You can see where over 100 million pounds went.

The gameplay itself is pretty nasty of course. It starts with a botched bank job where just about everyone, including one of the main protagonists, gets shot. And apparently as the story develops you get to kill, maim and torture. Just like the people do in any mainstream TV drama. For me the best innovation is that if you fail a mission three times you can skip on to the next one. So that I really could treat the game as a rather long action movie that I can visit afterwards.

Much has been made of the ability to switch between the three main characters during missions. I haven’t played the game properly so I can’t really comment on that aspect, but it does look interesting.

Every time that another Grand Theft Auto is released people start going on about how this is the one that will make games finally mainstream, that will cause gaming to cross over and takes its place as one of the major entertainment media. I’ve news for you folks. It’s already happened. I’ve been playing computer games for well over thirty years. Pretty much everyone I know of my age does the same. Lots of devices, from bank cash dispensers to car dashboards, have interfaces that have drawn inspiration from the way that games look and feel. Computer games are now part of modern culture. And don’t worry, they are not all as nasty as GTA V, any more than all modern TV is just like Breaking Bad.

I’m really looking forward to seeing what the new generation of consoles can do. I’m sure I’ll be in the queue to get hold of the new devices. Or persuading Simon to bring his along so that I can watch him play.

Jolly Boating Weather

If you are feeling a bit annoyed about my endless parade of photographs of good weather and happy times, please bear in mind that I’m writing this back home on Monday evening and it is cold, dark and raining… But on Saturday it was none of those things, so we went on a little boat trip.

DSCF5007.jpg

This is the view back up the lake to where we were staying. Torbole is on the right hand side. I bet that bit of rock made a great noise when it fell down.

DSCF5100.jpg

Nice church

DSCF5139.jpg

Part of a nice castle

DSCF5285.jpg

Wind surfers making the most of the excellent conditions.

Verona Day

One of the great things about being on holiday is that you don’t have to worry precisely what day it is. As far as we’re concerned, today was “Verona Day”. In other words, we got on a bus and went there.

DSCF4356.jpg

They have a proper Roman Amphitheatre. Apparently “One Direction” have played in this very place, so we are obviously in an area with a lot of history.

DSCF4434.jpg

According to local folklore, this is the actual spot where a bunch of nineteenth century marketing men got together and decided that they should get themselves a piece of balcony based “Romeo and Juliet” action.

WP_20130911_17_34_54_Pro__highres-2.jpg

The evenings here are rather pretty.

Holiday Hill Climbing

WP_20130910_14_56_08_ev3_Pro__highresAnd3more.jpg 

Today we took a walk along to Riva del Garda, a town just a couple of kilometres from Torbole. Very nice place. Great museum (I like museums) and a castle thingy half way up the hill at the side of the town. The guide book said it was a 20 minute stroll from the centre of the town. Which it is. For Superman.

For us mortals, arriving a somewhat exhausted forty minutes or so after setting off, it was well worth the trip though. I made the picture above from four shots taken with the Lumia 1020.

WP_20130910_15_35_01_Panorama-2.jpg

I also took a few panoramas while I was there.

Speaking Italian Like a Local

DSCF4015.jpg

The good news is that I can speak Italian like a local. The bad news is that it is a local of East Yorkshire, UK. I’m trying to pick up words where I can, it seems the height of bad manners to expect everyone to learn English just because they might one day want to speak to me.

It is not going too well. I usually have this unnerving habit of speaking French whenever I go abroad. It’s the only foreign language that I know more than a bit of and it sometimes works in France. In Italy it is more of a hindrance though, serving to massively confuse the person I’m speaking to and massively annoy any French people in the room at the time. Oh well, but I did manage to order the right kinds of coffee today, which must count as some kind of progress.

Heading for the Lakes

WP_20130907_19_05_34_Panorama.jpg

It’s been a while since I’ve travelled somewhere with the express purpose of doing nothing when I get there. Heading off to Imagine Cup, TechEd, Campus Europe or whatever is always great fun, but there is always that underlying concern that you might not have the right kind of VGA adapter for the Surface in your bag when you get there. And they might not laugh at the jokes.

Anyhoo, today we are setting off for a week in the Italian Lakes. Actually, not in the lakes, that would be silly, but in a carefully selected, economically priced establishment just on the shoreline. Of course, I’ve not completely released my grip on my iron work ethic, there will be blog posts and pictures.

But I’ll do them when I get back.

Hull Freedom Festival

DSC02526.jpg

Hull is one of the cities in the running for “City of Culture 2017”. On the showing of the Freedom Festival event we went to today I think it is there already.

It. Was. Awesome.

DSC02447_8_9.jpg

They had these fluttering flags all around the city centre.

DSC02654_5_6-Edit.jpg

And the museum up town had been suitably decorated.

I’m ashamed to admit that this was my first trip down to the festival. We are not normally around this time of year, but having seen some of the preparations and with a good (but not great) weather forecast we decided to go for it tonight.

I’m so glad we did. Everything was wonderful. You just walked around a corner and there was another great band, playing superb music. We bounced off various stages and I took some pictures.

DSC02681.jpg

This is Kirsty Almeida, with her brilliant band. Great jazz singing, amazing musicians.

DSC02697.jpg

I’m not sure who these guys are. But by gum they were good. And loud.

DSC02735.jpg

And this is acrobatics to a driving African beat.

Around the streets we had some donuts that were cooked before our eyes (and were yummy), went round an art show and visited the Museum of Club Culture who had a special David Bowie exhibition. Then we bought some strawberry sherbet bon-bons a pig shaped bag from the craft stall (not for me) took in a few more acts and headed home.

The festival is on for the rest of the weekend.

Get. Down. There.

Scary Lifts at Campus Party EU

WP_20130904_16_18_05_Pro

This is the last day of Campus Party down in London. Andy and the crew will be judging the Hackathon Entries and I’m back in Hull. Oh well. Good luck to everyone. And I hope that some of the things that I said on Tuesday (it seems such a long time ago) were useful.

One more story from the experience: We were carrying some stuff back to the “base camp” room with one of the O2 Dome security guys. As we were heading for the lifts the chap was talking about a science fiction film he saw ages ago about this futuristic society. Every year they took the brightest and best of their people and put them in a lift to “ascend to the next level”. Of course there was no next level, just a horrible fate. He finished his story just as he punched the button to close the lift doors.

I made the point that with me as one of the party, everyone was completely safe from anything like that…..

Campus Party EU Day two (for me)

WP_20130903_20_16_24_Pro__highres.jpg

For those of you who that aren’t convinced by the camera in the Lumia 1020 I say Ha! and Ha! again. I’m going to print out an A3 version of this, and I reckon it will look awesome.

I’ve got a confession to make. I’m surrounded by people working through the night, making things and talking tech. And last night at eight thirty in the evening I toddled off to the hotel to watch CSI: NY and turn in. I blame it on my advanced years and the fact I was up at 5:15am yesterday to catch the train here. A poor excuse I know, but I did have enough stamina left to figure out who the killer was A clue: It was mum.

Anyhoo, here are a few more pictures from the event..

DSC02391.jpg

A blimp giving some sound advice.

WP_20130903_14_31_20_Pro__highres.jpg

I bought these from a shop here. Sure takes you back..

DSC02407.jpg

Awesome quad copter with eyes that can follow you round the room. Literally.

DSC02430.jpg

Completely amazing steampunk retro computer.

WP_20130904_11_00_22_Pro__highres.jpg

Picture Puzzle: One of the people in this photograph is wearing a hideous wig. Using your skill and judgement draw a large X over them so that you can’t see them any more.

Rob at Campus Party EU

DSC02334_5_6.jpg 
I call this photo “Down in the trainstation at 6:00 am”..

What do Rob and George Osbourne have in common? Well, not a lot as it turns out, which is definitely good news for him. But one thing we do share is that we are both at Campus Party EU today.

I don’t think George did a talk on Windows Phone development though, at least I didn’t see him at mine making notes. I had a great audience of folks who were all keen to have a go at writing something for Windows Phone. There was quite a wide spread of development experience in the audience, so I kind of went for the “broad comedy” approach that seemed to go well enough.

DSC02351.jpg

This is the audience being warmed up for me.

DSC02353.jpg

And this is Riaz doing the warming.

DSC02384.jpg

They have an Xbox one here, not sure what the game is though. The whole thing is great. Like the Hacked.io event I went to earlier this year, but much, much bigger and international. The clue is in the name I guess. A big chunk of the dome is full of people making things, doing stuff and sharing ideas. A lot of fun is being had and good done.

WP_20130903_12_15_33_Pro__highres.jpg

I found this drawn on one of the Whiteboards. Indeed.

For those of you who were at my talk, you can find my Windows Phone App Studio screencasts here. You can find App Studio here. And you can find me in the open area near the Xbox One sitting typing at my Skinned Surface.

Windows Phone Progress Indicator

image

You might find this useful. If you want a Windows Phone program to show that it is busy, maybe updating content from the network, binding data to a page or emptying a bank account then it turns out this is very easy. All you have to do is create a ProgressIndicator and bind it to the SystemTray.

ProgressIndicator prog; 
protected override void OnNavigatedTo(NavigationEventArgs e)
{
prog = new ProgressIndicator();
prog.IsIndeterminate = true;
prog.IsVisible = false;
prog.Text = "Leave me alone. I'm busy";
SystemTray.SetProgressIndicator(this, prog);
}

The code above makes the ProgressIndicator in the OnNavigatedTo method for the page, there are lots of other ways to do this. You can set the colour of the text and background of the display, but I use the default because I’m boring. If you set the IsIndeterminate property to true (as I have above) , this means that you don’t know how long the action will take. If you set this to false you can then use a SetValue method to adjust the size of the bar that is displayed.

Then, when your program is busy it just has to go:

prog.IsVisible = true;
This turns on the busy indicator. I’ve made a tiny demo application which uses two buttons to turn the indicator on and off. You can find it here.