Home > Research > Publications & Outputs > Programming pervasive spaces

Links

Text available via DOI:

View graph of relations

Programming pervasive spaces

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Programming pervasive spaces. / Helal, Sumi.
In: IEEE Pervasive Computing, Vol. 4, No. 1, 01.2005, p. 84-87.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Helal, S 2005, 'Programming pervasive spaces', IEEE Pervasive Computing, vol. 4, no. 1, pp. 84-87. https://doi.org/10.1109/MPRV.2005.22

APA

Helal, S. (2005). Programming pervasive spaces. IEEE Pervasive Computing, 4(1), 84-87. https://doi.org/10.1109/MPRV.2005.22

Vancouver

Helal S. Programming pervasive spaces. IEEE Pervasive Computing. 2005 Jan;4(1):84-87. doi: 10.1109/MPRV.2005.22

Author

Helal, Sumi. / Programming pervasive spaces. In: IEEE Pervasive Computing. 2005 ; Vol. 4, No. 1. pp. 84-87.

Bibtex

@article{8addfdc4a91649a99d963f97763145d4,
title = "Programming pervasive spaces",
abstract = "With the invention of the PC and emergence of the network, we realized we need new concepts and capabilities to program networks of computers. Standards such as TCP/IP and IEEE 802 played a major role in transforming the first computer network concept (Arpanet) to the Internet we know today. However, we also had to invent new computing models such as the client-server model, transactions, distributed objects, Web services, disconnected operation, and computing grids. Furthermore, we had to invent various middleware to support these emerging models, hiding the underlying system's complexity and presenting a more programmable view to software and application developers. Today, with the advent of sensor networks and pinhead-size computers, we're moving much closer to realizing the vision of ubiquitous and pervasive computing. However, as we create pervasive spaces, we must think ahead to consider how we program them, just as we successfully programmed the mainframe and, later on, the Internet.",
keywords = "Computer software- Linux, Heat sensors, Hewlett-Packard (CO), Pervasive computing systems, Pervasive space, Service oriented programming, Sprinkler systems, Actuators, Computer networks, Internet, Java programming language, Microcontrollers, Middleware, Network protocols, Personal computers, Semantics, Sensors, Computer programming",
author = "Sumi Helal",
year = "2005",
month = jan,
doi = "10.1109/MPRV.2005.22",
language = "English",
volume = "4",
pages = "84--87",
journal = "IEEE Pervasive Computing",
issn = "1536-1268",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

RIS

TY - JOUR

T1 - Programming pervasive spaces

AU - Helal, Sumi

PY - 2005/1

Y1 - 2005/1

N2 - With the invention of the PC and emergence of the network, we realized we need new concepts and capabilities to program networks of computers. Standards such as TCP/IP and IEEE 802 played a major role in transforming the first computer network concept (Arpanet) to the Internet we know today. However, we also had to invent new computing models such as the client-server model, transactions, distributed objects, Web services, disconnected operation, and computing grids. Furthermore, we had to invent various middleware to support these emerging models, hiding the underlying system's complexity and presenting a more programmable view to software and application developers. Today, with the advent of sensor networks and pinhead-size computers, we're moving much closer to realizing the vision of ubiquitous and pervasive computing. However, as we create pervasive spaces, we must think ahead to consider how we program them, just as we successfully programmed the mainframe and, later on, the Internet.

AB - With the invention of the PC and emergence of the network, we realized we need new concepts and capabilities to program networks of computers. Standards such as TCP/IP and IEEE 802 played a major role in transforming the first computer network concept (Arpanet) to the Internet we know today. However, we also had to invent new computing models such as the client-server model, transactions, distributed objects, Web services, disconnected operation, and computing grids. Furthermore, we had to invent various middleware to support these emerging models, hiding the underlying system's complexity and presenting a more programmable view to software and application developers. Today, with the advent of sensor networks and pinhead-size computers, we're moving much closer to realizing the vision of ubiquitous and pervasive computing. However, as we create pervasive spaces, we must think ahead to consider how we program them, just as we successfully programmed the mainframe and, later on, the Internet.

KW - Computer software- Linux

KW - Heat sensors

KW - Hewlett-Packard (CO)

KW - Pervasive computing systems

KW - Pervasive space

KW - Service oriented programming

KW - Sprinkler systems

KW - Actuators

KW - Computer networks

KW - Internet

KW - Java programming language

KW - Microcontrollers

KW - Middleware

KW - Network protocols

KW - Personal computers

KW - Semantics

KW - Sensors

KW - Computer programming

U2 - 10.1109/MPRV.2005.22

DO - 10.1109/MPRV.2005.22

M3 - Journal article

VL - 4

SP - 84

EP - 87

JO - IEEE Pervasive Computing

JF - IEEE Pervasive Computing

SN - 1536-1268

IS - 1

ER -