2 PRELIMINARY
2.1 Home Network System
A Home Network System(in short, HNS) consists of
one or more networked appliances connected to a
LAN at home. Each networked appliance has a set
of control APIs, so that the user or external software
agents can control the appliance via the network (e.g.,
(DLNA, 2007)(ECHONET Consortium, 2004)).
In this paper, we assume that such control APIs
are exhibited as WebAPIs. The term ”WebAPI” here
indicates an API that can be accessed over HTTP.
(Nakamura et al., 2008) shows examples of WebAPIs
which are exposed by a legacy appliance wrapped in
a Web Service . Hereafter we call such WebAPIs in
HNS HNS-WebAPIs.
2.2 RSS as Web Information Resources
RSS is a Web content syndication format(Berkman
Center for Internet & Society at Harvard Law School,
2007). Adopting RSS to the information resources
on the Web ,such as blog entries, news headlines,
weather information and TV programs enables users
to access the resources in a standardized way.
In a typical format of an RSS document,
<channel>
element indicates outline of information
resources, and the
<item>
expresses each informa-
tion item itself. For example, in the case of
an RSS document containing blog entries, name,
URL, and summary of the blog are described in
the
<channel>
, and each
<item>
indicates each entry.
Then, each
<item>
contains a
<title>
element, sum-
mary(a
<description>
element), a hyperlink to the
detailed information (a
<link>
element), and date of
the entry etc.. A user can browsevarious kinds of RSS
documents on the web through an RSS reader(News
On Feeds, 2008). Similarly, many applications can
produce RSS documents to mashup with other re-
sources or web services.
3 INTEGRATION INFORMATION
RESOURCES AND HOME
NETWORK SYSTEM
Recently, very various and worthy information re-
sources such as news headline, weather forecasts,
stock quotations, TV program listings, and Podcast-
ing, etc. are exhibited as RSS documents. We suppose
novel integrated services are realized by combining
these information resources and home appliances. In
this paper, we assume the following services as new
integrated services combining information resources
and home appliances.
• RSS-TV Service
If a user selects a certain TV program under tele-
vising from a TV program listing RSS through an
RSS reader, the program can be watched by the
user’s TV in HNS.
• Podcasting Play Service
In this service, a MP3 Stereo Component plays
a podcasted item selected by the user on RSS
reader.
In the following section, we introduce about our
RSS Conversion Service to realize these kinds of ser-
vice.
4 RSS CONVERSION SERVICE
We focused on the
<link>
element which is sub ele-
ment of the
<item>
in the RSS document in order to
integrate an RSS document and HNS. Originally, the
<link>
element includes a hyperlink to the detailed in-
formation of each information item. A user can read
a title, summary, and published date etc. of the items
in the RSS documents. If the user wants to acquire
more detailed information, he/she moves to URL of
the hyperlink. Therefore, the general RSS reader of-
fers a GUI which a user can travel to the hyperlinked
information by clicking on the title of the item.
Then, we propose an RSS conversion service
which changes the hyperlink in the
<link>
element
into arbitrary HNS-WebAPI like Figure 1. Our ser-
vice enables users to invoke a suitable HNS-WebAPI
by clicking title of a specific information item. In or-
der to make an RSS document and an HNS-WebAPI
cooperate appropriately,our service uses a conversion
rule which contains search conditions for extraction
Figure 1: RSS Conversion Service.
ICE-B 2009 - International Conference on E-business
132