Policy-based Management for Body-Sensor Networks View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2007-01-01

AUTHORS

Sye Loong Keoh , Kevin Twidle , Nathaniel Pryce , Alberto E. Schaeffer-Filho , Emil Lupu , Naranker Dulay , Morris Sloman , Steven Heeps , Stephen Strowes , Joe Sventek , Eleftheria Katsiri

ABSTRACT

Body sensor networks e.g., for health monitoring, consist of several low-power on-body wireless sensors, higher-level devices such as PDAs and possibly actuators such as drug delivery pumps. It is important that such networks can adapt autonomously to changing conditions such as failures, changes in context e.g., user activity, or changes in the clinical condition of patients. Potential reconfiguration actions include changing the monitoring thresholds on sensors, the analysis algorithms or the configuration of the network itself. This paper presents a policy-based approach for autonomous management of body-sensor networks using the concept of a Self- Managed Cell (SMC). Ponder2 is an implementation of this approach that permits the specification and enforcement of policies that facilitate management and adaptation of the response to changing conditions. A Tiny Policy Interpreter has also been developed in order to provide programmable decision- making capability for BSN nodes. More... »

PAGES

92-98

Book

TITLE

4th International Workshop on Wearable and Implantable Body Sensor Networks (BSN 2007)

ISBN

978-3-540-70993-0
978-3-540-70994-7

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-540-70994-7_16

DOI

http://dx.doi.org/10.1007/978-3-540-70994-7_16

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1012947352


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/10", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Technology", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1005", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Communications Technologies", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Keoh", 
        "givenName": "Sye Loong", 
        "id": "sg:person.014542541003.00", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014542541003.00"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Twidle", 
        "givenName": "Kevin", 
        "id": "sg:person.016063403262.48", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016063403262.48"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Pryce", 
        "givenName": "Nathaniel", 
        "id": "sg:person.013000646775.14", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013000646775.14"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Schaeffer-Filho", 
        "givenName": "Alberto E.", 
        "id": "sg:person.016661106103.79", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016661106103.79"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Lupu", 
        "givenName": "Emil", 
        "id": "sg:person.013404167044.28", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013404167044.28"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Dulay", 
        "givenName": "Naranker", 
        "id": "sg:person.016502445101.46", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016502445101.46"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Sloman", 
        "givenName": "Morris", 
        "id": "sg:person.014167643026.41", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014167643026.41"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing Science, University of Glasgow, UK", 
          "id": "http://www.grid.ac/institutes/grid.8756.c", 
          "name": [
            "Department of Computing Science, University of Glasgow, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Heeps", 
        "givenName": "Steven", 
        "id": "sg:person.012155037565.94", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012155037565.94"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing Science, University of Glasgow, UK", 
          "id": "http://www.grid.ac/institutes/grid.8756.c", 
          "name": [
            "Department of Computing Science, University of Glasgow, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Strowes", 
        "givenName": "Stephen", 
        "id": "sg:person.010010373147.89", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010010373147.89"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing Science, University of Glasgow, UK", 
          "id": "http://www.grid.ac/institutes/grid.8756.c", 
          "name": [
            "Department of Computing Science, University of Glasgow, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Sventek", 
        "givenName": "Joe", 
        "id": "sg:person.012747526024.46", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012747526024.46"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College London, London, UK", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College London, London, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Katsiri", 
        "givenName": "Eleftheria", 
        "id": "sg:person.012515271737.36", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012515271737.36"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2007-01-01", 
    "datePublishedReg": "2007-01-01", 
    "description": "Body sensor networks e.g., for health monitoring, consist of several low-power on-body wireless sensors, higher-level devices such as PDAs and possibly actuators such as drug delivery pumps. It is important that such networks can adapt autonomously to changing conditions such as failures, changes in context e.g., user activity, or changes in the clinical condition of patients. Potential reconfiguration actions include changing the monitoring thresholds on sensors, the analysis algorithms or the configuration of the network itself. This paper presents a policy-based approach for autonomous management of body-sensor networks using the concept of a Self- Managed Cell (SMC). Ponder2 is an implementation of this approach that permits the specification and enforcement of policies that facilitate management and adaptation of the response to changing conditions. A Tiny Policy Interpreter has also been developed in order to provide programmable decision- making capability for BSN nodes.", 
    "editor": [
      {
        "familyName": "Leonhardt", 
        "givenName": "Steffen", 
        "type": "Person"
      }, 
      {
        "familyName": "Falck", 
        "givenName": "Thomas", 
        "type": "Person"
      }, 
      {
        "familyName": "M\u00e4h\u00f6nen", 
        "givenName": "Petri", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-540-70994-7_16", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-70993-0", 
        "978-3-540-70994-7"
      ], 
      "name": "4th International Workshop on Wearable and Implantable Body Sensor Networks (BSN 2007)", 
      "type": "Book"
    }, 
    "keywords": [
      "enforcement of policies", 
      "policy interpreters", 
      "policy-based approach", 
      "context e.", 
      "policy-based management", 
      "policy", 
      "enforcement", 
      "decision-making capabilities", 
      "autonomous management", 
      "such networks", 
      "interpreters", 
      "concept", 
      "management", 
      "approach", 
      "implementation", 
      "changes", 
      "action", 
      "network", 
      "adaptation", 
      "paper", 
      "order", 
      "analysis", 
      "user activity", 
      "reconfiguration actions", 
      "networks e.", 
      "failure", 
      "conditions", 
      "activity", 
      "response", 
      "capability", 
      "monitoring", 
      "consist", 
      "e.", 
      "specification", 
      "body sensor networks", 
      "Self-Managed Cell", 
      "configuration", 
      "body wireless sensors", 
      "high-level devices", 
      "wireless sensors", 
      "BSN nodes", 
      "health monitoring", 
      "PDAs", 
      "sensors", 
      "Ponder2", 
      "nodes", 
      "devices", 
      "actuators", 
      "delivery pump", 
      "patients", 
      "drug delivery pump", 
      "pump", 
      "cells", 
      "clinical conditions"
    ], 
    "name": "Policy-based Management for Body-Sensor Networks", 
    "pagination": "92-98", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1012947352"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-540-70994-7_16"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-540-70994-7_16", 
      "https://app.dimensions.ai/details/publication/pub.1012947352"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-08-04T17:14", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220804/entities/gbq_results/chapter/chapter_135.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-540-70994-7_16"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-70994-7_16'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-70994-7_16'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-70994-7_16'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-70994-7_16'


 

This table displays all metadata directly associated to this object as RDF triples.

196 TRIPLES      22 PREDICATES      78 URIs      71 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-540-70994-7_16 schema:about anzsrc-for:10
2 anzsrc-for:1005
3 schema:author Nec857243d9894e9bbbec6343c20911d7
4 schema:datePublished 2007-01-01
5 schema:datePublishedReg 2007-01-01
6 schema:description Body sensor networks e.g., for health monitoring, consist of several low-power on-body wireless sensors, higher-level devices such as PDAs and possibly actuators such as drug delivery pumps. It is important that such networks can adapt autonomously to changing conditions such as failures, changes in context e.g., user activity, or changes in the clinical condition of patients. Potential reconfiguration actions include changing the monitoring thresholds on sensors, the analysis algorithms or the configuration of the network itself. This paper presents a policy-based approach for autonomous management of body-sensor networks using the concept of a Self- Managed Cell (SMC). Ponder2 is an implementation of this approach that permits the specification and enforcement of policies that facilitate management and adaptation of the response to changing conditions. A Tiny Policy Interpreter has also been developed in order to provide programmable decision- making capability for BSN nodes.
7 schema:editor N2a1e68b7aa2e4ff48f6024e44232b2a2
8 schema:genre chapter
9 schema:isAccessibleForFree true
10 schema:isPartOf N480b7835f22043f4be2422986ccf374d
11 schema:keywords BSN nodes
12 PDAs
13 Ponder2
14 Self-Managed Cell
15 action
16 activity
17 actuators
18 adaptation
19 analysis
20 approach
21 autonomous management
22 body sensor networks
23 body wireless sensors
24 capability
25 cells
26 changes
27 clinical conditions
28 concept
29 conditions
30 configuration
31 consist
32 context e.
33 decision-making capabilities
34 delivery pump
35 devices
36 drug delivery pump
37 e.
38 enforcement
39 enforcement of policies
40 failure
41 health monitoring
42 high-level devices
43 implementation
44 interpreters
45 management
46 monitoring
47 network
48 networks e.
49 nodes
50 order
51 paper
52 patients
53 policy
54 policy interpreters
55 policy-based approach
56 policy-based management
57 pump
58 reconfiguration actions
59 response
60 sensors
61 specification
62 such networks
63 user activity
64 wireless sensors
65 schema:name Policy-based Management for Body-Sensor Networks
66 schema:pagination 92-98
67 schema:productId N2c55a1d0e3434c8396b1358fc626fde8
68 N4e349f01c4fc4240a5fa7d8098ad6612
69 schema:publisher N3b0f80b1df104020b4fe0da74f969b3c
70 schema:sameAs https://app.dimensions.ai/details/publication/pub.1012947352
71 https://doi.org/10.1007/978-3-540-70994-7_16
72 schema:sdDatePublished 2022-08-04T17:14
73 schema:sdLicense https://scigraph.springernature.com/explorer/license/
74 schema:sdPublisher N17eb52542d1f4ae4b2ff3de55b4b97c9
75 schema:url https://doi.org/10.1007/978-3-540-70994-7_16
76 sgo:license sg:explorer/license/
77 sgo:sdDataset chapters
78 rdf:type schema:Chapter
79 N00f25b1acd8142eea97154cacc24eea6 rdf:first sg:person.013404167044.28
80 rdf:rest Nacb5942ed4a645d6a09c319afa5d70eb
81 N0f62cd012c6e4d14a29e07f2d42e97f3 rdf:first N8184473343534445a29ea90af378b2f3
82 rdf:rest rdf:nil
83 N1177af8bf0284dbb92c0db2cf0c0032d rdf:first sg:person.012155037565.94
84 rdf:rest N7fd5e00f0f41426e81500b5cc55c1296
85 N11e17aa0e65943aca5a6786023c6abf9 rdf:first sg:person.016661106103.79
86 rdf:rest N00f25b1acd8142eea97154cacc24eea6
87 N17eb52542d1f4ae4b2ff3de55b4b97c9 schema:name Springer Nature - SN SciGraph project
88 rdf:type schema:Organization
89 N2494a808fa6a41da960d7542ca6279a0 rdf:first sg:person.012515271737.36
90 rdf:rest rdf:nil
91 N2a1e68b7aa2e4ff48f6024e44232b2a2 rdf:first N9787309caaa24d2aaf13817f9f4f09e9
92 rdf:rest Nad2da1feaf1b4085953bc63a88fea522
93 N2c55a1d0e3434c8396b1358fc626fde8 schema:name doi
94 schema:value 10.1007/978-3-540-70994-7_16
95 rdf:type schema:PropertyValue
96 N3452f5ec59da42b8855b0973ee9e227c rdf:first sg:person.014167643026.41
97 rdf:rest N1177af8bf0284dbb92c0db2cf0c0032d
98 N3b0f80b1df104020b4fe0da74f969b3c schema:name Springer Nature
99 rdf:type schema:Organisation
100 N4421ab0bee6f406daa8c85d33bbf809e rdf:first sg:person.013000646775.14
101 rdf:rest N11e17aa0e65943aca5a6786023c6abf9
102 N480b7835f22043f4be2422986ccf374d schema:isbn 978-3-540-70993-0
103 978-3-540-70994-7
104 schema:name 4th International Workshop on Wearable and Implantable Body Sensor Networks (BSN 2007)
105 rdf:type schema:Book
106 N4e349f01c4fc4240a5fa7d8098ad6612 schema:name dimensions_id
107 schema:value pub.1012947352
108 rdf:type schema:PropertyValue
109 N7f851bdae6b046c79bb3f42765dd3166 rdf:first sg:person.012747526024.46
110 rdf:rest N2494a808fa6a41da960d7542ca6279a0
111 N7fd5e00f0f41426e81500b5cc55c1296 rdf:first sg:person.010010373147.89
112 rdf:rest N7f851bdae6b046c79bb3f42765dd3166
113 N8184473343534445a29ea90af378b2f3 schema:familyName Mähönen
114 schema:givenName Petri
115 rdf:type schema:Person
116 N9787309caaa24d2aaf13817f9f4f09e9 schema:familyName Leonhardt
117 schema:givenName Steffen
118 rdf:type schema:Person
119 Na51978a3e8cd4cb6add6e9a0f6323967 schema:familyName Falck
120 schema:givenName Thomas
121 rdf:type schema:Person
122 Nacb5942ed4a645d6a09c319afa5d70eb rdf:first sg:person.016502445101.46
123 rdf:rest N3452f5ec59da42b8855b0973ee9e227c
124 Nad2da1feaf1b4085953bc63a88fea522 rdf:first Na51978a3e8cd4cb6add6e9a0f6323967
125 rdf:rest N0f62cd012c6e4d14a29e07f2d42e97f3
126 Ne01ace4cc9494796a94654167e919e19 rdf:first sg:person.016063403262.48
127 rdf:rest N4421ab0bee6f406daa8c85d33bbf809e
128 Nec857243d9894e9bbbec6343c20911d7 rdf:first sg:person.014542541003.00
129 rdf:rest Ne01ace4cc9494796a94654167e919e19
130 anzsrc-for:10 schema:inDefinedTermSet anzsrc-for:
131 schema:name Technology
132 rdf:type schema:DefinedTerm
133 anzsrc-for:1005 schema:inDefinedTermSet anzsrc-for:
134 schema:name Communications Technologies
135 rdf:type schema:DefinedTerm
136 sg:person.010010373147.89 schema:affiliation grid-institutes:grid.8756.c
137 schema:familyName Strowes
138 schema:givenName Stephen
139 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010010373147.89
140 rdf:type schema:Person
141 sg:person.012155037565.94 schema:affiliation grid-institutes:grid.8756.c
142 schema:familyName Heeps
143 schema:givenName Steven
144 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012155037565.94
145 rdf:type schema:Person
146 sg:person.012515271737.36 schema:affiliation grid-institutes:grid.7445.2
147 schema:familyName Katsiri
148 schema:givenName Eleftheria
149 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012515271737.36
150 rdf:type schema:Person
151 sg:person.012747526024.46 schema:affiliation grid-institutes:grid.8756.c
152 schema:familyName Sventek
153 schema:givenName Joe
154 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012747526024.46
155 rdf:type schema:Person
156 sg:person.013000646775.14 schema:affiliation grid-institutes:grid.7445.2
157 schema:familyName Pryce
158 schema:givenName Nathaniel
159 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013000646775.14
160 rdf:type schema:Person
161 sg:person.013404167044.28 schema:affiliation grid-institutes:grid.7445.2
162 schema:familyName Lupu
163 schema:givenName Emil
164 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013404167044.28
165 rdf:type schema:Person
166 sg:person.014167643026.41 schema:affiliation grid-institutes:grid.7445.2
167 schema:familyName Sloman
168 schema:givenName Morris
169 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014167643026.41
170 rdf:type schema:Person
171 sg:person.014542541003.00 schema:affiliation grid-institutes:grid.7445.2
172 schema:familyName Keoh
173 schema:givenName Sye Loong
174 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014542541003.00
175 rdf:type schema:Person
176 sg:person.016063403262.48 schema:affiliation grid-institutes:grid.7445.2
177 schema:familyName Twidle
178 schema:givenName Kevin
179 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016063403262.48
180 rdf:type schema:Person
181 sg:person.016502445101.46 schema:affiliation grid-institutes:grid.7445.2
182 schema:familyName Dulay
183 schema:givenName Naranker
184 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016502445101.46
185 rdf:type schema:Person
186 sg:person.016661106103.79 schema:affiliation grid-institutes:grid.7445.2
187 schema:familyName Schaeffer-Filho
188 schema:givenName Alberto E.
189 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016661106103.79
190 rdf:type schema:Person
191 grid-institutes:grid.7445.2 schema:alternateName Department of Computing, Imperial College London, London, UK
192 schema:name Department of Computing, Imperial College London, London, UK
193 rdf:type schema:Organization
194 grid-institutes:grid.8756.c schema:alternateName Department of Computing Science, University of Glasgow, UK
195 schema:name Department of Computing Science, University of Glasgow, UK
196 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...