Keio University, Tokyo
9-10 March 2006
Introduction
- Welcome
- Logistics
- Electronic copies of slides
- Minute taking
- The Ubiquitous Web - what is it?
- Workshop goals
- Workshop agenda
Electronic copies of slides
- All presentations will be published with the workshop's minutes
- Please cooperate to provide a copy of your slides on the USB memory
card provided by either myself or Hirakawa-san
- We will publish as (X)HTML or PDF
- We will convert PowerPoint to PDF via Open Office 2.0
Minute taking
Our gracious thanks to the volunteers
- Thursday AM - Karl Dubost
- Thursday PM - Kazuyuki Ashimura
- Friday AM - Dave Raggett
- Friday PM - Olivier Thereaux
The Ubiquitous Web - what is it?
- Synthesis between the World Wide Web and Ubiquitous Computing
- Making it much easier to build distributed applications
across a diversity of networked devices
- Context awareness - dynamically adapting to users,
devices and environmental conditions
- Exploiting the features of each device, and not
dropping to the lowest common denominator
- Giving users the means to select the modes of interaction
that best meet their needs, subject to the capabilities of the
devices
- Extending device capabilities through access to network
services and through combination with other devices
- Providing remote user interfaces to devices and services
The Ubiquitous Web - what is it?
- Application mobility - enabling users to seamlessly switch
between devices whilst continuing with the same application
- seamless in the sense of not requiring significant conscious
effort from users
- A greater focus on the network rather than on particular
devices, and an associated need to address trust, security,
privacy and identity
- Your data lives in the network, but applications need to
allow for temporary lapses in connectivity
- Combining local information with network-based information sources
Workshop Goals
The main objective of this workshop is to help W3C to build a better
understanding of the Ubiquitous Web, and to identify potential
areas for standardization:
- To explore the vision of the Web as a distributed applications platform that works across a wide range of devices in areas such as offices, home networks, mobile, automotive, aviation, etc. with the potential for increasing the range and reducing the cost of developing and deploying such applications.
- To explain how current W3C work fits into this vision, e.g. work on Web Application API's, Delivery Context Interfaces, Device Descriptions, Multimodal Architecture, etc.
- To identify and prioritize additional areas which would benefit from standardization, in particular, the integration of sessions and device coordination into web applications.
See Call for
Participation and Workshop
Agenda
Where you share your views and suggestions
1st Discussion Period
Break out sessions (3 or 4 groups) with access to white boards
- 1130 - 1200 Use Cases for the Ubiquitous Web
- Describe a few use cases and the role that Web technologies plays
in them
- 1200 - 1230 Security, Privacy and Identity
- Drawing upon the use cases, discuss what requirements there
are for sharing information, and for controlling access to devices
and services. How could these requirements be met?
We all get back together
- 1230 - 1300 Breakout reports and discussion
Each group will need to appoint a volunteer to report
the group's findings to the workshop. You are free to do
this as you see fit, but there needs to be a record that
we can include in the workshop's minutes. One idea would
be to use PowerPoint or Open Office to create lists of
bullet points, but plain text and HTML would be fine too.
2nd Discussion Period
Break out sessions (3 or 4 groups) with access to white boards.
Groups can select their own topics if they think it appropriate.
- 1545 - 1615 Printing and the Ubiquitous Web
- Uses cases involving printing including PC-less printer operation.
Device/service descriptions for printers. What has been done, and what
remains to be done?
- 1615 - 1645 Device Coordination
- This covers the means for discovering and binding resources
within temporary or persistent sessions. What is needed for
scalable discovery? What value can be added above existing
frameworks such as UPnP? What does it mean to expose device
coordination to markup languages and web page scripts?
We all get back together
- 1645 - 1730 Breakout reports and discussion
3rd Discussion Period
Break out sessions (3 or 4 groups) with access to white boards.
Groups can select their own topics if they think it appropriate.
- 1130 - 1200 Context Awareness/Adaptation
- Context can include user preferences/needs, device capabilities
and environmental conditions. At a more detailed level, what kinds
of context need to be modelled and how does this support adaptation?
Where does that adaptation occur? What role is there for higher level
languages for modelling applications?
- 1200 - 1230 Metadata and the Semantic Web
- UPnP uses a relatively weak approach to describing devices
and services. The ability to combine remote sources of information
offers the potential for richer notions of discovery and adaptation.
What is the role of the Semantic Web and is there a place for
approaches based upon the collective behavior of many people.
We all get back together
- 1230 - 1300 Breakout reports and discussion
4th Discussion Period
Break out sessions (3 or 4 groups) with access to white boards.
Groups can select their own topics if they think it appropriate.
- 1600 - 1630 Distributed applications and Remote UI
- What can the Web offer to simplify the creation of distributed
applications? What are the hard problems and how can they be
circumvented? What are the challenges for supporting remote
user interfaces?
We all get back together
- 1630 - 1730 Breakout reports and summing up for the workshop
as a whole
- What does it mean to combine the Web with Ubiquitous Computing?
How can the Ubiquitous Web be layered on top of existing technologies?
What are the key challenges for realizing the Ubiquitous Web?
Are there any areas suitable for standarization?