Morphing Cubes on WebKit

This is amazing. It works on Safari nightlies on Leopard and Windows. It works on any iPhone with OS2 or better. So any recent WebKit build will be able to o this – eventually every modern Mobile Phone will run this (WebKit is the core of Safari, Google Chrome, ChromeOS, Android, Palm’s WebOS and Symbian’s … Continue reading “Morphing Cubes on WebKit”

This is amazing.

It works on Safari nightlies on Leopard and Windows. It works on any iPhone with OS2 or better. So any recent WebKit build will be able to o this – eventually every modern Mobile Phone will run this (WebKit is the core of Safari, Google Chrome, ChromeOS, Android, Palm’s WebOS and Symbian’s S60). It runs and it runs well – not causing the CPU to have a hissy fit (like Flash on Mac OS X) and not stuttering on iPhone either.

It highlights what can be done with HTML/CSS.

It also doesn’t work on FireFox. Bleh.

My experience of Flash Lite on mobile devices has been particularly poor. On my Nokia N800, it runs but man, it’s awful.

T-JAM football? Tesco API?

He wear no shoeshine he got toe-jam football He got monkey finger he shoot coca-cola He say I know you, you know me One thing I can tell you is you got to be free Come together right now over me Tesco’s new API reminded me of these lyrics from “Come Together” by the Beatles, … Continue reading “T-JAM football? Tesco API?”

He wear no shoeshine he got toe-jam football
He got monkey finger he shoot coca-cola
He say I know you, you know me
One thing I can tell you is you got to be free
Come together right now over me

Tesco’s new API reminded me of these lyrics from “Come Together” by the Beatles, mostly because of their future event, TJAM, where developers get their grubby mitts on Tesco’s new API.

From InternetRetailing.com:

Tesco is trialling an API which will allow third-party developers to hook into the supermarket’s databases to develop new ways of selling Tesco merchandise. Developers will be able to join an affiliate scheme and take a commision on sales for the lifetime of the applications they generate.

In an email to the 150 developers who have already registered to try out Tesco.com’s API, Nick Lansley, Tesco’s head of R&D, said “A great new Tesco.com Grocery API is coming which will offer extended facilities and faster performance, enable you to obtain an affiliate income from the customers who use your application, and find out what customers are asking for at our T-Jam event coming soon.”

T-Jam is an innovation day, to be held in London on 5 August, which will allow invited developers to work with other Tesco customers and creative thinkers to drive ideas and innovation, and then go on to play a part in developing those ideas and making them a success.

Anyone interested in attending T-Jam can find out more about how to get an invitation here.

I predict that there’ll be twenty apps allowing you to shop from your iPhone, five from your Android phone and two from your S60.

Would that be a bad thing? I found Tesco Online Shopping to be a curious, invasive process which involved me emptying boxes of groceries speedily so that the delivery guy could just take them and go. I wasn’t sure about the protocol really.

There’s no denying that Tesco Online Shopping seems to be a hit. This API, in including not only buying and checkout facilities but also nutritional information, product favourites and deals in a RESTful web service – not to mention commission.

Tie it into your ‘diet app’ and automatically order foods which are recommended while blocking those which are not. Provide a version of the Tesco store which only shows foods for the gluten-intolerant or observing cultural rituals. Even just being able to automate the delivery of staples from a good, easy to use interface might be enough; for example, a parent might want to make sure that her teenagers are well stocked while she’s off on holiday. There’s no reason why this couldn’t be built into a barcode scanner app so you can order the same pasta meal you just enjoyed and schedule it for delivery next week for Pasta Night!

The most important thing is start the conversation. It’s no longer who will be first to release an API for their consumer good service but rather why hasn’t Company X released an API for their service?

Web: the future of apps…and AppStores

MacRumors reports: Google reckons the Web, not App Stores are the future of Mobile as espoused by their Engineering chief, Vic Gundotra, who said: “We believe the web has won and over the next several years, the browser, for economic reasons almost, will become the platform that matters and certainly thatÂ’s where Google is investing.” … Continue reading “Web: the future of apps…and AppStores”

MacRumors reports: Google reckons the Web, not App Stores are the future of Mobile as espoused by their Engineering chief, Vic Gundotra, who said:

“We believe the web has won and over the next several years, the browser, for economic reasons almost, will become the platform that matters and certainly thatÂ’s where Google is investing.”

As MacRumors reminds us, Apple only allowed for web development for the first year of the App Store and developers weren’t happy about it. The explosive growth of the AppStore shows us that there’s huge interest in ‘downloaded’ apps.

With HTML5, geolocation, 3D CSS and other features available in the ‘browser’, you can see why this is the case. Is it any wonder that Apple has these advanced features working in the as-yet-unreleased Webkit nightlies, the as-yet-unreleased Snow Leopard and in the ‘already shipping’ iPhone.

Now consider that Nokia, Google, Palm and Apple all use WebKit, the Apple-ified branch of KHTML. It bodes well for iPhone as well as the other first party mobile handset/OS manufacturers that they’ll work well in the web-enabled apps of the future.

I remain a little sceptical. We can’t build the world in the web. There’s always going to be some new doohickey that requires a bit more than the browser can provide. And we’re always going to have those nutters who are more interested in working on the guts of a machine than the application layers (Hi Steve).

What excites me is that these things ARE coming to the browser. As we build more features like location-awareness into our hardware, then we will find more services making use of them. These apps, these features, soon be on every mobile. Every one.

Convergence

@DesTraynor pointed out this link on lukew.com. “Hardware Becomes Software” There’s a really entertaining graphic illustrating the point below. In other words, convergence has gone far beyond just adding camera to phones. We now have phones potentially replacing digital instruments, guitar tuners, GPS SatNav devices, pocket video cameras, compasses, voice recorders, barcode readers, remotes, dictionaries … Continue reading “Convergence”

@DesTraynor pointed out this link on lukew.com.

“Hardware Becomes Software”

There’s a really entertaining graphic illustrating the point below.

In other words, convergence has gone far beyond just adding camera to phones. We now have phones potentially replacing digital instruments, guitar tuners, GPS SatNav devices, pocket video cameras, compasses, voice recorders, barcode readers, remotes, dictionaries and game consoles.

I’d even hesitate to say that my laptop often has the additional purpose of being a ‘charger’ for my iPhone. Convergence? As my Twitter client on iPhone is better than the one I use on desktop, has my laptop been converged onto my phone?

iPhone Course at the Urban Arts Academy

By now the second day of the Urban Arts Academy course “Beginning iPhone Development” will be well underway. The course started yesterday and has 18 folk, one of whom flew over from England to attend it, sitting down and learning from Philip Orr, programmer for Infurious and Blue Pilot Software. The machines they are using … Continue reading “iPhone Course at the Urban Arts Academy”

By now the second day of the Urban Arts Academy course “Beginning iPhone Development” will be well underway. The course started yesterday and has 18 folk, one of whom flew over from England to attend it, sitting down and learning from Philip Orr, programmer for Infurious and Blue Pilot Software.

iPhone Training Course

The machines they are using are borrowed from Giant Associates, Mac-Sys Ltd and a local school. A lot of this wouldn’t have been possible without some quick thinking from Marty Neill (head bucko at NoMoreArt and Digital Circle Steering Group member), the rest of the folk at Trans and a heap of other folk.

Is this going to create iPhone experts?

Of course not. The attendees range from some who have never used a Mac, to one used to OpenGL|ES programming (the API used to program 3D graphics on iPhone as well as other embedded platforms. mobile devices and some consoles).

What it will do is remove some of the fear for some. And spark an interest for others. For some experienced programmers, they should be able to get a taste for Interface Builder and XCode and see whether jumping to that platform is something they want to do. For others, it’ll be the start of something. Or maybe not.

Compass? Who would want a compass in a phone?

Techcrunch writes about the iPhone 3GS: Don’t get me wrong, the compass is interesting, but aside from Google Maps and maybe the GPS apps, I really don’t see the point of it. And for the first few days I had no idea how to activate the compass features in Google Maps — you have to … Continue reading “Compass? Who would want a compass in a phone?”

Techcrunch writes about the iPhone 3GS:

Don’t get me wrong, the compass is interesting, but aside from Google Maps and maybe the GPS apps, I really don’t see the point of it. And for the first few days I had no idea how to activate the compass features in Google Maps — you have to tap the location button (in the lower left corner) twice.

Someone please explain to this man the virtues of Augmented Reality.


What you’re seeing here is a iPhone 3GS video-recording an app running on an iPhone 3GS. The app overlays an icon on the screen when the phone is heading “east” (for determined values of East).

Again, just a simple couple of hours tech demo but the possibilities are amazing.

CodingHorror goes iPhone 3GS

Jeff Atwood of CodingHorror writes about the iPhone I am largely ambivalent towards Apple, but it’s impossible to be ambivalent about the iPhone — and in particular, the latest and greatest iPhone 3GS. It is the Pentium to the 486 of the iPhone 3G. A landmark, genre-defining product, no longer a mere smartphone but an … Continue reading “CodingHorror goes iPhone 3GS”

Jeff Atwood of CodingHorror writes about the iPhone

I am largely ambivalent towards Apple, but it’s impossible to be ambivalent about the iPhone — and in particular, the latest and greatest iPhone 3GS. It is the Pentium to the 486 of the iPhone 3G. A landmark, genre-defining product, no longer a mere smartphone but an honest to God fully capable, no-compromises computer in the palm of your hand.

Here’s how far I am willing to go: I believe the iPhone will ultimately be judged a more important product than the original Apple Macintosh.

That’s pretty strong from someone who considers a Mac to be an expensive, beautifully designed hardware dongle…

AppStore Wars starting to heat up…

Today the Ovi App Store goes live. (at the time I’m writing this, the web site is down – was up earlier, but is down now…) More than 50 Nokia devices are compatible with the service from day one, with stacks more slated to roll out over time – Nokia estimates that around 50 million … Continue reading “AppStore Wars starting to heat up…”

Today the Ovi App Store goes live. (at the time I’m writing this, the web site is down – was up earlier, but is down now…)

More than 50 Nokia devices are compatible with the service from day one, with stacks more slated to roll out over time – Nokia estimates that around 50 million people with Nokia devices will be able to benefit from Ovi Store right now.

Considering there’s around 35 million iTunes App Store-compatible devices out there, that’s not a terribly bold statement. I’m vaguely annoyed that OVI doesn’t work with my Nokia N800 (due to the Maemo platform) but that’s not the end of the world.

App Stores are pretty big in the news. It was only last week that Microsoft backtracked on their ‘sharing apps’ statement so there’s no “Welcome to the Social” in the Windows Mobile Skymarket and their plans to use the Live ID as the method of tracking installations on up to 5 mobile devices. This puts it on a par with Apple’s iTunes App Store terms – up to five devices – though on an iPhone, you can ‘loan’ someone an app by temporarily logging into your iTunes account on their iPhone.

I’ve now witnessed the Ovi Store, the iTunes AppStore and RIM’s AppWorld first hand and frankly I’m not impressed with the competition.

Tarmo Virki, of ITnews.com.au reckons there will be few victors in the ‘me too’ race to have an App Store for mobiles.

“There are too many people investing too much money into something they do not understand,” said John Strand, chief executive of Strand Consult. “They are all using the me-too strategy, not focusing on consumers – these guys don’t read numbers, they read media.”

“They are all desperately following but they are chasing it with all their own legacy issues,” Frank Meehan, chief executive of INQ Mobile, the maker of Facebook- and Skype phones, said at the Reuters Global Technology summit in Paris. “An App Store will get a customer to buy your phone only if it’s better than Apple’s,”

It’s going to be a big battle between equipment makers and operators,” said Alex Bloom, chief executive of mobile software distributor Handango. “It’s an interesting battle as carriers are equipment makers’ biggest customers.”

France Telecom Chief Financial Officer Gervais Pellissier said operators have an advantage in the race as they control the customer billing process and can make the application purchase procedure much smoother for customers.

Frankly I reckon there’s going to be a battlefield littered with corpses and adoption of these other stores is going to be an uphill battle. Apple has 40 000 apps in their AppStore – all of which work on the 35 million iPhones and iPod touch devices out there. RIM has around 1000 in AppWorld and OVI claims 666 items for the Nokia 5800 XpressMusic and 1007 for the Nokia N95 8GB and nothing at all for the Nokia E65. Even looking at OVI on the web, you can see the icon and price and general rating for an app, but there’s no screenshots and certainly no video. Folk have criticised the iTunes App Store for not having a demo mode or hosting videos of the interaction – but OVI hasn’t learned from this.

The problem here is the lack of unified approach, lack of vision and far too much consideration of ‘me too’ and getting something out there and I think the Palm Pre, though enticing and very pretty, will suffer the same. Apps on the Pre are web-apps and it will, I predict, be harder to get people to pay for these apps especially when you’re limited to the sort of apps that a web app can manage.

“In a desktop app is I can add 100% of the web. But the web can only add like 10% of the desktop.” – Daniel Jalkut, Twitterer and Mac Dev

and this also goes for Mobile. Would you have been able to create Crash Bandicoot on the Pre? Or the Blackberry? Or play it on the disastrously specced Nokia N96?

The AppStore Wars are just beginning but there are some clear winners and losers from the outset.

Irish Game Dev 2.0

Last week I was lucky enough to attend the GameDevelopers.ie Shindig. What completely surprised me was the dominance of iPhone developers – I knew there’d be a lot but the interest in iPhone as a gaming platform was tremendous and the games companies in Ireland were all focussed on it. Their attitude certainly was that … Continue reading “Irish Game Dev 2.0”

Last week I was lucky enough to attend the GameDevelopers.ie Shindig.

What completely surprised me was the dominance of iPhone developers – I knew there’d be a lot but the interest in iPhone as a gaming platform was tremendous and the games companies in Ireland were all focussed on it. Their attitude certainly was that time to market for iPhone was an order of magnitude quicker and cheaper than developing for other mobile platforms and the people out there were an order of magnitude more likely to buy. We have to temper a little of this with the fact that none of the other platforms have their act together yet when it comes to their app store offerings and that this may change (Google Marketplace being the most advanced).

Pre-WWDC Meetup, Wednesday 27th May, 4 pm

Jeff LaMarche writes a long article on how to survive and indeed thrive at WWDC. My earlier WWDC First Timer’s Guide posting was so positively received that I’ve decided to re-post it now that we’re only a few weeks out from the conference. I’ve also made some corrections and additions based on comments and feedback … Continue reading “Pre-WWDC Meetup, Wednesday 27th May, 4 pm”

Jeff LaMarche writes a long article on how to survive and indeed thrive at WWDC.

My earlier WWDC First Timer’s Guide posting was so positively received that I’ve decided to re-post it now that we’re only a few weeks out from the conference. I’ve also made some corrections and additions based on comments and feedback I got. This posting really has been a community effort, so please feel free to ping me if you think there are additions or changes that should be made.

WWDC is Apple’s World Wide Developer Conference and runs from the 8th June to the 12th June.

In June this year, we’re bringing 30 Northern Irish developers to WWDC and having a Pre-WWDC meet-up of attendees in The President’s Club, Talbot Street, Belfast at 4 pm on Wednesday 27th May. If you’re attending WWDC and want to meet up to talk to experienced developers (some of whom are experienced at WWDC as well), then come along, attend a brief presentation and network with other folk who are travelling to San Francisco.