A Unified XML Framework For
Multi-Device Collaborative Web Browsing
WebSplitter symbolizes the union of
multi-device computing and collaborative multi-user computing.
provides a unified XML framework that enables both multi-device and
Web browsing, as shown below.
WebSplitter splits a requested XML
and delivers the appropriate partial view of each page to each user, or
more accurately to each user’s set of devices. Multiple users can
participate in the same browsing session, as in traditional
groupware. Depending on the access privileges of the user to the
different components of content on each page, WebSplitter generates a
partial view. WebSplitter further splits the partial view among
devices available to each user, e.g. laptop, wireless PDA,
display, stereo speakers.
An author could compose a
different components are delivered to different users and end devices
on a set of tag mapping rules specified by the page author. The
may define different groups of users with different access privileges,
e.g. to provide different levels of learning, to hide information from
certain groups, or to provide different levels of parental
Any browsing device could access such an authored page.
For example, a lecturer could use a
PDA to browse such a "WebSplit" page, and spread the resulting
around nearby or even remote devices. In effect, the wireless PDA
would act a remote control for the multimedia capabilities of nearby
The lecturer would use the PDA to orchestrate a composite presentation
across a set of devices available in the lecture hall. Moreover,
other remote distance learners could follow the lecturer's browsing
We envision many more applications
benefit from this WebSplitting capability.
The architecture consists of
Service discovery finds and registers
browsing sessions, and device capabilities.
an XML metadata policy file defining
to XML tags on a Web page
a middleware proxy that splits XML
to create partial views
a client-side component, e.g.
user login and reception of pushed browsing data
We have demonstrated the feasibility
the different tags in an XML Web page to different end users’ browsers,
and of pushing updates from the browsing session to heterogeneous
including a laptop and a PDA.
WebSplitter was published in ACM CSCW
The precise reference is
R. Han, V. Perret, M. Nagshineh,
A Unified XML Framework for Multi-Device Collaborative Web
ACM Conference on Computer Supported Cooperative Work (CSCW) 2000, pp.