Off to Mumbai

I’m about to take off for Mumbai in a few hours. My trip was supposed to start this weekend, but it was delayed because of paperwork problems. Because my departure date has been delayed, instead of heading home on the 17th like I was originally going to I’m going to be staying till the 20th. So I shouldn’t be in a rush when the Mumbai July Mobile Monday happens on the 16th. And what’s the topic? Mobile Advertising. Small world, huh? Always interesting to meet folks from a completely different environment.

Posted in Community, ThisIsMobility | 3 Comments

We’re in ur open source projekt, detectin yer devices

I was waiting for Luca to start talking about it publicly before I said something, so now that he’s put public word out that he’s working with us at AdMob I get my chance to talk about it a little as well. First I would like to just get this one thing out of the way: W00T!!

Like Luca said in his note, a big part of what we’re doing is just funding a necessary piece of infrastructure that lots of mobile publishers use. It’s in our best interest. Whenever I talk to people at the MoMo events, and frequently when I talk to publishers at AdMob, they’re using WURFL to do their device detection. In many cases, if it weren’t for WURFL they would have to seriously degrade the functionality of their site or stop running it completely. And we ourselves use WURFL at AdMob for parts of our targeting. Sometimes it’s hard to see why a company would fund an open source project. This is one of those cases where everything is aligned however. WURFL directly makes my life easier, and indirectly makes my life easier by making publishers lives easier. Simple.

But also it’s because Luca has been around the block quite a few times when it comes to working on the mobile web. He has a bunch of knowledge kicking around related not just to current practice, but all the legacy that goes into what has become current practice. So we get to pick his brain when we need to understand problems that seem to be environment specific. And while he was out here visiting last I got him to sign my copy of Professional WAP for me, how’s that for geek cred? We’re proud to be supporting Luca and the WURFL project, and I’m personally excited to have him as part of the team.

Posted in Open Source, ThisIsMobility | 3 Comments

July Mobile Monday Recap

We had a great MoMo meeting last night. Fantastic turnout (somewhere between 80 and 90 people) even though we have a holiday right in the middle of the week and lots of people were out of town. I assume that means that the people who were still in town felt they had more free time to check out events.

Blair gave a fantastic overview of the location based services ecosystem in general. One of the things he brought up was the difference between the European environment and the US environment bringing out a lot of disparity. Europe doesn’t have their equivalent to e911 mandated yet, so the carriers have yet to build out the infrastructure for location the same way that US carriers have. They do have something of the kind (called e112 apparently, check this out for some additional info) which could mean that carriers over there will hop into the environment the same way they have out here.

However it’s also the case that users in Europe tend to have much more loyalty to their handset manufacturer than they do to their carrier. Thus devices with standalone GPS are much more prevalent over there, cause it keeps the carrier out of the mix. Certainly helps to explain Nokia’s big push to get GPS handsets out there. Great stuff. Blair just needs to clean up his slides a bit (or get permission to share the stuff that he’s used from other sources) and we should be able to get them up online soon.

Mor gave a presentation on Yahoo Fire Eagle, which was something I hadn’t heard about until I was emailing with him about the event. It’s currently in closed alpha (due to be opened up to a wider audience within a few weeks he says) so there’s not too much info online, but you can find some stuff through the Yahoo Research blog. Some of the best info is in the Privacy Policy for Fire Eagle however. Fire Eagle is a way to aggregate and share your location information via a web services style API. Meaning that if you authorize one application that’s capable of determining your location (say a mapping app) it will be able to update Fire Eagle with your location behind the scenes. Then if you use another application that you have authorized to read your location, say a widget for your blog, it shows your location based on Fire Eagle (instead of having to update your blog widget explicitly).

The eventual view is that there will be many different producers of location info updates operating completely independently of a number of applications that use your location info. If the updates are frequent and automatic enough other applications can be context aware without the burden being placed on the user to either setup a location enabled device to send updates or to explicitly push location updates. The whole thing could operate over the web for instance without using mobile devices at all. You do a search for movies in San Francisco on Fandango, and then when you go to Yelp to look for a restaurant the default location is San Fran. If both applications produced and consumed Fire Eagle, and you had authorized them, the system as a whole would seem to be more aware of context. Of course it’s more interesting when you toss mobile devices into the mix. I like the fact that it can operate completely on the web however, cause that’s an indicator that it’s not tied to carriers or handset providers at all. I would love to play with it, but given my time constraints recently I’m probably just going to have to watch from the sidelines.

Posted in Community | Leave a comment

July Mobile Monday Tomorrow

The July SV Mobile Monday is tomorrow:

  • What: July 2007 Mobile Monday (Location Based Services)
  • When: July 2nd, 2007 7:00pm
  • Where: TellMe Networks Inc., 1310 Villa Street, Mountain View, CA 94041
  • Who: Anyone interested in mobility
  • Cost: Nothing!
Posted in Community | Leave a comment

iPhone Launch Day

The whole mobile world is abuzz today about the release of the iPhone. George is standing in line like a good boy and waiting for one, which is where I should be too. But we had a bunch of AdMobby stuff and we couldn’t empty out the entire office no matter how cool the thing might be. So instead, we’ve added info about the iPhone into our device detection at AdMob so that you can target Apple as a device manufacturer. Just our way of saying “Welcome to the mobile internet Apple, very happy to have you here.”

Posted in ThisIsMobility | 1 Comment

Nintendo DS Opera Browser

I just recently picked up a copy of the US release of the Opera browser for the Nintendo DS for “testing purposes”. The testing has been going well!

Nintendo DS w/ Opera

I know what you’re all thinking.. “But Miker, what does it send?” Here’s your header pr0n you sickos:

GET /blog/ HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [en]
Host: www.madgat.com:9090
Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: en
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Connection: Keep-Alive

And the other major question I could see folks having, how is the Javascript and DOM support? Well the few little prototype.js scripts that I had hanging around from adventures with the Nokia OS browser would seem to indicate that there’s a lot missing. I don’t see the bound AJAX requests making it up to my server at all. There’s something going wrong enough in there that it looks like the request just doesn’t even get generated. I haven’t yet tried hand rolling the request without trying to use prototype though, so the stuff might be there and just not enough like normal Opera to work out of the box with the most basic of the AJAX libs. On the other hand, it does seem that innerHTML() is supported, I was able to rewrite divs and have that reflected in the page no problem.

Posted in Software, Technology, ThisIsMobility | 4 Comments

The Path to Progress

Mobile web browser company DVC Labs has raised a round of funding. While it’s certainly nice to see something that could kick off innovation in the mobile browser area, there are a lot of red flags in there for me. For instance the press release doesn’t really say anything besides “we’ve got patents, and not we gots money too sucka!” I’m not really sure that anything like a patent pending technology is going to deliver what we need to get this whole mobile web thingy kicked off.

Take the mobile AJAX angle just to use an example. A good 80% of the problems that are out there on both sides of that debate have nothing to do with anything that should ever be patentable. The problems are that standards are sparsely supported, when they are supported the implementations tend not be be completely conformant, and the environment that these solutions are going into tend not to be built around the same set of standards the applications are delivered via. Sure, there are some bits of magic that could go in there. There’s room to fix up battery life via compressed or otherwise optimized network interaction, ditto for response time. One point out of dozens however, doesn’t even register on the Miker overall response chart.

In general the problems on the mobile web right now are around a lack of consistent application infrastructure fabric to build from. So cool, lets get some better browsers out there, but please leave the “proprietary patented world class technology” out of the mix for a while and build in some “100% open standards conforming” bits instead. Then jam in the patented bits to make your open standards based solution the fastest/coolest/best/sexiest kid on the block. Just my two cents from the active mobile developer angle.

Posted in Technology, ThisIsMobility | Leave a comment

E90 – Stop the Hate

My-Symbian has updated their E90 review based on a production unit and confirmed my worst fears:

The E90 is a quad-band GSM (850/900/1800/1900 MHz) and WCDMA 2100 MHz device. It remains unknown if a separate American version supporting American UMTS bands will be available at a later date… For now, the E90-1 model only supports 2100 MHz frequency.

Why oh why do you tempt me so Nokia? You keep saying you’re serious about the American market, but you make this American feel like a sucker for loving your phones. Please, stop the hate, and give me an E90 with US frequencies. I’m going to go sob in the corner while waiting, k?

Posted in Technology, ThisIsMobility | 6 Comments

Mini Friday – Virtual World on Mobile Devices

Russ pointed me at the Mini Friday site, probably to talk about the design of the site itself. But of course I immediately got distracted by the project itself. It works very well on the E61, w00t!! The interface is really pretty simple and easy to use. And Russ and I manged to find each other pretty quick and have a conversation.

The project is apparently an experiment by the folks who do Habbo hotel. It mixes an interesting amount of presence and chat. When you’re close to someone in one of the rooms you can hear what they’re saying, so the connections are different than in an any-any room like most of the existing chat services. And you have control over setting up your avatar, which seems to always evolve into an interesting sidechannel for conversations and status. If you see me on grab me, I’m using the nick ‘Miker’.

Posted in Community, Nokia E61, Technology, ThisIsMobility | 3 Comments

AdMob – Most Innovative Business Model

I’ve been told that we’ve won the Innovative Business Model Award at the Meffys this year. Which I find somewhat amusing, cause I keep having these flashbacks to 2000 when I was working at Goto.com on exactly the same business model applied online instead of in mobile. But I suppose applying an idea in a new area is a kind of innovation.

Still, it’s true, that frequently when we talk to folks from the mobile world about CPC advertising in an open market it takes them a little while to grok it. As I’ve mentioned before, folks inside mobile aren’t really looking outside to find interesting things to apply. Which makes me wonder how many other setups of the kind are out there? Where else can you just pick up a model from the online world, wander into mobile, plop yourself down and “start a revolution”?

Posted in Community, ThisIsMobility | 2 Comments