experience
books that are of interest to them based
not only on existing information such as pictures or
reviews, but also on
locations that are associated
with books in some way.
3 DESIGN OF THE SYSTEM
Book’s Marking is comprised of two kinds of Web
Application
involving either desktop computers or
mobile devices (Figure.1). Desktop computer users
can
attach information about books to places on a
shared map and
browse the locations that have been
tagged with books by other users.
The connection
between the books and the place is based on the
subjective view of the users who
make the tags.
When assigning tasks using the system, users also
comment on the tag, providing the reason why they
linked the book to each place. Other users can
browse the book tags assigned to locations and make
further comments in assocation with the tag.
Users with mobile devices can get access to book
tags at the curent location using a GPS equipped in
device. As people move around they can see which
books are linked to nearby locations.
Figure 1: System configuration diagram.
4 IMPLEMENTATION
The main system is built as a Web application which
works on the Google App Engine. The data about
books is referred from the Amazon Product
Advertising API, and the map data is collected from
Google Maps API. The system saves information
about books in the database with the GeoHash-code
converted from the latitude and longitude of the
place where the book information was tagged. This
information can then be output on the shared map or
mobile device as required.
5 USE CASE
In order to put the information about books on the
map, at first have to move to the web page named
”Marking” on Book’s Marking (Figure.2), and
search for the book data that they want by entering
keywords. Then select some book data and move to
the next page. On that page, users set the place to put
the information. They then enter the comments and
category of the books. After this procedure, the
information and comments appears as icons on the
map, and other users can browse them by clicking
icons(figure.3).
In the case of using the system from a mobile
device, users start up the application at a place they
are interested in. If book information has already
been stored at or near that place, users can get access
to that information based on their GPS location. For
example, if a user put the information about ”The
Sun Also Rises” (written by Ernest Hemingway) at
Pamplona (Spain), with the comment ”Here,
Pamplona provided the setting for Hemingway!!” as
a reason for the tag. Later, another user who visited
Pamplona and was intrigued by the place, could find
the associated information about ”The Sun Also
Rises” there using Book’s Marking(figure.4).
In addition, Book’s Marking has a function to
search for a place by consulting keywords such as
the title of the books, the name of author, and the
category of books. For example, a user who likes
”The Sun Also Rises” can get information about
locations that the book is linked to by searching with
keywords from the book title.
6 DISCUSSIONS
Book’s Marking is now on release on a trial basis.
To get some initial user feedback, we made a demo
of Book’s Marking at an exhibition on learning
applications that was held in Tokyo in 2010. In that
exhibition, we received a variety of opinions, with
some visitors using Book’s Marking after that event.
Most books which were put on the map are novels,
and they are normally put on a location either
connected to the story or to a place that is associated
with the author (e.g., place of birth or where the
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
216