social internet of things [email protected] humans are connected to internet. – through...

6
Social Internet of Things [email protected] Humans are connected to Internet. Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet of Things 14 Billions of connected devices by 2020 (from Bosch SI) These connected devices become Social. (http://www.social-iot.org/)

Upload: nickolas-simmons

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

Social Internet of Things [email protected]

• Humans are connected to Internet.– Through Social Networking (e.g., facebook, foursquare, LinkedIn)

• Internet of Things – 14 Billions of connected devices by 2020 (from Bosch SI)

• These connected devices become Social. (http://www.social-iot.org/)

Page 2: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

How Human and Things Would Be “Social” Together?

Let’s Define New Types of Relationships for Human and Things• Ownership

– Things are owned by the same human user – Jenny asks her fridge “do you have beer?”

• Kinship (Parental Relationship) – Things have same types, brands, .. – Jenny’s heater has an error and it requests help to other heaters “how can I

diagnose it?” • Co-located relationship

– Things are located in the same place – Let’s save energy together.

• Social object relationship– Things owned by my friends – Jenny is at Bob’s house. Bob’s heater sets the temperature to her preference.

Page 3: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

Physical (Real) Devices Virtual Devices….

Social Graphs (Relationship Models)• Ownership• Kinship• Co-located relationship• Social object relationship

APIs for Social Internet of Things

System Overview

Authentication and Session Management

Web Socket for the real-

time notification

Web Application (for Client Application)

Web Application(for Simulator)

Project 1

Project 1 Project 2

Project 2

Page 4: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

Project 1: Client Application for SIoT

• Authentication and Session Management

• Improve the existing UI• Migrate the application using Node.js

to Backbone.js – Lightweight JavaScript framework– Support MVC– Accessing REST Web Service APIs

provided by Server • Skills required (or willing to learn) for

the project – HTML5, Javascript, JQuery, Java– REST Web Services– JSON – Backbone.js Screenshot of existing application

Page 5: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

Project 2: Simulator for SIOT• Develop a Web based Simulator

– Manage the registration of virtual devices – Operate virtual devices

• Real-time event support using Web Sockets • Improve the visualization for the existing

systems – Show only certain types of devices – Visualize devices on Google Maps

• Skills required (or willing to learn) for the project – HTML5, Javascript, Jquery, Java– REST Web Services– JSON – JBoss

Screenshot of existing application

Page 6: Social Internet of Things JiEun.Kim@us.bosch.com Humans are connected to Internet. – Through Social Networking (e.g., facebook, foursquare, LinkedIn) Internet

You will learn• Exciting new research and industry trends• Web Technologies used in the modern software

development:– Web Services (REST Web Service + JSON) – Web Sockets

• How to build applications using software frameworks– Backbone.js , JBoss– MVC (Model View Controller) Design Pattern

• Deploy software in Cloud Computing (AWS)• Agile Software Development in Practice