Mike Taulty talks Universal Apps at C4DI

I've met up with Mike Taulty a few times over the years, at the odd Hackathon or conference. I've also spent a fair while reading his blog. But I've not seen him to a talk before. Until now. 

He came along to a developer event at C4DI (which was packed by the way). He spent almost exactly an hour exploring how to build up a Windows 10 Universal Application to control a Sphero ball. At the start he made the point that Universal Applications are exactly what they say. They run on a Windows 10 platform that is now unified across lots of devices, from Raspberry Pi, through phone, Xbox One, tablet, PC, Surface Hub and even HoloLens. 

The talk served as a great demonstration of this, with the same code running on PC, Pi and phone. Mike also explained how different families of device can expose specific functions, for example a phone platform can provide an inclinometer, but a single application can be written to make use of these abilities in a context that is useful to the user.  He also touched on adaptive layout, where the designer can create display layouts appropriate to the format and size of the screen in use and then have the application automatically select the best one.

Mike also looked at the range of input options available to Windows 10 developers and by the end we had a Sphero that was controlled by speech, handwriting and even switches wired to a Raspberry Pi.

This was a great talk that packed lots into a very short time. I'm very tempted to ask Mike to come along and deliver it as a Rather Useful Seminar. 

The Internet of Things at C4DI

Tonight I headed off to the C4DI for a developer meetup. It was nice to see a few folks I'd not met up with in a while, and even nicer to see that a few of our students had made it along to the meetup. These are really good events to get along to. You get to mix with local developers, drink free beer and see what's going on in software development. 

And you get to find out where the C4DI is, in a lovely and fast growing part of town. 

The talk was from Glynn Bird, a Developer Advocate from IBM. He gave a lovely talk about  the Internet of Things; starting with what constitutes an IoT device (a clue - it's not a clockwork gas meter) and moving on to future trends. Glynn reckoned that although IoT devices in the home sound fun- after all, who wouldn't want an internet connected kettle? - it is in the field of industry where they have the most potential.

We now have the ability to sprinkle connected sensors around any production process, from farming to nuclear power stations, and then use vast cloud based systems to crunch the resulting torrent of data. This should lead to huge improvements in the way that we do things as we use data that previously was either unavailable or discarded or just plain too hard to work with.

Glynn talked about MQTT (Message Queue Telemetry Transport), a lightweight mechanism for routing data from sensor to client and suggested some technology (node-red and CouchDB - along with CloudAnt) that look very interesting

Very thought provoking stuff, with some great discussion at the end. Glynn is a fascinating chap to listen to - and he has a very useful website too. 

There are some very interesting meetups coming down the tracks. Anyone can go along, and everyone should. Sign up here

Happy New Year at the C4DI

What with today having really quite nice weather we went out for a walk. I took number one son to show him the new C4DI headquarters down at the waterfront. I think it is a stunning looking building, and a great visual compliment for "The Deep" which is just across the river.  I'd like to think of this as a metaphor for all the great things which are happening in Hull just at the moment, with a burgeoning local software scene and some fascinating trajectories for developers who want to live and work in lovely Hull. 

Oh, and I'd like to wish all my readers a happy and prosperous New Year.  I hope you have a happy, healthy, fun-filled and prosperous 2016.

Northen Stars at C4DI

A good sized audience

A good sized audience

It would seem that the C4DI is taking up quite a large chunk of my life at the moment. Last week we had the awards ceremony, yesterday Jon Moss came and gave a Rather Useful Seminar and today I'm down at the Northern Stars. The idea behind the event was simple. Make a three minute pitch of your startup idea to an audience. Best one on the night wins an iPad. Twenty of the best pitches from events around the area win a slot in the grand final and a chance to go for top ten startups of the year. A great way to get your name out there and learn how to work an audience in 3 minutes.

Jon Polling pitches I'm In

Jon Polling pitches I'm In

Unfortunately I was in a student lab session when the event started (embedded development - great fun) so I didn't get to see all the presentations. I was sorry to miss the pitch from Arc Studios, especially when they told me that they had based the content on my Lectures in Rhyme. After pizza, and a really interesting discussion about technology and the area, the winner was announced as MrLista, the ultimate Wish List generator.

Now that's a good sign....

Now that's a good sign....

On the way out I spent some time trying to get a good picture of The Deep, which was looking very splendid in a high tide.

Carefully stitched....

Carefully stitched....

There were a few of our First Year students amongst the crowd. I told them that I expected them to be pitching their ideas this time next year...

Jon Moss from C4DI at a Rather Useful Seminar

Jon Moss from C4DI came along today to give a Rather Useful Seminar. We had another great audience and I was really pleased to see so many First Year students turning up. I'd asked Jon to come and give some tips for success, and to talk about the new C4DI and what it means to our undergraduates.

Jon gave a fantastic talk, drawing on his experience of life to set out a really good agenda for success. I'm not going to steal the content of his entire talk (although it is tempting) but I did make notes of the ten important points that he made.  I hope you can read my handwriting.

The C4DI is entering a really exciting phase, with a new building and lots of local interest in startups and technology. It's going to provide a really great trajectory for students who want to stay in lovely Hull and build something great. The reason I can say that with confidence is that it has already done this.

Thanks again Jon for an excellent talk.

Hull and East Yorkshire Digital Awards at C4DI

Now, that's what I call a well set table....

Now, that's what I call a well set table....

I was very lucky to be invited along to the Hull and East Yorkshire Digital Awards tonight. Actually we went in mob-handed, with bunch of University folks and a whole heap of nominations for people who work in the same place I work.

Adam from Betajester on the big screen...

Adam from Betajester on the big screen...

Adam from Betajester was up for one of the awards which was nice. He didn't quite end up winning it, kudos to him for making it to the glittering final though. We're well proud of you sir as we are of the folks from Lab on a Chip,  Seed Software, Arc software, Vertual and a host of others from the campus. You can find out more about the Hull University success here.

Rory Cellan-Jones announcing winners

Rory Cellan-Jones announcing winners

We had the BBC Technical Correspondent along to run the show, accompanied by his boss, the chairman of the BBC, which was kind of awesome. It was unfortunate that Martha Lane-Stewart was unable to get to the event because she was unwell, it would have been lovely to have heard from her. But we had some great technical chat (favourite fun fact - a third of the optical fibre in England is in Hull - providing high speed data links to homes and businesses) a question and answer session and a quiz which our table very nearly won. If only I'd known that Linked-In was started before Myspace.....

Anyhoo, we staggered out into the night way past my bedtime and went home after an evening of good food and good company, awestruck but the new C4DI premises which hosted the event and were opened today.

I'm looking forward to taking a proper look around the new building sometime soon. In daylight. The future is going to be a very interesting place.

Hull Northern Stars Event on October 29th

In Hull we're really lucky to have the C4DI (or Centre for Digital Innovation). They will soon be moving into their spiffy new building and one of the first big events they are hosting is a heat of the Northern Stars initiative.

This aims to give innovators and entrepreneurs a platform where they can pitch their ideas. Each entry gets a three minute slot to make a splash. Best pitch of the night gets an iPad and a chance to move into the big league.

These events are great fun, both to watch and take part in. They are also the perfect place to meet up with fellow developers and backers and trade ideas and business cards. If you are first year who just wants to come along and find out what pitching is all about or a finalist who wants to find out if their idea is a good one you should sign up and take part. And if that wasn't enough incentive, they have free Pizza and Beer too.

I've already booked my ticket. You can get yours here.

Could you be a c4Di Intern?

The C4DI (Centre for Digital innovation) in Hull is looking for an intern to join their team and help business make the most of technology.

This would really suit a Computer Science person who want to branch out and maybe even start their own company along the way. It can happen.

You can find out more about the position here.

 

I've been racking my brains to try to work out why the new C4DI headquarters looks familiar. I've finally found the answer.

These are the living quarters for Stingray personnel from the iconic sixties TV series. This team of fearless aquanauts used a super submarine to fight evil underwater. Suddenly it all makes sense. The new C4DI HQ is right next to the docks......

NFire 1 3D Printer on Kickstarter

Alex from C4DI has recently launched his NFire 3D printer on Kickstarter. It's a good looking beast, as you can see. The ideas is that you can easily swap out components and print larger pieces or add a second extruder. The price is very competitive (particularly if you managed to snag one of the early bird offers) and it uses a very nice hot end (the bit that actually extrudes the filament.

Worth a look if you are in the market for a low cost and extensible device.

C4DI Startup Event

This overhead view of the new C4DI building was stolen from an awesome video by Jon Moss. Click through the image to view it.

This overhead view of the new C4DI building was stolen from an awesome video by Jon Moss. Click through the image to view it.

We are really lucky to have C4DI in Hull. And it is going from strength to strength. It provides homes for new business, advice for existing ones and links nascent companies to investment.

As you can see above the new home for the C4DI is coming along a treat, and they've got some great events planned for the future.

On 30th July they are having an event aimed at startups. If you want to test the water with an idea you've been working on, find like minded folks who might want to go into business with you or just find out how C4DI can change your life (it's already done this for quite a few of our students) then you should come along.  Sign up here.

Docker at C4DI

After all of the shenanigans of the last few days I was probably not in the best mental shape to go along to the Developer Meetup at C4DI tonight. But I went along to meet the folks and hear about Docker. Adam Carlile works at Board Intelligence and uses Docker to build highly secure, discrete systems that generate confidential management reports.

Docker is especially useful to Adam because it provides a way of packaging up a particular configuration of machine into a "lump" of data which can then be transported and executed in a secure way on another device. It is essentially a highly portable virtual machine configuration, but with the advantage that the Docker container is very lightweight and can be layered in a way that makes it very easy to create and amend configurations.

If you like playing with operating systems, or have a need to distribute work in a secure and managed way, then Docker is well worth a look.

C4DI Hardware Meetup - You Should Come Along - Really

If you live in the Hull area and have any kind of interest in technology there's a very good chance you'd enjoy a C4DI hardware meetup. They are first Thursday of every month and we have a mix of folks who like playing with computers and hardware and stuff. This month we had a Raspberry Pis of various flavours (which sounds wrong but it's right), flashing lights, amazing embedded devices you can get for less than a fiver and some brilliant discussions amongst other things.

Keep an eye on the Hull Meetup site for the next one.

Hope and Glory Coffee at C4DI

Something different at C4DI tonight, with a visit from a bunch of folks from Hope&Glory coffee. I'm not much of a coffee aficionado myself, but number one wife is, and so we both headed out to find out about roasting and blending and whatnot.

Turns out that there is a lot more to this than I thought. Apparently coffee is second to oil as the most valuable commodity traded worldwide, it originated in Ethiopia and has been round the world since. It takes many years training to acquire the ability to properly discern different types of bean and there are only sixty or so people in the UK with the highest level of ability in this area. One of them is from Hope&Glory and we had a fascinating session where she showed off an iPhone controlled coffee roaster and talked about the business of sourcing the right beans, how they are prepared, what happens during roasting and lots of other stuff.

Then we took a look at different ways you can take your ground coffee and make it into a drink.

This was my favourite way to make a brew. In fact, it might turn out to be my favourite way to make any drink ever. It involves naked flames, steam and vacuum power to make a really nice cup of coffee. Heated water is forced up into the top container to mix with the coffee grounds. Then you take away the heat and as the steam in the bottom bulb cools it contracts and pulls the liquid back down through the cloth filter.

A great way to end a dinner party methinks, as long as you don't burn the house down. You can get all the kit from Amazon for around thirty quid. I've ordered mine. Much more exciting than a video game and actually cheaper. I was tempted by this amazing device but I think it is probably a bit expensive even though it looks enormous fun. If you aren't sure how to make any of this stuff work there are some rather nice howtos on brewing on the Hope&Glory site.

We left after an hour or so of learning about coffee, clutching a sample pack of beans. There are three different types of bean available from the Hope&Glory site. The prices are reasonable for coffee this nice and they do free postage, with the packets designed to fit through your letterbox and be waiting on the mat when you get home.

I still don't really think of myself as much of a coffee drinker, but after tonight that could change...

Happenings in the Department

Muyiwa.jpg

Muyiwa Olu  gave a really good (and Rather Useful) seminar this week about the Python language. It is great to see someone being enthusiastic about a platform they obviously enjoy working with. I reckon that every programmer should have a bit of Python in their lives, because it is just such a fun language, and it was lovely to see some of the features brought to life. A great presentation from one of our second year students. 

You can find the slide deck for the session here

Next week we have Charlotte talking about Computer Science internships and her time at Airbus Industries writing software, including some Python code...

This week we also had our first meeting of the new "Embedded Development Club". Quite a few folk turned up, if just half of them come back next week with some kit to play with then we'll consider that a win. You can find the slide deck for the presentation here

And tonight we have a Hardware Meetup at C4DI. It's all go.

Flashing Lights and Drones at C4DI

DSC_0036.JPG

Today we had another of our hardware meetups at c4di. Great fun was had by all who attended. We had two activities, playing with coloured leds or creating a Larson Scanner. Ross had brought along a little quadcopter with a video camera and much fun was had with that too. I'm not saying you should get one, but if you fancy making an investment you can find it here.

Completely Mad Tuesday

Today was completely mad. It started at 6:00, getting up to grab breakfast and zoom up town to review the newspapers with Radio Humberside. Which was fun. Then over to C4DI to chat with David Burns (again on Radio Humberside) about technology, Hull and the exciting things going on at the moment. And all against a fantastic sunrise which I managed to grab some snaps of.  You can find them here.

David Burns and Jon Moss of C4DI get the wide angle treatment. With a guest appearance of my knees.  

If you're quick you can get to hear the broadcast here.  I arrive around 20 minutes or so in...

Then it was back to the department to give a 10:15 First Year programming lecture in the nick of time. Then more lectures, labs, delivering chocolate brownies to a cake sale and finally a bit of Python Wrestling. 

By 7:15 pm I was wandering around the lab bouncing of walls and muttering "Today has been great, and busy, and all, but I'd quite like it to stop now...."

Open Data and the Leeds Data Mill at C4DI

WP_20141112_17_58_32_Raw.jpg

You can learn some really interesting things from data. And there is a lot of out there, freely available to anyone with a theory to test or an idea for an app. Mark Barrett and Simon Zimmerman work at Hebe Works where they are trying to make more data available and tell interesting and useful stories from what is already visible.

Yesterday they came over to C4DI to talk about what they are doing and tell us all about Leeds Data Mill.  Mark took to the stage and told us all about the challenges of making data available. He is also the chap behind the GP Ratings App for iPhone, a wonderful program that leverages thousands of patient ratings and uses them to show you how good the doctors are in your area. 

This was a very thought provoking talk with an eye on the future. Mark and Simon reckon that open data is a great way to create completely novel applications, as well as giving people much greater insight into how the services around them actually tick. 

I headed over to the Data Mill and had a look round. There are some interesting data sets that you can just download, or hit with ready made Python, Ruby or JavaScript templates. I happened upon one that give the incidence of parking fines in the city and how many miscreants have paid up. And I started wondering if people who get fined in the morning are better payers, or worse, and when during the day they take the most fines. And I was hooked. Not written the program yet, but there is a good chance I will. And there are over 150 (and growing) data sources to go with that one.

C4DI are working with the Hull City Plan to bring this kind of open data to us. I'm really looking forward to seeing it all come together.  

Car Trouble

I managed to get this stepper to turn, which was more than I did with my car engine...

I managed to get this stepper to turn, which was more than I did with my car engine...

I've not had a car let me down for a very long time. It happened today. I was moving at speed, heading for the C4DI Hardware Meetup when I pressed the button to start the engine and nothing happened. 

Nothing.

So I checked all the obvious things, changed the battery in the remote and finally called the RAC man. He arrived in very good time, took one look at the car and said "I got called out to one of these a while back. Couldn't get it to work".

And so it turned out. The car is presently awaiting  transporter awaiting a trip on a transporter to the garage for diagnosis and hopefully repair. The fault seems to be with the steering column lock (which is at present unlocked but might lock when we start turning the wheel). 

I'd put the notes for the C4DI stuff on the web (we were playing with stepper motors, you can find the stuff here). Hopefully everyone did too.