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.

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.

Sensors

Last night I was lucky enough to be out at the Science Park with a group of smart folk from several companies and education institutions – examining a process to engage Northern Ireland’s growing technological and design assets to attract mobile operators from Europe to consider our region as a centre of competence. Frankly, the … Continue reading “Sensors”

Last night I was lucky enough to be out at the Science Park with a group of smart folk from several companies and education institutions – examining a process to engage Northern Ireland’s growing technological and design assets to attract mobile operators from Europe to consider our region as a centre of competence. Frankly, the amount of information shared was amazing and as Eoin Lambkin put it “In no other region in Europe, and perhaps the world, could you get such a cross sectoral group together in so little time.”

This morning, this conversation was continued with Eoin’s presentation on the European Connected Health Campus, based in Northern Ireland and dedicated to a platform-agnostic resolution on best practises in Connected Health (also called Telemedicine, Telecare).

Then, I read this

“Imagine – AppleStores with shelves of niche, stylish sensor products for sale in a year’s time – pollution sensors, particulates analysis, spectroscopy, soil analysis, cholesterol? All for the price of a Nike+ or so?”

This comes on the back of a demo of a Diabetes sensor talking to an iPhone and reporting information to the owner, as well as possibly sending reports to clinicians and care workers. This was on-stage at the recent preview of iPhone OS 3.0 – Connected Health is obviously a major talking point for Apple.

That blog post also points to Tellarts open source NADAmobile project which allows you to easily prototype physical/digital/sensor apps on the iPhone through a cable that cleverly connects to the audio jack.

People don’t realise that they may already have two medical sensors – the Nike+ and the WiiFit – already in their house – never mind others. These devices have snuck in the back door and there’s a realisation that health technology is probably going to be even more profitable selling to the healthy than it ever was selling to the sick.

I’m excited to see the possibilities coming out of this – where will the technology lead us – I want ‘sensor shoes’ for my iPhone and remote sensors to pick up information. Why? Because I can? What sort of geek wouldn’t want this info?

LocoMail: looks like ass

Recently when travelling, I wanted some way to record my location and found that most of the apps out there were designed for hikers or people on trail bikes. I just wanted something simple. So I figured – an app that grabs your location and with the click of a button, pastes it into an … Continue reading “LocoMail: looks like ass”

Recently when travelling, I wanted some way to record my location and found that most of the apps out there were designed for hikers or people on trail bikes. I just wanted something simple.

So I figured – an app that grabs your location and with the click of a button, pastes it into an email and allows you to send it to anyone. On launch the app will grab your location and populate the locations beside the two labels. It’ll also open a webview in the opper half to your location in Google Maps.

picture-2

Yes, it looks like ass.

It’s evident I need to put away Interface Builder and start using pen and paper. Jamie Neely of FRONT explains a little about why you should dump the computer and use pen and paper at a University of Ulster Masterclass they presented earlier this week – he’s applying it to information architecture but it’s the same with design.

I’m going to evolve this app and ‘show my working’ and code on the blog in the ‘code’ category.

What would you Push?

LifeHacker writes: back when the App Store was announced. Push notifications, which let any software firm’s servers publish data updates to your device, were initially due in Sept. 2008, and they’re still not here. Nobody knows quite what the problem is, or how big a fix it requires and linked to Gizmodo: As you can … Continue reading “What would you Push?”

LifeHacker writes:

back when the App Store was announced. Push notifications, which let any software firm’s servers publish data updates to your device, were initially due in Sept. 2008, and they’re still not here. Nobody knows quite what the problem is, or how big a fix it requires

and linked to Gizmodo:

As you can imagine, this makes push notification a Holy Grail for users and developers alike. The only people who may not be happy about these are the carriers. After all, the idea of an instant messaging application with push notification services taking over their lucrative SMS business doesn’t seem like a very good one.

Or maybe I should take off my tin foil hat and just assume that Apple has hit a roadblock that nobody at engineering ever expected. But a two month delay? Why? It just sounds too weird.

I think the issue has many parts.

There’s the initial technical issue of creating and scaling a secure service that will work with nearly 25 million iPhones and iPod touch devices. The latter are a challenge because they’re not connected all the time. We can point at RIM and say that “They managed” but RIM’s service is slightly more managed and we’ll get onto that in a moment.

The second issue is one of economics. It’s absolutely true that carrires are not happy about instant messaging on phones using all-you-can-eat data plans. Don’t believe me? Look at the furor created when Nokia bundled Skype with their latest phones – Orange and O2 indicated they might refuse to stock the N97. Those lucrative 600 texts I get a month used to be insufficient for my needs when I only had text and telephone to communicate. With all-you-can-eat data, I’m using less than half my allowance every month and my talk minutes usage has decreased even more.

The third issue is one of signal and noise. I think that Apple themselves are reeling from the fact there’s 25 000 apps in the App Store right now. I think they’re seeing the iPhone and iPod touch being used for much more than they planned and they’re working to accommodate that. And I think they’re being cautious about the process by which apps will be permitted to communicate by Push. If you have one instant messenger application and one email client, then you’re not going to see too many updates. But some people have 9 pages of apps. I currently have 33 non-built in apps installed. If half of those started Pushing notifications to me, I’d be forced to silence some of them. And this ability to push notifications also puts the developer directly in touch with the customer – something Apple has avoided for the most part with the current setup. They’re having to work out interface, policy and secure scalability.

It’s not just about messaging notifications – it’s about views. Being able to send a discrete message which will launch a view to fetch data. This allows you to keep your heavy business logic on your server – for your “Ghost” to be in the “cloud” and for it to send the notifications of the things that are important.

For example: We already have new details to our schedule being added by Push. What about a server based app that asks you every 15 minutes where you are? In order for it to tell you where you need to be to catch your next meeting. Maybe you can walk if you leave now? Maybe you’ll need a taxi if you leave in 15 minutes. Our mobiles know where we are, they know where we’re planning to be and they have access to maps, public transport, traffic reports and more. And that’s just using the stuff we already have! The possibilities are much more exciting when we think about the apps that haven’t been built yet!

I understand that this Push Server will take time to be built. I just wish it was here.

Dicking around with QR codes..

This was generated using Rafael Machado Dohms’ QR Code Generator widget for Mac OS X’s Dashboard. I then tested it using Christian Brunschen’s Barcodes app from the iPhone App Store – which worked perfectly. I’m interested in QR codes simply from the point of view of using it to hide messages, whether this be for … Continue reading “Dicking around with QR codes..”

picture-3

This was generated using Rafael Machado Dohms’ QR Code Generator widget for Mac OS X’s Dashboard.

I then tested it using Christian Brunschen’s Barcodes app from the iPhone App Store – which worked perfectly.

I’m interested in QR codes simply from the point of view of using it to hide messages, whether this be for my own nefarious purposes or for communicating ideas in a Alternate Reality Game.

Over the next couple of days I’m going to see what sort of data I can get in there and still make it legible for the iPhone (which has possibly the worst camera in existence).

Then the game will begin.

Capture the Flag

Today I started a discussion on 38Minutes called International Capture the Flag ARG. With a radius of 10 km, you should probably aim for 20 flags and maybe up to 10 players. With a radius of 5000 km, you’d probably only want 20-50 flags and maybe 100 players. The idea is that games can work … Continue reading “Capture the Flag”

Today I started a discussion on 38Minutes called International Capture the Flag ARG.

With a radius of 10 km, you should probably aim for 20 flags and maybe up to 10 players. With a radius of 5000 km, you’d probably only want 20-50 flags and maybe 100 players. The idea is that games can work globally – the only needs would be a GPS-enabled smartphone (smart enough to run the client). Players should be divided into teams and the web site for the game should provide an overview of the flags in real time.

It’s not an FPS, it’s just a Capture the Flag. you go to the location and hit update. The client tags your location and sends it to the server. Bing, you have the flag. Note, the flag location is just going to be based in LONG/LAT so some locations might be harder to achieve than others (ie, middle of a private estate, in a hospital). The GPS location needs to be fuzzy – because GPS not work so well indoors 🙂

If two people update in the same time period (say, 5 minutes?) then the flag should go GREY on the map until they’ve timed out (5 mins?) and one goes back to reclaim it.

To be honest, this is a casual game. The server would host (and maybe send out) daily reports on the number of flags captured

Alternate Reality Gaming Flags

Alternate Reality Games really give me a buzz. I’m not 100% sure how they make money (it could be the dreaded advertising).

Simon Meek asks: What are you thinking the pay off will be? And where will the community needed for it come from?

I haven’t worked a lot of that out yet. A lot of this I’m assuming will come from good design, a great interface and the expansion of local games. To sweeten the pie, wouldn’t you dedicate any sales of the client (yeah, sell it, why not?)

The game only works if you convince others to play and only gets interesting when there’s lots of people doing stuff so updates need to be relatively frequent (ooh, tie it into a Twitter ID which broadcasts updates, I like it!). By itself it should be relatively viral.

They never had this when I was growing up…

SeriousGames.ie Welcome to the DIT Experimental Gaming Group Wiki. EGG (the Experimental Gaming Group) is a cross faculty research group for digital games in the DIT. EGG has members from the School of Computing, Digital Media Centre and the Learning Technology Group. Our aim is to develop courses and research on digital games, serious games, … Continue reading “They never had this when I was growing up…”

SeriousGames.ie

Welcome to the DIT Experimental Gaming Group Wiki.

EGG (the Experimental Gaming Group) is a cross faculty research group for digital games in the DIT. EGG has members from the School of Computing, Digital Media Centre and the Learning Technology Group. Our aim is to develop courses and research on digital games, serious games, robots and toys.

I wonder if I could get an invite to visit there? (They might have a hard time getting me to leave!)

I recently watched a video podcast (via iTunes) from the Learning Games Initiative from the University of Arizona regarding culture and language acquisition through game interactivity. Imagine playing World of Warcraft or The Sims if the language and culture presented was all Turkish or Chinese. It would add context to the ‘roleplay’ situations often presented to students learning languages (as I recall from French, German and Mandarin classes). Students would also be better motivated to discover – though the game has to be enjoyable. I certainly enjoyed playing my Francais versions of Age of Empires and Call of Duty 2 I picked up in Paris one year.

Though I’d not consider my own mis-spent youth to have been particularly educational (too much Manic Miner and Saboteur), I think that games are already educational. Consider that I’d never heard of a Banyan Tree before playing games and look at the Myst games as examples of how an entire culture can be related through a hypercard stack in the form of a game (and consider how this can be tied into Location-based services turning a tourist guide into a game, a challenge and a learning aide).

I have some plans in this regard. Looking for a few good eggs.

Locations Services Developers shying away?

Elizabeth Woyke from Forbes writes: Developers of location-based services should be clamoring to make applications for Apple’s 3G iPhone, which features built-in global positioning system technology–but they’re not. Yes, they are. The objection is: ITunes also presents billing challenges for developers, which typically charge users a monthly or daily access fee for mapping services. The … Continue reading “Locations Services Developers shying away?”

Elizabeth Woyke from Forbes writes:

Developers of location-based services should be clamoring to make applications for Apple’s 3G iPhone, which features built-in global positioning system technology–but they’re not.

Yes, they are.

The objection is:

ITunes also presents billing challenges for developers, which typically charge users a monthly or daily access fee for mapping services. The firms say their billing system keeps users’ data current and helps underwrite the expense of constantly updating maps. Developers say the company has discussed only two billing options so far: free distribution or a one-time fee. This has left Networks In Motion, which charges $9.99 a month or $2.99 a day for its maps and turn-by-turn directions, cooling its heels.

Oh dry your eyes. What’s stopping you from providing data over the Internet for caching using a username/password or certificate to access? Nothing.

TomTom is looking at the iPhone so they’re not seeing an issue. Yes, their pre-PR says they are looking at the device but that’s what every sensible company says before they have a working model for an application.

Another comparison is made to Garmin who have Blackberry and Palm versions of their software but apparently not the iPhone. That would be because the Palm and Blackberry devices have been out for an age and the iPhone SDK is still in beta.

Even applications from smaller firms are running into problems with the iPhone. New York-based Citysense says its mapping application, which tracks night-life activity, works best when it’s constantly running on users’ phones.

That said – Citysense are actually producing a version. Funny that. I fail to see how this seriously enables the end user. Are people that shallow that they want to see where the herd is going?

Oh. They are. Fair enough.

Convergence

Jyri Engestrom, whose company, Jaiku, was bought by Google, talks about social ‘nodal points’. “Social peripheral vision” lets you see what’s next. If you are unaware of other people’s intentions, you can’t make plans. “Imagine a physical world where we have as much peripheral information at our disposal as in WoW.” Not just “boring update … Continue reading “Convergence”

Jyri Engestrom, whose company, Jaiku, was bought by Google, talks about social ‘nodal points’.

“Social peripheral vision” lets you see what’s next. If you are unaware of other people’s intentions, you can’t make plans. “Imagine a physical world where we have as much peripheral information at our disposal as in WoW.” Not just “boring update feeds.” Innovate, especially on mobiles. We will see this stuff in the next 24 months. Some examples: Maps: Where my friends are. Phonebook: what are people up to. Email: prioritized. Photos: Face recognition.

Hands up who heard about ‘Convergence’ in recent years with regards to devices. When I was in Nortel, I was sent a heap of promotional ‘research’ videos about where Nortel thought things were going. Hand held communicators with video, contextual avatars, the ability to switch displays and incoming calls from device to device, display to display. A pocket device which handled communication, driving instructions, meetings, traffic reports, entertainment. In 1997 this was science fiction – and I wish I could find those old MPEGs. In 1997, Nortel was building science fiction, these days they seem to be building golden parachutes.

A decade later and convergence is here. We can do all sorts of magical things with our phones – and the race is on to see which devices will win out but, in the end, it’s all about the software. Some technologies are a certain win – Location Based Services for instance, are going to be insanely popular for games, social networking, media and resource tracking. We’re only seeing the tip of the iceberg at the moment.

In contrast, something that seemed to be a win back in 1997, video-conferencing, has been very slow to take off and I see a lot more people recording or live-broadcasting video to distribution services than I do for point-to-point communication. This may be an issue with devices or it could be an issue with infrastructure. When I had a mobile with a facing camera, I never used it because I didn’t know anyone else who had it or who would be interested in an expensive video conference session. I’ve used video with iChat or Skype a lot because the quality has been very good but tried to use it on my Nokia N800 several times and found it thoroughly dissatisfying.

We need to think about what people really use their mobile phones for.

  • Talking to each other
  • Sending SMS/texts to each other, sometimes with a picture attached (MMS)
  • Email
  • Web Search/Sports headlines/Updating facebook/Cheating at pub quizzes
  • Playing a game while waiting for something/filling the time while clock watching.

and we need to consider what will be important for them in the future.

In a couple of weeks I’ll be upgrading to a new iPhone 3G and I’m happy with the convergence it brings. For me, the software is important. My partner, however, is vacillating between the new iPhone and going back to a Nokia slide-phone. She prefers the keys and the form factor of the Nokias though she loves her current iPhone.

I find the difference in preference to be interesting. We’re both going to be moving to a 3G phone of some sort.