License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ECOOP.2015.2
URN: urn:nbn:de:0030-drops-52132
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2015/5213/
Go to the corresponding LIPIcs Volume Portal


Choi, Jong-Deok

Programming in the Large for the Internet of Things (Invited Talk)

pdf-format:
2.pdf (0.2 MB)


Abstract

The term Internet of Things (IoT) has generated a lot of buzz in the information technology and consumer electronics industries. In the IoT setting, a large number of physically dispersed devices - such as sensors, actuators and processing units - coordinate to bring useful capabilities to the user. A significant portion of these devices may have rather small computation and storage footprints, but at the same time, they can leverage support from potential enormous computation and storage resources via the cloud. Also, a large set of small footprint devices can serve not just a single logical app or service, but also many independent logical apps or services. This requires a careful separation of computational activities and their associated data within a device, for privacy and security purposes. Application development for the Internet of Things gives a whole new meaning to the term "programming in the large", and some of this is likely to be new to the practitioner. This talk will discuss what the IoT environment means to the practical programmer, and what apps and app ecosystems for IoT might look like. The talk will also discuss the issues and open challenges in software engineering brought on by this new environment, pointing towards new opportunities for researchers in our community.

BibTeX - Entry

@InProceedings{choi:LIPIcs:2015:5213,
  author =	{Jong-Deok Choi},
  title =	{{Programming in the Large for the Internet of Things (Invited Talk)}},
  booktitle =	{29th European Conference on Object-Oriented Programming (ECOOP 2015)},
  pages =	{2--2},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-939897-86-6},
  ISSN =	{1868-8969},
  year =	{2015},
  volume =	{37},
  editor =	{John Tang Boyland},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2015/5213},
  URN =		{urn:nbn:de:0030-drops-52132},
  doi =		{10.4230/LIPIcs.ECOOP.2015.2},
  annote =	{Keywords: software development methodologies, software architecture, programming model, software engineering, IoT}
}

Keywords: software development methodologies, software architecture, programming model, software engineering, IoT
Collection: 29th European Conference on Object-Oriented Programming (ECOOP 2015)
Issue Date: 2015
Date of publication: 29.06.2015


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI