Showing posts with label O'Reilly. Show all posts
Showing posts with label O'Reilly. Show all posts

Sunday, August 19, 2012

A drawer full of phones...

I had a huge clear out of my home office this weekend, including the draw full of old mobile phones. A free copy of the second edition of Learning iOS Programming to the first person that can successfully identify them all...
A collection of mobile phones, but the iPhone changed everything..?
Answers accepted on the relevant thread on Google+ only....

Tuesday, May 15, 2012

Getting Started with Arduino and iOS

To celebrate the release of my new video course Getting Started with Arduino and iOS, O'Reilly Media are offering 60% off when you buy it along with my book iOS Sensor Apps with Arduino.


60% off when you buy both the video and book together

It's the MAKE: Hardware Innovation Workshop this week, as well as Maker Faire Bay Area this weekend, and I'll be hanging around both talking about this and other things and well as doing some live demos. So come and talk to me if you see me, and you want to know more about connecting your iPhone to the open hardware world.

Wednesday, May 02, 2012

Interviewed at O'Reilly Where 2012

I forgot to post a pointer to this at the time, but while I was out at O'Reilly's Where conference I was interviewed by Mike Hendrickson about location privacy, data leakage and data exhaust.

Saturday, March 31, 2012

iOS5 Week at O'Reilly

It's #iOS5 week at O'Reilly Media, and they're offering 50% off most of their iOS titles in ebook, including my own Learning iOS Programming (2nd Edition) and Basic Sensors in iOS.

If you've been thinking about picking up some #iOS5 goodness from O'Reilly, then now is probably as good a time as any...

Wednesday, August 03, 2011

Talking about connecting iOS to the real world

I seemed to spent a lot of time in front of the camera while I was at OSCON last week, amongst other things I talked about connecting iOS devices to the real world using the new Redpark serial cable for iOS.


Demonstration of the cable


Interview with Mac Slocum talking about the implications

Tuesday, July 26, 2011

OSCON 2011

This week I'm in Portland OSCON 2011 along with OSCON Data and OSCON Java. If you're not here in person O'Reilly is streaming keynotes and interviews live from the conference floor.

The Live Stream Schedule

But if you are around, come see me talk on Thursday when I'll be discussing connecting iOS to the real world and the Internet of Things.

Friday, April 02, 2010

An iPhone Book by an Open Hardware Advocate

I was surprised a few days ago when someone pointed out that as an open hardware advocate it might be viewed as, well, odd for me to write a book on iPhone programming.
Intrigued by a open hardware advocate that has written an O'Reilly iPhone book: @aallan
@erikevenson via Tweetie in reply to @aallan
A couple of years ago there was a great hue and cry about the death of the desktop, and the end of the Internet. Mostly brought on by Johnathan Zittrain's book, "The Future of the Internet: And How to Stop It."

Jonathan argued that today's technological market is dominated by two contrasting business models: the generative and the non-generative. The first model, general purpose computers, allow third parties to build upon and share through them. The second, non-generative model, is more restricted, with appliances that can only be modified by the vendor. He is very much afraid that the second model, where we are locked in by vendors is coming to predominate.

I don't think my opinions on this have changed much in the last two years. The iPhone, and now the iPad, are held up as being evil for being closed platforms. I don't think that's a problem. There is plenty of room for closed platforms.

Cory Doctorow argues that the next generation of kids won't be able to grow up and become programmers. That buying an iPad sends the wrong message to your kid, that the world isn't yours, it's something you have to leave to professionals.
Buying an iPad for your kids isn't a means of jump-starting the realization that the world is yours to take apart and reassemble; it's a way of telling your offspring that even changing the batteries is something you have to leave to the professionals. - Cory Doctorow
I think he's dead wrong. Technology has moved on, and the world is changing. What is changing is that we’re in the transition phase away from one model of computing and towards another. I’d argue that the underlying trend is towards more openness, not less. It's just the things that are open and the things that are closed are changing, and with that the skills you need to work with the technology.

We're moving away from general purpose computers towards more purpose specific devices. Amoung these are the iPhone and the iPad. However the passing of the desktop computer, and the Web, is not the problem people should be worrying about. The important thing for people to hang onto is the infrastructure, the pipes themselves. The Web isn't the Internet, the Internet existed before the Web and it'll be around a long time afterwards. So long as we have the pipes the content flowing across them is really rather irrelevant. I'm far more worried by threats to network neutrality than I am by the death of the general purpose computer.

The only thing that's changing here is that the tools and skills you need to play with the next generation of technology; ubiquitous computing, embedded devices, mobile devices. So you'll need different skills than you might have used to play with the last generation of technology? The fact that you have to go out and learn some electronics to take part in the next big thing isn't such a big deal. You're supposed to like learning new things. Go buy a soldering iron and stop worrying about vendor lock-in so much...

...and even if you don't believe me? Stop worrying, the kids are going to be just fine.

Sunday, December 13, 2009

Let the presses roll

As some of you probably know I've spent the last few months writing a book on programming for the iPhone and iPod touch platform for O'Reilly Media. Late last night my editor emailed me to say that my final draft has just been pushed out the door to production...


I've pulled together some supporting material for the book. Including a couple of screencasts walking you through building the example applications from chapter 10 and chapter 11 of the book, some sample code and the slides from my keynote presentation at the Where 2.0 Online Conference on iPhone Sensors.

Learning iPhone Programming is available now online in Rough Cuts through O'Reilly's Safari Book service, and should be in stores by the middle of March.

What better Christmas present for the geek in your life..?

Wednesday, July 23, 2008

OSCON: Wednesday Morning Keynote

My jet lag caught up with me last night and I ended not making it to the Tuesday Night Extravaganza, although other people did and cruelly didn't blog Damian's talk for the rest of us that didn't. So I don't get to find anything more about "Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces", which is a pity...


The keynote kicked off with Allison Randall and Edd Dumbill, talking about the history of Open Source and OSCON. This is the first OSCON without Nat at the helm, and while I've seen him around, it's pretty weird not to have the keynote kick off with "...and here's your conference chair, Nat Torkington".

Update: Looks like I'll see you all next year. While I was in the keynote I got a phone call and I'm now heading back into the UK somewhat earlier than planned.

Update: More than one interrupted journey...

Monday, July 21, 2008

OSCON 2008

Day one of OSCON 2008 here in Portland, Oregon. In my current jet lagged state it was actually fairly easy to haul myself out of bed early enough to make it down to the convention centre and grab morning coffee before everything kicks off for the day. For my body at least its just coming up to four o'clock in the afternoon...


View Larger Map

This year I've decided to take my own advice and keep clear of the Perl track, at least for the tutorials. So this morning I'm going to "Python in Three Hours", then this afternoon I'm going to, erm, "Perl Security". Which is about as far as I could pull myself away from the Perl track for today. Tomorrow I'm off to "An Open Source Startup in Three Hours" and "Practical Erlang Programming".

As always, I'll be blogging things, taking pictures and this year probably twittering the odd comment or two. That's if the fail whale isn't sighted...

Update: Steve Holden talking about Python in Three Hours.

Update: Paul Fenwick talking about Perl Security.

Update: Gavin Doughtie and Andrew Hyde talking about An Open Source Startup in Three Hours.

Update: Bailed out of An Open Source Startup in Three Hours after coffee and into Damian Conway's talk on Perl Worst Practices.

Update: Francesco Cesarini talking about Practical Erlang Programming.

Update: With the tutorials over, the conference is kicking off properly with the Wednesday Morning Keynote.

Update: Looks like I'll see you all next year. While I was in the keynote I got a phone call and I'm now heading back into the UK somewhat earlier than planned.

Update: More than one interrupted journey...

Tuesday, April 17, 2007

Live(ish) from the Web 2.0 Expo

So I'm sitting in my office in Exeter watching Eric Schmidt giving his keynote at the O'Reilly Web 2.0 Expo in San Francisco via a Skype call from John Taylor who is sitting in the Moscone Centre. I think I'm more impressed with this slight of hand than I should be...

Live from San Francisco...

I guess I owe John a beer, after all he's currently sitting in the keynote with his Macbook Pro on his lap turned the wrong way around so I can see Eric talking using the built-in iSight. It's not exactly life casting? Anyway, Eric is talking about some good stuff here so I'm going to stop typing and listen...

Update: If I hadn't been listening to it live, I could have blogged it first. Nick Carr has more coverage of Google's acquisition of Tonic Systems.