iPhone returned

My iPhone came back today and it didn’t take long to get it re-activated and get up and running again. As a special treat to myself I spent a little time re-arranging icons and generally marvelling at this device that I did without for a week. I thought I’d share this with you, though. Apple … Continue reading “iPhone returned”

My iPhone came back today and it didn’t take long to get it re-activated and get up and running again. As a special treat to myself I spent a little time re-arranging icons and generally marvelling at this device that I did without for a week.

I thought I’d share this with you, though. Apple sends out their repaired/replacement iPhones in a box that, with it’s matte covering and embossed silver writing, is nearly as nice as the box the iPhone shipped in.

Then you open it and inside is a shining iPhone, wrapped in protective plastic with a screen film and even the inside of the box is padded and cushioned.

Apple has, to my mind, outdone themselves again. Again, thanks to Colin and Christina at O2 in Ards Shopping Centre for looking after me. Very nice people.

More cores to make up for frequency plateau

In my career I’d worked with machines with 16 cores before – long before the Mac had more than one processor (never mind cores). And machines with 8 or 16 cores are now consumer appliances whereas previously they were the property of enterprises with money to burn. Hank Williams writes about how processors are simply … Continue reading “More cores to make up for frequency plateau”

In my career I’d worked with machines with 16 cores before – long before the Mac had more than one processor (never mind cores). And machines with 8 or 16 cores are now consumer appliances whereas previously they were the property of enterprises with money to burn.

Hank Williams writes about how processors are simply not getting any faster…

Apple’s multi-core handling technology is called Grand Central and indeed I am sure it will bring important speed improvements. But from everything I can tell, there is nothing here that is going to bring back the kind of performance doubling speed increases to all applications that we used to see.

The problem of multi-core computing is really very simple. As most of us have experienced, every problem *can’t* be solved better or faster with more people. Some problems can be solved faster by adding a few people, but most problems cannot. In truth, most problems can best, or only be solved by one person at a time. And so it is with computing.

Hank is absolutely right though one advantage we have is that modern computers run a plethora of separate processes which, while they may not be directly parallel, run concurrently and can therefore be shifted onto other processors. The time may come when monolithic applications have a lot of effort put into their use of parallel processing but for now we’ll end up with a compromise.

We already have GPUs handling a lot of our window events. What about a computer that has 20 or so cores on the desktop. There will always be spare capacity but the processes you have will plateau out in terms of raw speed. But you’ll not be time-slicing with 40 other processes on the same core.

It’s not going to be a perfect world, but not a bad one either.

Those of you who remotely care…

…will be happy to know that my iPhone has shipped back from the repair centre. I called the O2 store to check and the nice man there was friendly though non-committal about the arrival time. It’s true. It could arrive back today. Or tomorrow. And then I could stop using Nokia products! Woohoo! Related posts: … Continue reading “Those of you who remotely care…”

…will be happy to know that my iPhone has shipped back from the repair centre. I called the O2 store to check and the nice man there was friendly though non-committal about the arrival time.

It’s true. It could arrive back today. Or tomorrow. And then I could stop using Nokia products! Woohoo!

Looking at OU courses

I’ve been looking at OU courses this morning, most notably B44, the BSc Hons in Computing and Design. I’m not even going to start talking about how the course materials require Windows. That’s an entirely different debate. I’m wondering whether I, with 12 years of industry experience, all of it in computing (and with 3 … Continue reading “Looking at OU courses”

I’ve been looking at OU courses this morning, most notably B44, the BSc Hons in Computing and Design.

I’m not even going to start talking about how the course materials require Windows. That’s an entirely different debate.

I’m wondering whether I, with 12 years of industry experience, all of it in computing (and with 3 years of teaching IT part time) really need to do the Level 1 course which will teach me how to:

  • keep in touch with your tutor and your fellow students
  • find resources on the world wide web
  • gain experience of generic software tools (such as spreadsheets)
  • use online and computer-based learning materials
  • work collaboratively with other students in your local tutor-group.

I’ve asked the question. It seems to leap from that to the level two course ‘Object-oriented programming with Java’ which assumes:

  • knowledge of, and facility with, basic programming concepts such as sequence, selection, iteration and data types
  • a general familiarity with the basic components and working of a computer
  • study skills appropriate to Level 2 study.

Seems like quite a leap (and yeah, I’m sure I fulfill those requirements too).

Great minds and all that

Ian Robinson writes about Northern Ireland Cocoa Developers Some of us from Northern Ireland, who were at WWDC, are thinking of setting up a local Cocoa developers group to met and discuss development and technologies related to the Mac OS X and iPhone/iPod touch platform. It is envisioned that there will be periodic meetings, a … Continue reading “Great minds and all that”

Ian Robinson writes about Northern Ireland Cocoa Developers

Some of us from Northern Ireland, who were at WWDC, are thinking of setting up a local Cocoa developers group to met and discuss development and technologies related to the Mac OS X and iPhone/iPod touch platform. It is envisioned that there will be periodic meetings, a mailing list, a web page, possibly guest speakers, etc. All this is still to be determined. The following 5 domains have been registered for the group to use:

nicocoadev (.org, .net, .com, .co.uk)

nicod.org

Earlier this week, we took John Kennedy’s idea for XCake.org and launched a wiki. Two years ago I’d attempted to get Cocoaheads Northern Ireland started up but attendance was pretty low. I’m happy to say that there are a lot more people interested now…

[EDIT: This would be a nice topic at BarCamp?]

Future of the Beeb?

Stephen Fry comments on the future of the BBC and broadcasting: And as for broadcasting, well after a mad diversion of believing that it was all about distribution, every media boss now repeats the mantra Content is King. ‘We repent,’ they seem to be saying, ‘being a media boss is no longer about owning as … Continue reading “Future of the Beeb?”

Stephen Fry comments on the future of the BBC and broadcasting:

And as for broadcasting, well after a mad diversion of believing that it was all about distribution, every media boss now repeats the mantra Content is King.

‘We repent,’ they seem to be saying, ‘being a media boss is no longer about owning as many stations, networks, nodes, outlets and ports as possible – it’s about production, about making things. I see that now.’

‘Hurray,’ shout the programme makers, ‘finally you’ve understood. So, give us the money then.’

‘What money?’ say the media executives, ‘there is no money. We spent it all buying up companies and their back catalogues. We needed content in a hurry, because – in case you weren’t aware … content is king, you know.’

‘Doh. Hang on … but what about new content?’

‘Good lord no. Are you mad? Far too expensive.’

I wholly recommend the whole article if only for the reminiscence it brings from memories of the TARDIS and those filthy Carry On crew.

On the main subject of the future of the BBC, I think that if there is to be a TV license and there is to be a BBC then the content should start to flow both ways. We already receive the funded BBC content as well as the syndicated content they have bought from outside and yet I believe there are a legion of amateur film makers out there who could likely fill a dozen digital channels – look at Youtube for example – there may be a load of crap out there but on the most simple level I can get entertainment out of the laughing baby every time I watch it and you have to witness what it does to the kids when I play it via the web browser on the Wii. It’s an instant success with the under eight market and with the rest of the world as the copy I linked there has been viewed 52 MILLION times.

As a parent, I’m often not able to get out as much as I would like without a rigmarole of scheduling, finding babysitters and confirming whether people are ‘in the mood’ so an excursion, despite being an uphill battle, has to be something special. This means I can’t get out to every burgeoning film festival or arts event as much as I would like to and some nights I just have to content myself with living vicariously through the tweets of others. I would suggest that a percentage of my license fee therefore go towards providing an on screen broad-casted presence for these shorts and require that the film makers accept it for what it is – pure exposure.

In addition, apart from the television, there’s an increasing number of people who have devices which can play video. In my household there’s around nine of the buggers and eight of those are portable and of those eight, five would be considered ‘mobile’. This is just going to increase as people get wind that you can watch videos and television on these devices as you get the train, as you hover around the changing rooms in Marks and Spencer (waiting for your partner, not just…hanging…around…) or as you stand in line at the post office on a Tuesday morning to get one-pound-eighty-eight in stamps for the letter which “must go today” while half of Bangor’s octogenarians waddle towards the counter in front of you.

It frustrates me. Why doesn’t the BBC run at this new market? The content is out there and yes, it’s annoying that they’re using IP geo-location to guess whether you’re in the UK or not and not something a little more sophisticated (like whether or not you’ve actually paid the TV license). We still have the half-effort of iPlayer which just gives you a weeks grace on some TV programming you might have missed otherwise (and which still favours Windows PCs so that everyone else has to have a persistent net connection).

That’s the daft thing. BBC content is syndicated over-the-air via the analog and digital transmission network and over-the-net via iPlayer based on the geo-tag of your IP address (and therefore can be cheated with VPNs and proxies).

The BBC has to realise, much as Apple did, that the competition here is free media via BitTorrent. iPlayer just makes it inconvenient for people – and why would you choose iPlayer when you can get content for free via a torrent? I still labour on, watching Dr Who a few days later when I remember via iPlayer.

There’s a disconnect here. Millions of viewers, billions of potential viewers, millions of content makers and a BBC which has to cut costs to make it in the 21st Century. I guess it’s up to the controllers of the BBC to attempt to make inroads here. But you have to ask the question: which short film maker in the UK wouldn’t ransom a body part for a 5 minute spot on BBC1?

[Please note this isn’t an impassioned argument for the BBC to start recruiting from Youtube but rather for them to jump further than their pre-digital mindset.]

And if Apple uses the App Store for Evil?

Ian Betteridge wonders if the iTunes App Store will create a monopoly But what happens if Apple’s market share grows to the point where it has a monopoly – 70-, 80- or even 90% market share? That might take ten years, but it’s certainly not beyond the realms of possibility, and it’s certainly something that … Continue reading “And if Apple uses the App Store for Evil?”

Ian Betteridge wonders if the iTunes App Store will create a monopoly

But what happens if Apple’s market share grows to the point where it has a monopoly – 70-, 80- or even 90% market share? That might take ten years, but it’s certainly not beyond the realms of possibility, and it’s certainly something that Apple would like to have.
At that point, does Apple’s control over third-party applications become an abuse of a monopoly – something that is, of course, illegal in both Europe and the US?

There are a lot of ‘ifs’ in that prediction of doom.

We have to face facts – we had a large and aggressive abuse of monopoly in the US and the EU and the governments did sod all to stop it and, were it not for consumers and the general downturn of the market, the monopoly abuse would be worse today.

Apple can decide to do this but they’re unlikely to start in ten years. We need to see what applications have been denied before we start worrying about whether Apple’s vetting team (which they refer to as a QA team) is going to do things that are bad for the ecosystem.

You Got Game? You need ‘skillz’

The BBC writes about the skills shortage in the Games Industry: The games industry says British universities are failing to equip graduates with the skills it needs. The warning comes from the industry campaign group “Games Up?”, which says games developers in Britain are facing a serious skills shortage. The lobby group says there are … Continue reading “You Got Game? You need ‘skillz’”

The BBC writes about the skills shortage in the Games Industry:

The games industry says British universities are failing to equip graduates with the skills it needs. The warning comes from the industry campaign group “Games Up?”, which says games developers in Britain are facing a serious skills shortage. The lobby group says there are now 81 video games degree courses at British universities. But only four are accredited by Skillset, the government body which monitors such courses.

The courses available would be a factor but do you need a degree to be an ace in anything?

I don’t think so. I think the Games Lobby could work to reduce the cost of entry to the gaming market. For instance, the cost of a development kit for the Sony Playstation Portable is £50,000 for hardware alone and an extra £5,000 per person for the tools. Additional software like Renderman might add thousands more to the tally and this is all before you figure in salaries.[1]

This barrier to entry is not insignificant. If hackers in the home cannot work on these things, if universities cannot afford these costs or if students can’t work on them part time, then they are not going to develop the skills to compete in this marketplace.

Microsoft has given some lip service to this criticism with the XNA Game Studio Express. For $99 a year, you can transport code onto your XBox 360. This isn’t going to be the same as a full developer kit (I mean, you’re not going to cloning Halo 3 with it) but I know of some people who have been hired based on the quality of their XNA Community contributions. Reading the specifications, it really provides an interesting alternative.

That said, the market can be extremely profitable. While an edge case, Halo 3 cost around $50 million to develop but took in $170 million in sales on the first day. Compare this to Pacman – Atari spent around $100,000 to develop for the Video Computer System but made $300 Million back. costs of development are undoubtedly spiralling.

It’s not all doom and gloom. Nintendo hopes to offer development kits for as little as £1732 per developer and Sony does offer development kits to some schools and colleges at a cut price.

I think that Android and the iPhone will start to pave the way here – they offer free development kits, the iPhone offers hardware in excess of the PSP or Nintendo DS Lite (and presumably shipping Android hardware will be comparable) and they’ll make it really easy to buy and download new software (as we’ve seen already with iPhone).

It will be up to educators, lobbyists, interested civil servants and enterpreneurs to bridge this gap.

[1] Source: The Northern Ireland Digital Content Strategy (InvestNI)

Cell service in the US

Macworld.com has a great FAQ on the 3G iPhone. The thing I’m most interested in is this graphic: Look at the white areas. That’s where there is no cell service available. In 2008. Related posts: In a word, innovation Unravelling the Mystery of Good Customer Service Principles of Public Service A&E in NI: a problem … Continue reading “Cell service in the US”

Macworld.com has a great FAQ on the 3G iPhone. The thing I’m most interested in is this graphic:

Look at the white areas. That’s where there is no cell service available. In 2008.

And when there is no food…the dogs turn on themselves…

Firefox, the browser for the rest of them, hit version 3.0 yesterday. I say this because although I updated to version 3 as soon as the prompt appeared on screen, I don’t use Firefox much. And the reason is that it’s entirely built with non-native widgets, it looks unnatural and damn, if it isn’t really … Continue reading “And when there is no food…the dogs turn on themselves…”

Firefox, the browser for the rest of them, hit version 3.0 yesterday.

I say this because although I updated to version 3 as soon as the prompt appeared on screen, I don’t use Firefox much. And the reason is that it’s entirely built with non-native widgets, it looks unnatural and damn, if it isn’t really slow as well. I’m running a dual-core 2.4 GHz machine with 2 GB of RAM so nothing is ‘slow’ in any real sense. Firefox just feels sluggish. From selecting a button to dropping an in-window menu. I updated and kept it in my apps folder because you never know when some poorly designed web site will work better in Firefox than Safari. It’s rare but it happens (and yes, I keep a Wine bottle of Internet Explorer 6 for Windows installed for exactly the same reason).

Jack Shedd jumps in with this on his blog, Big Contrarian:

But fuck me if it’s not a lie. First, Firefox actually lags behind Safari in terms of web standards support. So if it was created to promote innovation, it must be more a “do as I say, not as I do” situation. In which case, they should also claim that it was created to help cure cancer. That’d look great in a feature chart.

The truth is that Firefox is not a great browser, it’s just better than Internet Explorer (I say this while using a Windows machine during the day). The very fact that I’m stuck using Firefox 2.0 and Internet Explorer 6.02 here is a different story but I’m sure I’d go mad without Firefox tabs. But that’s on Windows. On my laptop it’s a different story. I have Safari, Firefox and Opera, all updated to the latest levels yet if you look at my browsing, Firefox and Opera are distant in terms of usage.

Getting Firefox rendering without the crap UI means going to Camino. Camino is a much leaner browser, the mozilla rendering engine wrapped in Cocoa widgets.

Why is this all important though?
Firefox and Safari have, to be honest, more in common than we’d think and it’s a shame that they feel they have to make up nonsense in order to get ahead. Both browsers have a vested interest in the web being standards-based and ridding the world of everything proprietary in a browser (and yes, though it pains me, I think making web sites iPhone-optimised is a big mistake – aim for ‘Mobile Optimised’?)