Wednesday, June 27, 2007

iPhone Buzz (Fair and balanced)

We are getting close to the launch of the iPhone and there is no shortage of media coverage. At least we are getting some constructive criticisms along with the praises. Here's a listing of some of the coverage that I've been reading...

I have one comment about the iPhone's announced rate plans. It works out the same as the current Cingular/AT&T voice plans plus the $19.99 unlimited data plan. There were rumblings that Apple and Cingular/AT&T would make it more expensive, but I think it was a wise decision not to charge more.

AddThis Social Bookmark Button

Tuesday, June 12, 2007

WWDC: iPhone 3rd Party Support?

The general consensus when Steve Jobs announced that iPhone would support 3rd party apps coded as web applications was not that positive. However, I am here to say that we should keep an open mind as to what kind of capabilities that would be opened up by doing it this way. According to Bruce Stewart's post at O'Reilly:

It is after all a very good thing that Apple has decided to provide URL-based access to the iPhone’s telephony, email, and other services, but that point really got lost on the crowd I think, who were expecting an SDK to access these things. We’ve known all along that web apps would be one possibility for third-party iPhone development, and Steve’s “there’s no SDK, just use Safari and standard Web 2.0 technologies like Ajax to develop iPhone apps” message didn’t highlight the power of what they are actually allowing here. (As one colleague commented, “just try getting your web app to make an actual phone call on a J2ME-based phone.”) Personally, I think that there are a lot of interesting possibilities for third-party development with this kind of access to the iPhone’s main features, and I’m not surprised that Apple isn’t letting us get at the OS or place buttons on the home screen, but his message clearly didn’t go over well with the developer audience here in San Francisco. Read More.
Obviously, having access to basic phone functions isn't entirely new as many current mobile web browsers give this basic functionality (if your web pages are coded correctly). The real meat is if web developers are given access to local persistent storage on the phone, access to iTunes, and access to mail and calendar. Another important thing that we would need is access to the multi-touch user interface events (i.e. in addition to the standard onClick and onFocus events, perhaps we would use onPinchIn or onPinchOut events to trigger actions on the web application. I have yet to see any real specifications on this 3rd party web app API, but it does hold some promise (contrary to what many see as a disappointment).

Oh, and one last thing. I also want to be able to run Java ME on the iPhone. I already have two Java ME apps that I use constantly. Gmail and Opera Mini. It would be sweet if the iPhone could leverage the Java ME space. However, I do recall that Steve Jobs once quoted as saying that Java is too heavy weight and isn't likely to be in its future plans. Therefore, I'd assume that Java ME on the iPhone will most likely never happen.

AddThis Social Bookmark Button

Wednesday, May 30, 2007

Mobile Web Browsers button element

Here's something to keep in mind when creating forms for the mobile web.

Time to stop using the button element because it doesn't render on many of the mobile web browsers.

Using your phone as a web server

Zec from Zec Online Journal wrote about a new concept from Nokia demonstrated at MobileCamp event in New York for the first time - Nokia Mobile Web Server:

It's the concept of serving web pages directly from a mobile phone connected to the network.
The plan is that every mobile web server will be provided with global URL.
If every mobile phone or even every smartphone initially, is equipped with a webserver then very quickly many websites will reside on mobile phones. That is bound to have some impact not only on how mobile phones are perceived but also on how the web evolves.
Further reading at the Nokia OpenSource Wiki - Mobile Web Server describes some very interesting scenarios for possible use cases. In particular, one such scenario:
When every phone has a URL and there is a web service interface to calendar, it becomes straightforward to create a peer-2-peer based distributed calendar application without any centralized server.
This is really really cool stuff coming up. Can't wait to see how this pans out.

AddThis Social Bookmark Button

Thursday, May 17, 2007

Amusing video about advanced Japanese mobile phone usage

Amusing and instructional film about the advantages of being a smartphone user if you live in Japan!


This is why mobile phones in N. America still suck compared to those in Japan. Let's see how the Apple iPhone starts to promote changes needed to catch up.

AddThis Social Bookmark Button