Rob at Mix 11 in Las Vegas

MIX11_BB_I'mSpeakingAt_2

For those of you lucky enough to be going to Mix this year, I’ll be joining you as well.  I’m giving a session on Tuesday 12th of April at 11:30 am in Breakers D. The subject is “XNA Game Studio for Fun, Profit, Danger, Excitement and Windows Phone 7 Games”. There will be all new content, but all old jokes.

I’m also doing a booth session in the Windows Phone Booth (good name that) at 2:00 pm on the same day. Feel free to drop by and say hi. I’ll even sign copies of my book that you’ve bought….

30 Minutes in Paris

I went to Paris today. For half an hour. That’s the time it takes a person to sprint from terminal 2C to terminal 2F, jump the security queue and collapse exhausted on seat 10A of the flight out. The lady at the Air Bulgaria desk in Sofia expressed surprise that I was flying from Sofia to Amsterdam today, what with there being no flights in that direction. Fortunately the airline computers were equal to this, and had me going to Paris first, and then to Amsterdam, and then a six hour wait and then a flight back to Hull.

Lovely.

Fortunately I managed to sprint across the airport and made it  just in time. The rest of the journey passed without incident, although Schipol airport is not actually the most inspiring place to spend the best part of a working day.

The whole trip was worth it though. I’ve met some splendid folks and had a great time. I know it is very dangerous to extrapolate a whole race and culture just from the few people from there you happen to meet (I dread to think what would happen if folks started thinking all English people were like me) but I really liked the Bulgarians I met up with (and I saw quite  a few when we were “Speed dating” on Tuesday). They don’t suffer fools gladly. If you ask a confirming question (which I am wont to do), for example “So that means the Airport Shuttle will be leaving at 5:00 am?” they will look at you as if you are an idiot, bearing in mind they have just told you this. Actually, thinking about it, it was a rather idiotic question though…

Bulgarians also seem to have an earnest seriousness when you first meet them, but this quickly turns to riotous humour – which is great.

Nice Beer

We went out for a meal last night. Great food and the beer was really nice but we had to have several glasses just to make sure..

Coffee Stand

Sofia airport coffee at 5:45 am..

Windows Phone at MS Days

Windows Phone Audience

Did my second session of the day on Windows Phone. This is some of the audience before the start. Thanks for being another great audience folks.  Everything worked, in some cases eventually. My “party piece du-jour” was to start the program on the device rather than the emulator. I did it pretty much every time, in the end the people watching were spotting it before I did.

I got a question about Windows Phone Marketplace during the talk and I said I’d follow up on these pages. As I understand it this is as much a legal as a technical issue, in terms of how the law works in Bulgaria. At the moment you have to go through another publisher I’m afraid, which means people like http://appamundi.com/Publishing/ or http://www.yallaapps.com/.

You can find all the content from the lecture, including slides and demos, here.

After I’d finished I had a wander round and took some pictures of the conference.

Speakers Room

Who knows what goes on behind these doors….

Banner

Nice Banner

Windows Phone Banner

Windows Phone, Bulgarian style

Movie Showings

The conference is being held in a huge cinema multiplex. If you hurry you might make one of the 10:00 showings..

Lights

Nice Lights

Fun at Microsoft Days

Sofia Badge

Got my conference badge this morning, along with a very fancy pin which marks me out as a speaker at the conference. I got in and got set up and then went and watched one of the keynote sessions. The first part was in Bulgarian, which was pretty much lost on me I’m afraid, but the main talk was by Mingfei Yan, who talked about the cloud and how it is going to change everything. I reckon all of our students should see this, lots of food for thought about the way that computing is going.

Mingfei Car Juggling

At one point she showed some augmented reality, where a 3D car model was streamed down onto a marker on a piece of paper. Great fun.

Then it was time for my Micro Framework session.

Micro Framework Audience

Everything worked and I had a great audience. This is some of them as the room filled up. Some great questions and a round of applause at the end. Although it was probably for the robot.

I’ve put all the resources for the talk here.

On now to experts lounge and then the Windows Phone talk.

Hello Bulgaria

Staircase

Flew out to Sofia today to give some sessions at Microsoft Days 2011. The journey out was complicated slightly by a two hour delay on the  flight from Amsterdam to Sofia. They didn’t actually announce “The flight is being held up while we put the seat in front of Rob into the ‘permanently reclined’ position” but I think that is probably what happened.

Anyhoo, I made it in the nick of time for our trip to a local university Damien Caro and myself met up with a bunch of students and, once we managed to make our laptops talk to the projector, we had a great time. I gave a demonstration of my silly robot and a Windows Phone game involving cheese. Damien talked about the Cloud which is going to change our lives.

Students2

I took a picture just as everyone was leaving. Thanks for being a great audience folks.

Opening Up

Starting the speed dating

Then. straight after our lecture, it was time to head off to a trendy city centre bar for some ‘speed dating’ with journalists. This was one of the most intense things I’ve ever done. We had five minutes with each person and we were shouting introductions, questions and answers over each other. Great fun, although I ended up a little hoarse by the end.

Awesome Handbag

One journalist had this amazing handbag.

Sofia Night

After that it was time to head back to the hotel and make sure that my little robot knows his lines for tomorrow.

Kinect and Home Sweet Home

Kinect and Home Sweet Home

Tom and Laurie from Home Sweet Home came into the department so that we could work on our setup for Platform Expo, which is coming up real fast. We had Paul Murphy from BBC Look North along to take some film as well, which was nice. We showed what we had done and most of it worked. To see all of it working you could come along to the Platform Expo a week on Sunday (the 27th) and even drive the music and video yourself.

http://platformexpos.com/

Kinect and Midi at Platform Expo

Kinect and MIDI at Platform Expo

Laurie Welton of Home Sweet Home checking out the Kinect interface.

Spent an hour or so down at the KC Stadium today marking out our territory for the Platform Expo that is happening in just over a fortnight. I’ve taken a Kinect driver from Code Laboratories and some sample MIDI code and we are going to make something that lets you control the music playback and video show using your body as the controller.  I’m working with Tom Watkins and Laurie Welton of Home Sweet Home who fancied having a play with this stuff.

Great fun. We’re linking the MIDI signals to Ableton Live audio and Resolume video systems. I’ve not played with MIDI for ages, it seems to have come on a bit…

Anyhoo, I’m doing something which might be interesting, where we are using video images to perform the MIDI mapping . This should make it really easy to design “human user interfaces” for use during different performances.

Kinect and MIDI Setup at Platform Expo

This is the first version of the program that we tested, and it even mostly worked.  If you want to see it in action, come on down to the Expo at the KC Stadium on 28th of March. That’s the same day as the final of our Three Thing Game contest, which will also be taking place during the expo. Almost as if we’d planned it that way. We’ll have lots of Nintendo 3Ds machines around and there are talks and demonstrations of 3D in entertainment and games, I’m doing a Kinect workshop. There are lots of other platforms and sessions and demos and really good stuff. And there will be lasers.

Microsoft Career Conference 17th Feb

Career Confernce

I’m treading the virtual boards again. There’s a Microsoft Certified Career Conference on Thursday and I’m doing a session about Windows Phone development. You can find out more, and sign up, here:

http://www.mscareerconference.com/

The title of the session is “60 Minutes Rock Star: Find out how to become a Windows Phone Rock Star”. It as at 2:30 pm GMT. I might even get my guitar of the wall and lay down some riffs.

Then again, I might not….

Hello Bulgaria

image

I’m giving a couple of sessions at MSDays in Sofia in Bulgaria at the end of March. You can find out more and even book your place at the conference (assuming you are Bulgarian) here:

http://www.msbgregistration.com/

There is also a Facebook group:

http://www.facebook.com/MSDays

I’ve even had a write up in couple of Tech News web sites in Bulgaria:

http://technews.bg/article-20532.html

http://news.expert.bg/n331344/

This is part of one of them…..

Специален гост в сесията за разработка на игри ще е и Роб Майлс, Microsoft Most Valuable Professional (MVP). Той е лектор в Hull University във Великобритания. Преподава програмиране, софтуерен инженеринг и вградени системи. На „Дни на Майкрософт” ще говори за Windows Phone и платформата за разработка на игри XNA.

If anyone can read this, I’d love to know what it says. I hope it is nice. It looks like Rob Miles in Bulgarian is Роб Майлс. Whatever. I’m very impressed that I could just cut and paste the text off the web site and into the blog and it all just works. You’ve gotta love UNICODE.

Anyway, I’m really looking forward to travelling out to Sofia and giving a couple of sessions, one on Windows Phone development and another on the .NET Microframework.  Should be fun.

Platform Expos 2011 is coming

image

A date for your diaries folks. Sunday the 27th March 2011. That’s the day that Platform Expos 2011 is running. We had a meeting today about what we are going to do as part of the expo and it looks like it is going to be a really good gig. With 8 platforms on show, from Business through Culture to Education, there is a whole lot happening. We are going to be running another 24 hour mad game development to coincide with the event, and I’m going to be giving a session on Windows Phone game development. We will also be showing off the latest developments on Microsoft Kinect and home 3D technology.

You can find out more here:

http://platformexpos.com/index.html

The meeting was down at the World Trade Centre in Hull,  which has a fantastic view of the Humber Estuary and The Deep just outside.

Deep Panorama 

The weather was a bit grey, but I did my best.

DDD Manchester

DDD Audience

A great audience. Even though not all of them like cheese.

Today I got on the train to Manchester, did 90 minutes of standup with a broken voice and then got on a train back to Hull. I had to wear two microphones, that’s how bad my voice was.

Anyhoo, the sessions I did (Writing Windows Phone Games and Windows Phone Marketplace) seemed to go OK. Thanks to the guys at Appamundi for inviting me to speak.

I said I’d put the slides and sample code up on the net and, as a man of my croaky word, you can find it all here.

On the way out of Manchester I, of course, took some photos.

DDD Odeon

Print Works and Odeon looking good

The Wheel of Manchester

“The Wheel of Manchester” – it doesn’t half go round fast…

Hull Digital TechMesh Meetup

Hull University Campus Library

Today’s Hull Digital MeetUp was interesting. We had a presentation from TechMesh, who provide networking (of the human kind) between like-minded IT and Telecoms business in the area, a talk from Nick Riley from Hull University Logistics Institute about the use of RFID and a few words from MediaSat3. And very nice free food and drink.

Hull Digital are organising a very interesting event next month. Hull Digital Question Time brings together a bunch of experts, including the Vice Chancellor of the university, and invites the audience to ask questions. Should be fun.

TechDays 2010 Portugal Session Resources

TechDays Portugal 2010 My Office

ACA009 Creating Windows Phone Games

Here is the content from my session. Thanks for being a great audience.

The code works on the current version of the CTP for the Windows Phone system. You can download this from here. If you want to use demo 3B to serve out accelerometer information to your phone app make sure that the program is running with Administrator privileges, and that you have modified the URL in the Phone Starlight program to address this host (localhost should just work).

If you want to get started with Windows Phone you can find a list of useful lines (and some FAQ entries) here.

ACA004 Giving Robots Life with the .NET Micro Framework

I left Oscar the robot powered up overnight by mistake. I was very impressed to find that he still had plenty of battery power left this morning. Fortunately nobody had been sending movement commands to him via the secret URL otherwise he could have gone anywhere!

If you want to get hold of a robot and Fez controllers you can go to:

http://www.tinyclr.com/

If you want to get hold of the Web Server board you can go here:

http://devicesolutions.net/Products/Tahoe.aspx

If you want the most powerful Micro Framework board I’ve ever seen you can go here:

http://www.ghielectronics.com/product/125

The Micro framework at Microsoft can be found here. There are links to platform manufacturers and a very useful forum. You can even propose enhancements to the platform.

http://www.microsoft.com/netmf/default.mspx

Fun with Visual Studio 2010 Tech Days in London

Tech Days 2010 London Pick your Door
Which door would you choose?

Went down to London today to give a session as part of tech-days Visual Studio Developer Days. It was great fun, even though just about everything broke at some point during the talk. Richard from Black Marble was on before me and did a very impressive talk about the new testing features in Team Foundation Server.

Tech Days 2010 London Richard Fennell
Doesn’t Richard look like Bill Gates?

When my turn came my laptop had gone to sleep and forgotten to produce any video output. Then I had all kinds of finger trouble typing in programs and my microphone broke and fell off twice. But it was all good…

Tech Days 2010 London Blurry Rob Miles
A blurry version of me, which is how I felt at the time…

Tech Days 2010 London Audience
Some of the audience, all of whom were absolutely great.

The whole thing took place in a cinema, so I had the biggest screen I’ve ever used in my life.  You can find the presentation here and the demo code here.

As part of the day I was interviewed for Underbelly, a new Microsoft website for developers. you can find my interview here. If you really want to…

Geek Night Files

DevDays 2010 Geek Night Setup
My name in lights…

After the fun and games of Geek Night I’ve now put all the source files and the presentation up.

  • You can find the presentation here.
  • You can find all the sample code here.

There are also some more audience pictures on Flickr. Click on the picture above to find your way to my photostream and take a look. I’m off to find a tram, a train and a plane now…

World’s First Windows Phone Controlled Robot

Oscar Takes a Bow

Oscar, my tiny Micro Framework powered robot has become the other first robot to be controlled by a Windows Phone. Charlie Kindel was kind enough to take part in my demo and give the robot commands during the talk. Thanks for that.

I nearly didn’t make it work though, loading the wrong firmware into a device is never going to end well, but in the end all the components fitted together and a happy ending ensued. I’ll have more pictures, and the slide deck that explains how it all works, along with demo code, tomorrow.

Hardware Setup

This was the setup, you can see Oscar next to my laptop, the Micro Framework board I used as a web host is on the far left.  I also had my own router and WIFI access point so that I could get the phone onto my own private internet…

Platform 2010 Free Games Conference at Hull

image

I’m going to be doing quite a lot of speaking in the next month or so. Good thing I know lots of jokes.……

Anyhoo, in a couple of weeks or so, on March 25th, I’ll be treading the boards at Platform 2010, which is a digital gaming event in Hull. It is at the spiffy new Hull Truck theatre and they have some really good speakers lined up. And me.

It is free to attend, so if you are in the neighbourhood and want to take part you should head over to here and register your interest via the “Contact Us” link.

http://www.platform2010.co.uk/index.html

Geek Night Fun and Games

4389841760

This is a still from a very embarrassing video:

http://www.devdays.nl/Video.aspx?pid=75

I’m doing it again. Geek Night at Dev Days. This time I’m taking my little robot Jason and a bag full of sensors and bits and pieces. We are going to create some embedded devices on the fly and have some good old .NET Micro Framework fun and games. If you are coming to Dev Days 2010 at the end of March, then it would be great to see you. You can find out more here:

http://www.devdays.nl/GeekNight.aspx

De Nutty Professor Rob Miles

I'm going to be presenting at DevDays09 in Holland later this year (28/29 of May to be precise).

I'm doing two sessions during the conference, one on the .NET Micro Framework and another on XNA. I'm also doing a session at Geek Night. I did one last year, and it was great. This time I'm talking about "Ruling the World with the .NET Micro Framework". I'm going to show how you can achieve greatness by programming tiny devices. It is going to be fun, on the site at the moment they refer to me as "Rob Miles, de nutty professor uit Hull". Works for me.