Initial Commit for ODTN demo repo with demo scripts and demo app

Change-Id: I812c9fbe7a4b5d454038860acbb936fa9b189438
diff --git a/odtn-phase1-demo/src/resources/onos.js b/odtn-phase1-demo/src/resources/onos.js
new file mode 100644
index 0000000..116a879
--- /dev/null
+++ b/odtn-phase1-demo/src/resources/onos.js
@@ -0,0 +1,37 @@
+export function getDevices() {
+
+  return new Promise((resolve, reject) => {
+    fetch(`/onos/devices`, {
+      method: 'GET',
+    })
+      .then(res => {
+        if (res.ok) {
+          res.json().then(data => resolve(data["devices"]))
+        } else {
+          reject(res.text())
+        }
+      })
+      .catch(err => {
+        console.error(err)
+      })
+  })
+}
+
+export function getPorts(devices) {
+
+  return new Promise((resolve, reject) => {
+    fetch(`/onos/devices/${devices}/ports`, {
+      method: 'GET',
+    })
+      .then(res => {
+        if (res.ok) {
+          res.json().then(data => resolve(data))
+        } else {
+          reject(res.text())
+        }
+      })
+      .catch(err => {
+        console.error(err)
+      })
+  })
+}