U-Snap: A framework for describing snapshot-based ubiquitous applications

Takeshi Iwamoto, Kazunori Takashio, Hideyuki Tokuda

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In ubiquitous computing, or ubiquitous network environment, many sensors and devices are embedded in the environment. Moreover, information appliances and smart space technologies allow users to enjoy high computational power, which also gives freedom and extrication from traditional computing style that often caused users' inconvenience and restriction of their demands and needs. However, due to the characteristics of ubiquitous computing, application's high adaptability to the changes of environments is required. To achieve this high adaptability of applications, we introduce a design approach of "snapshot-based application." The snapshot-based application can store its status as a snapshot. By utilizing the snapshot, an application can be recreated as it is in the status of the snapshot. In this paper, we propose an application framework named "u-Snap," which realizes snapshot-based applications. We have exemplified the effectiveness of this framework with implementation of "u-Photo," which utilize a snapshot of an application as contextual information that is embedded in a photo image.

Original languageEnglish
Pages (from-to)932-942
Number of pages11
JournalIEICE Transactions on Communications
VolumeE88-B
Issue number3
DOIs
Publication statusPublished - 2005

Fingerprint

Ubiquitous computing
Sensors

Keywords

  • Application framework
  • Context aware application
  • Ubiquitous application

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Networks and Communications

Cite this

U-Snap : A framework for describing snapshot-based ubiquitous applications. / Iwamoto, Takeshi; Takashio, Kazunori; Tokuda, Hideyuki.

In: IEICE Transactions on Communications, Vol. E88-B, No. 3, 2005, p. 932-942.

Research output: Contribution to journalArticle

@article{68c0e9344c4e469199942f55b6f52777,
title = "U-Snap: A framework for describing snapshot-based ubiquitous applications",
abstract = "In ubiquitous computing, or ubiquitous network environment, many sensors and devices are embedded in the environment. Moreover, information appliances and smart space technologies allow users to enjoy high computational power, which also gives freedom and extrication from traditional computing style that often caused users' inconvenience and restriction of their demands and needs. However, due to the characteristics of ubiquitous computing, application's high adaptability to the changes of environments is required. To achieve this high adaptability of applications, we introduce a design approach of {"}snapshot-based application.{"} The snapshot-based application can store its status as a snapshot. By utilizing the snapshot, an application can be recreated as it is in the status of the snapshot. In this paper, we propose an application framework named {"}u-Snap,{"} which realizes snapshot-based applications. We have exemplified the effectiveness of this framework with implementation of {"}u-Photo,{"} which utilize a snapshot of an application as contextual information that is embedded in a photo image.",
keywords = "Application framework, Context aware application, Ubiquitous application",
author = "Takeshi Iwamoto and Kazunori Takashio and Hideyuki Tokuda",
year = "2005",
doi = "10.1093/ietcom/e88-b.3.932",
language = "English",
volume = "E88-B",
pages = "932--942",
journal = "IEICE Transactions on Communications",
issn = "0916-8516",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "3",

}

TY - JOUR

T1 - U-Snap

T2 - A framework for describing snapshot-based ubiquitous applications

AU - Iwamoto, Takeshi

AU - Takashio, Kazunori

AU - Tokuda, Hideyuki

PY - 2005

Y1 - 2005

N2 - In ubiquitous computing, or ubiquitous network environment, many sensors and devices are embedded in the environment. Moreover, information appliances and smart space technologies allow users to enjoy high computational power, which also gives freedom and extrication from traditional computing style that often caused users' inconvenience and restriction of their demands and needs. However, due to the characteristics of ubiquitous computing, application's high adaptability to the changes of environments is required. To achieve this high adaptability of applications, we introduce a design approach of "snapshot-based application." The snapshot-based application can store its status as a snapshot. By utilizing the snapshot, an application can be recreated as it is in the status of the snapshot. In this paper, we propose an application framework named "u-Snap," which realizes snapshot-based applications. We have exemplified the effectiveness of this framework with implementation of "u-Photo," which utilize a snapshot of an application as contextual information that is embedded in a photo image.

AB - In ubiquitous computing, or ubiquitous network environment, many sensors and devices are embedded in the environment. Moreover, information appliances and smart space technologies allow users to enjoy high computational power, which also gives freedom and extrication from traditional computing style that often caused users' inconvenience and restriction of their demands and needs. However, due to the characteristics of ubiquitous computing, application's high adaptability to the changes of environments is required. To achieve this high adaptability of applications, we introduce a design approach of "snapshot-based application." The snapshot-based application can store its status as a snapshot. By utilizing the snapshot, an application can be recreated as it is in the status of the snapshot. In this paper, we propose an application framework named "u-Snap," which realizes snapshot-based applications. We have exemplified the effectiveness of this framework with implementation of "u-Photo," which utilize a snapshot of an application as contextual information that is embedded in a photo image.

KW - Application framework

KW - Context aware application

KW - Ubiquitous application

UR - http://www.scopus.com/inward/record.url?scp=24144496905&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=24144496905&partnerID=8YFLogxK

U2 - 10.1093/ietcom/e88-b.3.932

DO - 10.1093/ietcom/e88-b.3.932

M3 - Article

AN - SCOPUS:24144496905

VL - E88-B

SP - 932

EP - 942

JO - IEICE Transactions on Communications

JF - IEICE Transactions on Communications

SN - 0916-8516

IS - 3

ER -