|
Put it in a simple way, BabelServer is a suite of tools that parses input,
applies rules to the parsed content and then outputs the result - in real time.
The main purpose of this instance of BabelServer is to show the concept and
run it with real users. This implementation only parses html but the
concept can be applied to any input and output can be anything that the current
ruleset dictates. BabelServer will make your old WAP phone usable with all
html based content on the web.
Presenting content and functionality on a small screen, be it on an old wap
browser or the more full fledged browsers in new smart phones, has other
requirements than a browser on a desktop or portable computer. BabelServer
will always construct output tailored to the client device, identified by its user
agent. But in most situations, automated conversion to meet the various constraints
of the browsers simply isn't enough! We therefore enabled BabelServer with
rulesets that describe various parts of one or different pages as well as
specialized rules for the conversion of the parts one wishes to publish. This way,
one can for example break down the menu and content of an existing page into
separate pages or even rearrange it to enhance the user experience. One could say
that BabelServer splits the content and presentation and makes it possible
to rearrange both when generating output.
BabelServer is work in progress and we're working with functionality for
not only presenting webclips optimized for a particular device, but also tailoring
the output, both content and presentation to each user's preference.
To use the
Babelserver.org web transformer on your mobile device,
insert http://babelserver.org/babel?url= at the start of the URL you wish to see.
|