> Date: Wed, 19 Nov 2003 02:47:49 -0800
> From: Philip J. Koenig <See_email_@ddress_below.This_one_is.invalid>
> I think the general consensus is that WAP stinks, even more so
> because many of the implementations are nearly useless. It doesn't help
> that many of the screens used with WAP have such low resolution.
I disagree as to them being useless, but await your rebuttal. Clearly
regular WWW service, designed for full size screens of desktop and
laptop computers, with rapid scrolling from screen to screen within a
single 'page', with a flood of data in each 'page' which the user can
then browse to read or select the desired part, is a different market
from WAP service, whereby the user is restricted to a tiny hand-held
device with a very small screen, and where the total size of each
'page' is absolutely restricted to much smaller than typical WWW
'pages'. For applications that are useful even with the restrictions of
WAP, which are needed in the field where a desktop is definitely not
available and a laptop is hardly ever available, WAP may be useful. One
region of overlap is instant messaging, which really belongs on
handheld devices, but already has such a huge user base on desktops
that the IM-dt market is unlikely to go away soon, leaving a perpetual
overlap.
I think the problem with WAP is that hardly any truly WAP-designed
content is yet availble. The few WAP services I've seen to date
are totally cruddy. For example, the WAP-zone lookup shows an extremely
long alphabetical list of cities within a single state, broken into
groups of ten at a time to fit on a single WAP 'page', with 'Next'
links from each to the next.
http://www.google.com/groups?selm=vr....supernews.com
I think we need to fully implement RPC (Remote Procedure Call) services
to build tools with which we can then implement actual services
accessible from WWW or WAP equally (via slightly different toplevel
interfaces to break the info into different-sized pieces and format it
differently, after RPC has already done the actual info-retrieval
work). Whether .Net or some other RPC is best is anybody's guess.
I'm thinking of implementing some non-.Net version of RPC myself.
Is anybody else interested in such a project? Currently on my Web site
I have a WAP directory which I plan to fill with static Web pages
and CGI applications that are specially designed for WAP access.
Maybe I'll create a RPC directory for experimenting with CGI
applications that are designed to be called from other CGI applications
rather than directly used by WWW or WAP users. The output from such an
application will always be a TEXT/PLAIN listing which is in
machine-parseable format similar to the query language (s-expressions
in both cases to support arbitrary tagged-tree structures of data).
I'll probably support batches of queries within a single HTTP
transaction, to reduce overhead of starting the CGI process each time.
Instead of a very complicated query format that supports lots of data,
there will be a very simple query format that supports just a single
item to be processed, with a whole batch of such queries to satisfy the
customer request. For example, there might be a query type that
provides the longitude and latitude of a given city, and a batch that
does a whole bunch of such for use in building a visual map or a
nearest-neighbor network or finding the nearest store to your current
location etc. (If anybody knows of any already existing RPC services
like that, especially a master index and search engine for finding such
services, regardless of whether they are implemented using .Net or
whatever, please tell me.)
Google groups:
Your search - "index of RPC services" - did not match any documents.
Your search - "search engine for RPC services" - did not match any documents.
> For various reasons, I think the future, or at least the
> immediate future, lies with the technology below, and you
> can even preview how your pages will look on a small screen
> with a "full size" browser:
> http://www.opera.com/products/smartphone/smallscreen/
IMO auto-conversion from huge WWW pages to tiny WAP pages is not a
general solution to the problem. The presentation of the data really
needs to be re-designed from the start to make it WAP-friendly. Instead
of trying to shoehorn the entire WWW space into WAP service, we should
concentrate on implementing some truly WAP-friendly services.