Archive for January, 2009

The “WAP Gap” All Over Again – W3C, HTTPS and Transcoding

Thursday, January 29th, 2009

The other day Luca Passani sent me an email pointing me to a very important discussion that had been happening at the W3C Mobile Web Best Practices Working Group WG. The discussion is around Transcoding of web content and HTTPS -or- justifying breaking HTTPS in the name of transcoding.

That same week Dennis Bournique (WAP Review) wrote an excellent essay titled Transcoders and HTTPS where he describes the problem with this.

I’ve been wanting to write about this very, very important topic and today got the opportunity to write about this matter at ForumOxford; below is what I wrote:

I have been wanting to write about this for a while, but no time right now; my apologies.

I haven’t read the specs, but if the W3C is proposing to break HTTPS by introducing intermediary elements, such as a gateway, that is a major problem. And it is the WAP (Security) Gap all over again.

There are some basic principles, one being that HTTPS is secure end-to-end, that should remain always true, always. HTTPS is like an axiom — and building on top of HTTPS should always mean (it is accepted that it is) an end-to-end encrypted channel. If the W3C breaks that, it MUST NOT be called HTTPS.

It is Deja vu. And there will be proposed “solutions” such as operational safety of gateways to preclude unauthorized individuals from accessing the H/W, but that is not a true solution, and again, it is the WAP (Security) Gap all over again.

Either the folks proposing breaking HTTPS are a new generation and must be re-educated on WAP Gap and why it failed in favor of HTTPS, or they are just putting their business interests in favor of basic principles such as what is expected when HTTPS is discussed.

In addition to being respecful of “basic principles”, breaking HTTPS is a huge problem in practicality. Financial apps is one example — how can I guarantee to the end-users and banks that my mobile payment application is truely secure? Do I now have to implement my own encryption on top? And if somethig goes wrong due to the Gap, will the implementers of the broken gateways, and perhaps W3C will be responsible for this due to the irresponsibility/negligence, and are willing to take responsibility in courts?

It is disappointing to see this security gap coming up again. I thought that as a mobile/wireless community we had grown pass security gaps; but again, personal and/or business interests can always change the game.

So again, HTTPS should not be broken and thus HTTPS content shall not be transcodable. (Transcoding shall not take place anyhow, if the author of the content doesn’t wish it anyways; again, back to the importance of principles.) And if W3C continues pushing for the “transcoding of encrypted content”, it must not be done by breaking HTTPS and must not be called HTTPS, but by introducing a new thing, let’s call it WTLS ;-) and both protocols must be supported, and let the content owner decides which one to use.

Don’t break HTTPS.

Thanks to everyone who is creating awareness on this very important issue…

I would like to call the developer community to express their opinion on this matter…

Last but not least, The Transcoding Manifesto should be updated to include the above HTTPS concern, since as we can see, the end-to-end secure nature of HTTPS seems to be in jeopardy in mobile.

ceo

Meet at Mobile World Congress 2009

Sunday, January 25th, 2009

MWC 2009

For those attending Mobile World Congress 2009:

  • I would love to meet my (virtual) friends, followers and people who I follow,
  • From work perspective, if your company has or will have “end-to-end digital management” needs anywhere in the world from activation to support to management for mobile handsets and 3G-and-4G nomadic devices, I would love to chat with you and explore…
  • Send me an email if you can meet.

I will be in Barcelona the whole week. My personal email is enrique dot ortiz at gmail dot com.

Also, if there are any events that you recommend I attend, please let me know too; for example, I believe MobileMonday Barcelona is that Monday.

See you in Barcelona!

ceo

Pollen Journal – First Pollen Alert iPhone App (Ringful)

Monday, January 19th, 2009

When I started eZee inc, one of my proudest accomplishments was the great R&D/development team I had. And one of the members of that team was Michael Yuan. Enter Ringful…

Ringful

Since then, Michael went on and started Ringful, a mobile mashup company for voice and mobile messaging applications. Ringful is the creator of apps such as Facebook Voicetag, Instant conference calls on the iPhone, Calendar-based conference calls, and Two-factor ID Verification via mobile phones.

A couple of days ago Michael sent me an email about his new app, the Pollen Journal which is the first pollen forecast app (and corresponding back-end mashup) for the iPhone.

Some screenshots (click to enlarge):

Related links:

Very cool. Expect more new cool apps coming from Ringful…

ceo

Mobile Peer Awards at Mobile World Congress – we need more Austin representation (deadline is tonight)

Friday, January 16th, 2009

Austinites -

The “Mobile Peer Awards” is to happen at Barcelona during Mobile World Congress (MWC). There are great mobile startups in Austin. It would be great if you register your startup, even if you will not attend MWC. I can do the registration for you if you cant; email me. We need Austin representation! It will be good for your company with some extra visibility, global visibility.

Shoot me an email if you have any questions…

ceo

Palm’s webOS strategy flaw: ignoring current customer-base

Tuesday, January 13th, 2009

Palm Pre


Update: (May-2-09) Since I wrote this piece, it seems that the Palm OS folks have changed their minds, recognizing that ignoring the current customer-base was a mistake. The Palm Pre will come with a PalmOS Emulator that will “let the phone UI look and act like the Garnet OS, and even has virtual, on screen buttons to give you full functionality“. Good, smart move!


The new Palm Pre is a step on the right direction for the company. From the H/W to the UI to the app store, to the approach to application development which is based on web technologies. I’m glad to see Palm re-inventing themselves.

That said, who or what kind of customers more likely will move to the Palm Pre/webOS? My bet is that at first it would be existing Palm customers (in the U.S. lots of these are enterprise customers) which typically are pretty loyal customers.

That is where the Palm (Product) folks dropped the ball, as they have failed to provide a transition path to convert their existing customer-base to the new Palm Pre webOS platform; see New Palm Pre won’t work with old apps (ComputerWorld).

Perhaps this is an opportunity for a 3rd party to develop such solution, or maybe Palm just ran out of time for CES and is working on such emulation, but the PMs at Palm must recognize the strategy of not providing a good a path for existing Palm users as a flawed strategy that is going to cost them…

…existing Palm customer-base must be able to seamlessly run the existing inventory legacy applications and data on the new WebOS via some kind of emulation.

ceo

Carnival of the Mobilists #156 at the WAP Review blog

Monday, January 12th, 2009

This week’s Carnival of the Mobilists (#156) is at Dennis Bournique’s The WAP Review blog. This week the Carnival topics include mobile predictions for 2009, on software and services, design and user experience, mobile marketing and strategy and related events — check it out.

ceo

Design For Mobile Conference 2009

Monday, January 12th, 2009

I just noticed that this year’s Design For Mobile conference, organized by the folks from Little Springs Design, is scheduled for April 20-22, 2009. I attended last year’s event and it was a good event with attendees and presenters from both academia and industry-practitioners.

See the Design For Mobile website.

ceo

Update – Diagram on Mobile Applications: Browser, Lightweight, Local-based Apps

Saturday, January 10th, 2009

I’ve updated my diagram on non-messaging Mobile Applications: Browser, Lightweight, Local-based Applications (click to enlarge):

Comparing Mobile Applications

I will be using this diagram on an upcoming article that I’ve been cooking for a while.

ceo

Upgraded to Wordpress 2.7

Saturday, January 10th, 2009

I just updated to Wordpress 2.7 (from 2.5.1). Hooray… It was about time. The new Dashboard is very nice…

Microsoft Joins the Physical World Connections and Interactions Space with Microsoft Tag

Friday, January 9th, 2009

Microsoft has joined the physical world connection/interactions space with its release of their High Capacity Color Barcode (HCCB) called Microsoft Tag, a new 2D Barcode technology developed by Microsoft research that competes with QR Code, Datamatrix and other 2D barcode technologies.

Comparing Microsoft Tag to QR Code:

Microsoft Tag uses colors and triangles vs. black and white and squares, and it support Tags that contain URLs, Free Text, vCard, and Dialer type. A time-to-live or time-frame can be associated with it the tag, which is useful for marketing campaigns.

I’m a big fan of the new kinds of interactions that are possible via visual and radio tags; related to this see my presentations (SlideShare), and related pages on my blog: Physical Interactions and Touch/NFC.

The Microsoft Tag Video (YouTube):

Creating and Managing Tags

Microsoft tag is an end-to-end solution: the Tags, the software on the handset, and the software on the web that allows you to create and manage and print your own tags; see below.

Creating a Tag (Click to enlarge):

Managing Tags (Click to enlarge):

This is the Tag I created of type URL to my blog:

Downloading Microsoft Tag

You can download the Microsoft Tag reader client directly to your phone: Android and PalmOS (coming soon), BlackBerry, Symbian S60, Windows Mobile, Sony Ericsson and other J2ME devices, by pointing your phone to gettag.mobi website.

Is there a need for a new Visual Tag?

Tags such as QR Codes are high capacity tags already:

(from Wikipedia)

  • Numeric only Max. 7,089 characters
  • Alphanumeric Max. 4,296 characters
  • Binary (8 bits) Max. 2,953 bytes
  • Kanji/Kana Max. 1,817 characters

But as @torgo Tweeted back:

“…But do we really need a new 2d barcode? What exactly is the problem with QR?”

And @adamcohenrose wrote:

“I thought QR codes had no licensing problems?”

I don’t buy “capacity” as the reason Microsoft introduced its own tag, but perhaps is because “they just can”, or maybe related to licensing; while QR Codes are considered open, QR Codes are patented, but the patent is not being enforced (at this moment). Another reason is that the color-based, triangle tags provide for better “fiducials”, allowing for faster alignment and scanning thus better experience; this I need to test to determine.

ceo

Carnival of the Mobilists #155

Tuesday, January 6th, 2009

Don’t forget this week’s Carnival of the Mobilists, number 155 and the first one of 2009, at Helen Keegan’s weblog Musings of a Mobile Marketer. This edition is packed with great essays, a must read! Thanks to Helen for including my entry… Happy New Year!

ceo

Top 10 Mobile Phones in the U.S. (Q3 2008)

Monday, January 5th, 2009

Source: THE NIELSEN COMPANY ISSUES TOP TEN U.S. LISTS FOR 2008.

Motorola on the top and Nokia on the bottom – wow. And in between in that order: LG, Apple and BlackBerry. Wow again. The US does operate differently than the rest of the world! ;-) I wonder for how much longer that will hold true.

The following handsets all support Java ME / MIDP or BREW, SMS and mobile web browser applications; except for the iPhone of course.

Rank Handset Share of subscribers Java ME/MIDP BREW (on Verizon) Browser SMS
1 Motorola RAZR V3 series 9.3% X X X X
2 Motorola MotoKRZR series 2.0% X X X X
3 LG VX8300 series 1.6%   X X X
4 Apple iPhone 1.5%     X X
5 LG VX8500 series 1.2%   X X X
5 RIM BlackBerry 8100 series 1.2% X   X X
7 Nokia 6101 series 1.1% X   X X
8 LG VX8350 1.0%   X X X
9 Motorola V325 series 0.9%   X X X
9 Nokia 6010 series 0.9% X   X X
Source: Nielsen

More on iPhone vs. Android App Store and the reason why the Android App Store will Win

Sunday, January 4th, 2009

I found the above via Mobile-Facts and it is quite funny (and probably even true!). The important concept here, even if not the best of examples, is that an open market and ecosystem is a very good thing…

ceo

My New Book

Saturday, January 3rd, 2009

On my new book, I explain how to build up great abs…

(OK, ok, I am joking, but my wife had a great hard laugh)

ceo

Russian Professor Predicts Fall of USA by 2010

Saturday, January 3rd, 2009

Source: Datamation/Mike Elgan.

There is a Wall Street Journal article about the Russian academic Igor Panarin who predicts the U.S. will fall apart in 2010…

…and his theory goes like this:

“There’s a 55-45% chance right now that disintegration will occur,” he says. “One could rejoice in that process,” he adds, poker-faced. “But if we’re talking reasonably, it’s not the best scenario — for Russia.” Though Russia would become more powerful on the global stage, he says, its economy would suffer because it currently depends heavily on the dollar and on trade with the U.S.

With the US disintegrating and be split into 4 major regions like this:

And I say to Mr. Panarin, I think not! And even if the US gets into its worst scenario ever, it won’t be split into regions going to Russia, Canada, Mexico, China and Europe – that is the dumbest theory ever. Unless of course, the split is enforced by Aliens.

ceo