Ubisoft - pervasive software

Päivi Kallio, Eila Niemelä, Juhani Latvakoski

Research output: Book/ReportReport

Abstract

Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, while making them effectively invisible to the user. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access, and the mechanisms needed to support a community of nomadic users. Ambient intelligence focuses on a smart way to use communication technology for making life simpler, more enjoyable and interesting. Ubiquitous software is software required for ubiquitous computing environments and in this report it includes pervasive software. Ambience intelligence is out of the scope of this report. The aim of this report is to offer Finnish companies and preparators of the Tekes-programs (ELMO, NETS, FENIX) a total view of the maturity, development needs and business opportunities of software engineering in the ubiquitous computing area. This report illustrates the state-of-the-art and requirements of ubiquitous software based on recent surveys. This report also provides a view on the state-of-the-practice of ubiquitous software in Finnish companies based on interviews made in some Finnish companies and replies received to a questionnaire sent to bigger sample of companies. State-of-the-art visions set about global ubiquitous systems, products' short-time-to-market and quality requirements that are tightening up, set ubiquitous software a huge set of requirements that include interoperability, hetereogeneity, mobility, security, adaptability, ability of self-organization, augmented reality and scalable content. Enabling technologies of ubiquitous software are standards, reference architectures and generic software technologies. Ubiquitous software development requires applying suitable software architectures and development methods that are presented in this research. Based on the stat-of-the-practise this report presents that the main challenges of ubiquitous software are achieving adaptable middleware and interoperability between services and networks, developing the required enabling technologies, defining value chain for providing the services and guaranteeing secure transactions between different stakeholders. Ubiquitous computing is seen to combine hardware and software, so new kind of development methods and architectural models are required for ubiquitous service development. Companies will have business opportunities in ubiquitous business in middleware components, for example, concerning security, enabling technologies, ubiquitous components and sensors implemented locally to various conditions such as to the surface of paper, small-sized applications, and personalized services. In principal, we suggest as important research topics in ubiquitous software arena security, management of changing requirements, middleware standards and services, cost efficient architecture solutions and ubiquitous business value chains.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages68
ISBN (Electronic)951-38-6453-7
ISBN (Print)951-38-6452-9
Publication statusPublished - 2004
MoE publication typeD4 Published development or research report or study

Publication series

SeriesVTT Tiedotteita - Research Notes
Number2238
ISSN1235-0605

Fingerprint

Ubiquitous computing
Industry
Middleware
Software engineering
Interoperability
Augmented reality
Software architecture
Computer hardware
Communication
Sensors
Costs

Keywords

  • ubiquitous software
  • pervasive computing
  • ubiquitous computing
  • ubiquitous business

Cite this

Kallio, P., Niemelä, E., & Latvakoski, J. (2004). Ubisoft - pervasive software. Espoo: VTT Technical Research Centre of Finland. VTT Tiedotteita - Research Notes, No. 2238
Kallio, Päivi ; Niemelä, Eila ; Latvakoski, Juhani. / Ubisoft - pervasive software. Espoo : VTT Technical Research Centre of Finland, 2004. 68 p. (VTT Tiedotteita - Research Notes; No. 2238).
@book{1ac5e73d49db47eda8379357e8af6929,
title = "Ubisoft - pervasive software",
abstract = "Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, while making them effectively invisible to the user. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access, and the mechanisms needed to support a community of nomadic users. Ambient intelligence focuses on a smart way to use communication technology for making life simpler, more enjoyable and interesting. Ubiquitous software is software required for ubiquitous computing environments and in this report it includes pervasive software. Ambience intelligence is out of the scope of this report. The aim of this report is to offer Finnish companies and preparators of the Tekes-programs (ELMO, NETS, FENIX) a total view of the maturity, development needs and business opportunities of software engineering in the ubiquitous computing area. This report illustrates the state-of-the-art and requirements of ubiquitous software based on recent surveys. This report also provides a view on the state-of-the-practice of ubiquitous software in Finnish companies based on interviews made in some Finnish companies and replies received to a questionnaire sent to bigger sample of companies. State-of-the-art visions set about global ubiquitous systems, products' short-time-to-market and quality requirements that are tightening up, set ubiquitous software a huge set of requirements that include interoperability, hetereogeneity, mobility, security, adaptability, ability of self-organization, augmented reality and scalable content. Enabling technologies of ubiquitous software are standards, reference architectures and generic software technologies. Ubiquitous software development requires applying suitable software architectures and development methods that are presented in this research. Based on the stat-of-the-practise this report presents that the main challenges of ubiquitous software are achieving adaptable middleware and interoperability between services and networks, developing the required enabling technologies, defining value chain for providing the services and guaranteeing secure transactions between different stakeholders. Ubiquitous computing is seen to combine hardware and software, so new kind of development methods and architectural models are required for ubiquitous service development. Companies will have business opportunities in ubiquitous business in middleware components, for example, concerning security, enabling technologies, ubiquitous components and sensors implemented locally to various conditions such as to the surface of paper, small-sized applications, and personalized services. In principal, we suggest as important research topics in ubiquitous software arena security, management of changing requirements, middleware standards and services, cost efficient architecture solutions and ubiquitous business value chains.",
keywords = "ubiquitous software, pervasive computing, ubiquitous computing, ubiquitous business",
author = "P{\"a}ivi Kallio and Eila Niemel{\"a} and Juhani Latvakoski",
year = "2004",
language = "English",
isbn = "951-38-6452-9",
series = "VTT Tiedotteita - Research Notes",
publisher = "VTT Technical Research Centre of Finland",
number = "2238",
address = "Finland",

}

Kallio, P, Niemelä, E & Latvakoski, J 2004, Ubisoft - pervasive software. VTT Tiedotteita - Research Notes, no. 2238, VTT Technical Research Centre of Finland, Espoo.

Ubisoft - pervasive software. / Kallio, Päivi; Niemelä, Eila; Latvakoski, Juhani.

Espoo : VTT Technical Research Centre of Finland, 2004. 68 p. (VTT Tiedotteita - Research Notes; No. 2238).

Research output: Book/ReportReport

TY - BOOK

T1 - Ubisoft - pervasive software

AU - Kallio, Päivi

AU - Niemelä, Eila

AU - Latvakoski, Juhani

PY - 2004

Y1 - 2004

N2 - Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, while making them effectively invisible to the user. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access, and the mechanisms needed to support a community of nomadic users. Ambient intelligence focuses on a smart way to use communication technology for making life simpler, more enjoyable and interesting. Ubiquitous software is software required for ubiquitous computing environments and in this report it includes pervasive software. Ambience intelligence is out of the scope of this report. The aim of this report is to offer Finnish companies and preparators of the Tekes-programs (ELMO, NETS, FENIX) a total view of the maturity, development needs and business opportunities of software engineering in the ubiquitous computing area. This report illustrates the state-of-the-art and requirements of ubiquitous software based on recent surveys. This report also provides a view on the state-of-the-practice of ubiquitous software in Finnish companies based on interviews made in some Finnish companies and replies received to a questionnaire sent to bigger sample of companies. State-of-the-art visions set about global ubiquitous systems, products' short-time-to-market and quality requirements that are tightening up, set ubiquitous software a huge set of requirements that include interoperability, hetereogeneity, mobility, security, adaptability, ability of self-organization, augmented reality and scalable content. Enabling technologies of ubiquitous software are standards, reference architectures and generic software technologies. Ubiquitous software development requires applying suitable software architectures and development methods that are presented in this research. Based on the stat-of-the-practise this report presents that the main challenges of ubiquitous software are achieving adaptable middleware and interoperability between services and networks, developing the required enabling technologies, defining value chain for providing the services and guaranteeing secure transactions between different stakeholders. Ubiquitous computing is seen to combine hardware and software, so new kind of development methods and architectural models are required for ubiquitous service development. Companies will have business opportunities in ubiquitous business in middleware components, for example, concerning security, enabling technologies, ubiquitous components and sensors implemented locally to various conditions such as to the surface of paper, small-sized applications, and personalized services. In principal, we suggest as important research topics in ubiquitous software arena security, management of changing requirements, middleware standards and services, cost efficient architecture solutions and ubiquitous business value chains.

AB - Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, while making them effectively invisible to the user. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access, and the mechanisms needed to support a community of nomadic users. Ambient intelligence focuses on a smart way to use communication technology for making life simpler, more enjoyable and interesting. Ubiquitous software is software required for ubiquitous computing environments and in this report it includes pervasive software. Ambience intelligence is out of the scope of this report. The aim of this report is to offer Finnish companies and preparators of the Tekes-programs (ELMO, NETS, FENIX) a total view of the maturity, development needs and business opportunities of software engineering in the ubiquitous computing area. This report illustrates the state-of-the-art and requirements of ubiquitous software based on recent surveys. This report also provides a view on the state-of-the-practice of ubiquitous software in Finnish companies based on interviews made in some Finnish companies and replies received to a questionnaire sent to bigger sample of companies. State-of-the-art visions set about global ubiquitous systems, products' short-time-to-market and quality requirements that are tightening up, set ubiquitous software a huge set of requirements that include interoperability, hetereogeneity, mobility, security, adaptability, ability of self-organization, augmented reality and scalable content. Enabling technologies of ubiquitous software are standards, reference architectures and generic software technologies. Ubiquitous software development requires applying suitable software architectures and development methods that are presented in this research. Based on the stat-of-the-practise this report presents that the main challenges of ubiquitous software are achieving adaptable middleware and interoperability between services and networks, developing the required enabling technologies, defining value chain for providing the services and guaranteeing secure transactions between different stakeholders. Ubiquitous computing is seen to combine hardware and software, so new kind of development methods and architectural models are required for ubiquitous service development. Companies will have business opportunities in ubiquitous business in middleware components, for example, concerning security, enabling technologies, ubiquitous components and sensors implemented locally to various conditions such as to the surface of paper, small-sized applications, and personalized services. In principal, we suggest as important research topics in ubiquitous software arena security, management of changing requirements, middleware standards and services, cost efficient architecture solutions and ubiquitous business value chains.

KW - ubiquitous software

KW - pervasive computing

KW - ubiquitous computing

KW - ubiquitous business

M3 - Report

SN - 951-38-6452-9

T3 - VTT Tiedotteita - Research Notes

BT - Ubisoft - pervasive software

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Kallio P, Niemelä E, Latvakoski J. Ubisoft - pervasive software. Espoo: VTT Technical Research Centre of Finland, 2004. 68 p. (VTT Tiedotteita - Research Notes; No. 2238).