In a recent post, I blogged:
Now picture this: A J2ME client application for Google Docs & Spreadsheets.
This is interesting on a number of levels:
- It’s feasible! Google Docs & Spreadsheets is likely written in
some variant of Java (J2*E) already, so paring it down to J2ME is (in
Alas, Google Docs & Spreadsheets (GD&S) isn’t based on some variant of J2*E.
In striking contrast, the GMail client for the Blackberry is a stand-alone Java application that executes within a J2ME container under the Blackberry operating environment.
Clearly AJAX and J2ME are completely different environments/platforms.
Thus it would seem that Google has the options summarized by a two-dimensional platform versus motivity grid.
On the vertical axis, platform ranges from self-contained to service-oriented.
Motivity is a bona fide word that is synonymous with locomotion (the power or ability to move). I intend here to coin a slightly different meaning, a juxtaposition of mobility and connectivity. More precisely, I propose to use motivity as a semi-quantitative measure of the degree of mobility relative to the degree of connectivity. As mobility increases, connectivity decreases, and motivity therefore increases. This is illustrated by the horizontal axis of the two-dimensional grid. It is also important to note that connectivity is itself a proxy for bandwidth and latency. More precisely, high connectivity is taken to imply high bandwidth, low latency connectivity.
Thus the options in taking GD&S to the Blackberry are:
- Port GD&S to the Blackberry operating environment (i.e., develop a native J2ME client version of GD&S) – the lower-right quadrant of the 2D-grid
Thus a revised two-dimensional grid of the possibilities is shown below.
Either way, it may be some time before Google Docs & Spreadsheets makes it to the Blackberry.