Lesson 16 Prototyping Online Components Weather Web APIs for usage in a Phone

Size: px
Start display at page:

Download "Lesson 16 Prototyping Online Components Weather Web APIs for usage in a Phone"

Transcription

1 Lesson 16 Prototyping Online Components Weather Web APIs for usage in a Phone 1

2 Weather Application UIs, APIs and web API interactions Number of APIs can be mashed to get a the desired Web Application Most mobile phones have Weather Web Application Weather Application UIs, APIs and web API interactions, and ten sequences of message exchanges.. 2

3 Windows 10 phone Weather Application 1:Touch Event Weather UI 6:callback () Send Client Messages Weather web API WiFi Interface IP Network and UDP Transport & DTLS MSN Weather Server Weather Service API 9: Publish City Weather data for the Clients 3:If New City-name Name Event API for Location UI and Get input Session 2:callback () to new Location UI 4:Send New City Name 5:callback () to Weather web API 7: Session between weather APIs 10: Send Service messages for city weather web API 8: Subscribe Weather data of City Fig. 9.4 Mobile phone, weather Application UIs, APIs and web API interactions, and ten sequences of message exchanges..

4 Example 9.13 A weather-application needs to access the weatherservice in a mobile phone Using API, web API and mashing of APIs 4

5 Weather web Application at Phone Using number of APIs and callback functions Location API gets the name of the city from location server. (Sequences 3 and 4). The weather web-api callback functions interact with a weather API for the weather service messages. The API subscribes to MSN or other Weather Server. The server publishes weather messages for the subscribing clients (Sequence 5 to 8). 5

6 Example 9.13 weather-application in the phone Uses a UI (a screen API) which displays onto screen to seek user input Sequential actions: When user touches weather, the touch messages transfer to another UI (User Interface) which appears next onto the screen (Sequences 1 and 2 in the Figure 9.4). 6

7 Example 9.13 Weather UI and web Application If the weather UI is touched, then callback function initiates another API The called API UI is full screen, which shows full details of the weather at selected city. When user touches the UI screen, then the weather messages refresh. The weather web application at the phone is using number of APIs and callback functions. 7

8 Example 9.13 Location API Weather gets input for the name of city (Sequences 3 and 4) When input is given then it callback a back-end code for weather access The code accesses to the weather site using Internet over WiFi network to which phone is connected 8

9 Example 9.13 Weather Web API Weather web-api callback functions interact with weather-api for service for weather service messages. Subscription to a Weather Server The server publishes weather messages for the subscribing clients (Sequences 5 to 7) 9

10 Example 9.13 Weather Service API Weather service API sends service messages as response Response communicates over Internet to the weather client of weather web API The service also sends in response presence and next two days predications, and expected maximum and minimum temperatures (Sequence 8 to 10). 10

11 We learnt Summary An API is a way of obtaining input from one face and sending the request/message/data to another face (other set of codes). The API enables initiations of events, obtaining inputs, execution of application codes (set of codes) on input events and running the functions (callback functions) on input event. Web API is an API which uses web protocols for web applications. 11

12 Summary We learnt Example of weather application in a mobile phone shows the uses of APIs and web APIs. 12

13 End of Lesson 16 on Prototyping Online Components Weather Web APIs for usage in a Phone 13

Lesson 14 Program implementation using Paho and ADT Example 9.12 in MQTT clients and MQTT broker communication with an Android phone

Lesson 14 Program implementation using Paho and ADT Example 9.12 in MQTT clients and MQTT broker communication with an Android phone Lesson 14 Program implementation using Paho and ADT Example 9.12 in MQTT clients and MQTT broker communication with an Android phone Chapter-9 L14: "Internet of Things ", Raj Kamal, 1 Program implementation

More information

Organizing Your Network with Netvibes 2009

Organizing Your Network with Netvibes 2009 Creating a Netvibes Account 1. If you closed your Internet browser from the last exercise, open it and navigate to: htt://www.netvibes.com. 2. Click Sign In in the upper right corner of the screen. 3.

More information

Genesys Mobile Services Deployment Guide. Setting ORS Dependencies

Genesys Mobile Services Deployment Guide. Setting ORS Dependencies Genesys Mobile Services Deployment Guide Setting ORS Dependencies 4/6/2018 Setting ORS Dependencies Contents 1 Setting ORS Dependencies 1.1 Setting ORS Options 1.2 Deploying DFM Files 1.3 Additional ORS

More information

Major Components of the Internet of Things Systems

Major Components of the Internet of Things Systems Major Components of the Internet of Things Systems 1 1. Sensors and Control Units 2 Sensors Analog Sensors: thermistor, photoconductor, pressure gauge and Hall sensor Digital Sensors: touch sensor, proximity

More information

Location-based event system for mobile phones

Location-based event system for mobile phones Location-based event system for mobile phones Home server Mobile phone - Directory of registered mobile phones - Directory of available services: Alarm, light, garage door and heating systems - Publish-subscribe

More information

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending

More information

IoT Open Systems Interconnection (OSI) model, ITU-T reference model and ETSI high level M2M architecture

IoT Open Systems Interconnection (OSI) model, ITU-T reference model and ETSI high level M2M architecture IoT Open Systems Interconnection (OSI) model, ITU-T reference model and ETSI high level M2M architecture 1 IETF Modified-OSI Six Layers Data communicate at source end from Application end (Layer 6) device-end

More information

The E3SoHo experience in Warsaw pilot site: conclusions and lessons learnt

The E3SoHo experience in Warsaw pilot site: conclusions and lessons learnt The E3SoHo experience in Warsaw pilot site: conclusions and lessons learnt ICT enabling energy efficiency in buildings: News from two social housing projects 06 May 2014 Mateusz ZGUTKA Mostostal Contents

More information

Optiwave AWS User Guide

Optiwave AWS User Guide Optiwave AWS User Guide This guide describes the process of running Optiwave Products on Amazon Web Services (AWS). Purchase a Subscription AWS versions of Optiwave Products are offered on a subscription

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 9 Smart city Services And Monitoring 1 Tech-Mahindra partnering with ThingWorx Smart City Solutions Smart traffic solutions Smart energy management Smart parking, Smart waste bins Smart street lighting

More information

MatrixDTLS Developer s Guide

MatrixDTLS Developer s Guide MatrixDTLS Developer s Guide Electronic versions are uncontrolled unless directly accessed from the QA Document Control system. Printed version are uncontrolled except when stamped with VALID COPY in red.

More information

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 TCP/IP suite, TCP and UDP Protocols 1 TCP/IP Suite: Application layer protocols TCP/IP Suite set of protocols with layers for the Internet TCP/IP communication 5 layers: L7, L4, L3, L2 and L1

More information

Chapter 12: Multiprocessor Architectures

Chapter 12: Multiprocessor Architectures Chapter 12: Multiprocessor Architectures Lesson 03: Multiprocessor System Interconnects Hierarchical Bus and Time Shared bus Systems and multi-port memory Objective To understand multiprocessor system

More information

NIELSEN API PORTAL USER REGISTRATION GUIDE

NIELSEN API PORTAL USER REGISTRATION GUIDE NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration

More information

Set of IP routers. Set of IP routers. Set of IP routers. Set of IP routers

Set of IP routers. Set of IP routers. Set of IP routers. Set of IP routers Smart Sensor Application Sensor Framework Source End IP Address Set of IP routers IoT Application Layer TCP/IP Appl. Protocols Transport Layer TCP/IP IoT Comm. Framework Application Framework IoT Comm.

More information

Lesson 3 Ways of Organising the Data. Chapter-5 L03: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 3 Ways of Organising the Data. Chapter-5 L03: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 3 Ways of Organising the Data 1 Data Organising Flat file Spreadsheet Database Relational database (only one scheme) 2 Data Organising Multiple schemas Data SQL Database Not Only SQL or NOSQL Relational

More information

Program Modeling Concepts: Lesson-2: DATA FLOW GRAPH MODELS

Program Modeling Concepts: Lesson-2: DATA FLOW GRAPH MODELS Program Modeling Concepts: Lesson-2: DATA FLOW GRAPH MODELS 1 1. DFG 2 Data Flow graph (DFG)( A data-flow means that a program flow such that specifically the data only determines all the program execution

More information

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Arduino Prototype Development Platforms 1 Arduino Boards, Modules And Shields Popular AVR MCU based products Each board has clear markings on the connection pins, sockets and in-circuit connections

More information

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Nimbits. Chapter-6 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Nimbits 1 Cloud IoT cloud-based Service Using Server at the Edges A server can be deployed at the edges (device nodes) which communicates the feeds to the cloud service. The server also provisions

More information

Decision Structures CSC1310. Python Programming, 2/e 1

Decision Structures CSC1310. Python Programming, 2/e 1 Decision Structures CSC1310 Python Programming, 2/e 1 Simple Decisions Decision structures, which are statements that allow a program to execute different sequences of instructions for different cases,

More information

Lesson 7: Defining an Application

Lesson 7: Defining an Application 35 Lesson 7: Defining an Application In this lesson, we will define two new applications in the realm server, with an endpoint for each application. We will also define two new transports to be used by

More information

Configuring RADIUS Clients

Configuring RADIUS Clients CHAPTER 8 This chapter describes the following: Overview Adding RADIUS Clients Editing RADIUS Clients Deleting RADIUS Clients Overview Remote Authentication Dial In User Service (RADIUS) is an AAA (authentication,

More information

Operating Systems. Week 13 Recitation: Exam 3 Preview Review of Exam 3, Spring Paul Krzyzanowski. Rutgers University.

Operating Systems. Week 13 Recitation: Exam 3 Preview Review of Exam 3, Spring Paul Krzyzanowski. Rutgers University. Operating Systems Week 13 Recitation: Exam 3 Preview Review of Exam 3, Spring 2014 Paul Krzyzanowski Rutgers University Spring 2015 April 22, 2015 2015 Paul Krzyzanowski 1 Question 1 A weakness of using

More information

TB0-111 TIBCO Rendezvous 8 Exam

TB0-111 TIBCO Rendezvous 8 Exam TB0-111 TIBCO Rendezvous 8 Exam Version 5.1 Topic 1, Volume A QUESTION NO: 1 The following is the declaration of secure daemon in Rendezvous C API: tibrv_status tibrvsecuredaemon_setusercertwithkey( const

More information

CS 416: Operating Systems Design April 22, 2015

CS 416: Operating Systems Design April 22, 2015 Question 1 A weakness of using NAND flash memory for use as a file system is: (a) Stored data wears out over time, requiring periodic refreshing. Operating Systems Week 13 Recitation: Exam 3 Preview Review

More information

ARM mbed Reference Designs

ARM mbed Reference Designs ARM mbed Reference Designs Steve Ogborne Senior Engineer Internet of Things Business Unit mbed Connect / Shenzhen, China 15 th Dec 2015 Contents Intro Smart City Sub-GHz Reference Design Wi-Fi Reference

More information

Using the Gateway Exchange Protocol

Using the Gateway Exchange Protocol Using the Gateway Exchange Protocol Session 2 Stephen C. Wills August 13, 2013 1 Subscribing to Measurements 2 Primary Data Flow Publication APIs Subscription APIs 3 Primary Data Flow (cont.) Publication

More information

Android and Flux: It s a match! Attila Polacsek Senior Android Developer Supercharge

Android and Flux: It s a match! Attila Polacsek Senior Android Developer Supercharge Android and Flux: It s a match! Attila Polacsek Senior Android Developer Supercharge INTRO INTRO WHAT IS FLUX? WHAT IS FLUX? What is FLUX? Application architecture Pattern, not a framework Created by Facebook

More information

Instructions to Export your Academic Timetable

Instructions to Export your Academic Timetable 1 P a g e Instructions to Export your Academic Timetable Introduction This document will help guide you through exporting your academic timetable into an external calendar of your choice. From here it

More information

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction Kepware Whitepaper IIoT Protocols to Watch Aron Semle, R&D Lead Introduction IoT is alphabet soup. IIoT, IoE, HTTP, REST, JSON, MQTT, OPC UA, DDS, and the list goes on. Conceptually, we ve discussed IoT

More information

Lesson 8 Internet Connected Smart Home Services And Monitoring. Chapter-12 L08: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 8 Internet Connected Smart Home Services And Monitoring. Chapter-12 L08: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 8 Internet Connected Smart Home Services And Monitoring 1 Internet Connected Smart Home Services And Monitoring Smart home services Home lighting control Control and monitoring of appliances Security

More information

The HomeSIP Project: home automation with SIP

The HomeSIP Project: home automation with SIP S4 project The HomeSIP Project: home automation with SIP Salim ELLOUZE Damien LIGOT Julien MARCHET Hanitra RATRIMO Supervisor: Patrice KADIONIK 1 The HomeSIP project HomeSIP project overview SIP protocol

More information

Chapter 4. TCP / UDP Transport Protocol Overview

Chapter 4. TCP / UDP Transport Protocol Overview Network Basic v0.1 Chapter 4. TCP / UDP Transport Protocol Overview 1 Network Basic v0.1 Chapter 4 TCP / UDP Overview 1. Object 2. Transport Layer Role and Services 3. App and Operation of TCP Mechanism

More information

Dan Polivy Lead Program Manager Microsoft Corporation

Dan Polivy Lead Program Manager Microsoft Corporation Dan Polivy Lead Program Manager Microsoft Corporation 40 years ago This was the state of the art and this was the smartest part in a car Today Sensors enable practical magic Sensors in modern PCs Ambient

More information

Lesson 4 RPL and 6LoWPAN Protocols. Chapter-4 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 4 RPL and 6LoWPAN Protocols. Chapter-4 L04: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 4 RPL and 6LoWPAN Protocols 1 RPL [Ipv6 Routing Protocol For Low Power Lossy Networks (LLNs)] 2 LLN A constrained nodes network Low data transfer rate Low packet delivery rate in comparison to IP

More information

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING MOTIVATION Cloud SEITE 2 MOTIVATION Cloud EtherCat ProfiNet Fixed partner in level above Many

More information

Discovery. Details Real-Time Innovations, Inc.

Discovery. Details Real-Time Innovations, Inc. Discovery Details 2008 Real-Time Innovations, Inc. 1 Overview What is discovery? Discovery phases Participant discovery phase Endpoint discovery phase Configuring discovery Tuning discovery 2 2008 Real-Time

More information

Mobile Computing #MC05 Internet Protocol and Mobile Computing

Mobile Computing #MC05 Internet Protocol and Mobile Computing Mobile Computing #MC05 Internet Protocol and Mobile Computing CS60002: Distributed Systems Winter 2006-2007 Where we left off... Device databases Flash, OR/direct Synchronization Algorithms Push/notifications

More information

Migrating SAP Portal Application to JBoss Portal Sushil Ajgaonkar

Migrating SAP Portal Application to JBoss Portal Sushil Ajgaonkar Migrating SAP Portal Application to JBoss Portal Sushil Ajgaonkar Challenges with existing Portal USD 12B Engineering conglomerate Existing Self Service Portal for Vendors Release of PO and amendments

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

Guide to TCP/IP, Third. Chapter 6: Basic TCP/IP Services

Guide to TCP/IP, Third. Chapter 6: Basic TCP/IP Services Guide to TCP/IP, Third Edition Chapter 6: Basic TCP/IP Services Objectives Understand how TCP/IP Application layer protocols and services work Explain the capabilities, message types, and request/reply

More information

Lesson 5: Software for embedding in System- Part 2

Lesson 5: Software for embedding in System- Part 2 Lesson 5: Software for embedding in System- Part 2 Device drivers, Device manager, OS, RTOS and Software tools 1 Outline Device drivers Device manager Multitasking using an operating system (OS) and Real

More information

Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project. Chapter-12 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project. Chapter-12 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project 1 Supply-chain Monitoring Process Supply-chain order verification, Automated reordering and Shipping (SCOVARS) operations 2 SCOVARS

More information

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines

More information

Introduction of New Verse Protocol Jiří Hnídek Technical University of Liberec Czech Republic

Introduction of New Verse Protocol Jiří Hnídek Technical University of Liberec Czech Republic Introduction of New Verse Protocol Jiří Hnídek Technical University of Liberec Czech Republic email: jiri.hnidek@tul.cz http://dev.nti.tul.cz/trac/verse2 Introduction & History Network protocol Real-time

More information

www.hockeycanadanetwork.com 2 Download to MULTIPLE DEVICES The HC Network App can be downloaded to multiple devices using the same login credentials. Android / ios / English / French 3 SUBSCRIBE The HC

More information

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP T-110.7100 Applications and Services in Internet 1.10.2008 Jouni Mäenpää NomadicLab, Ericsson Contents Extending SIP SIP extension negotiation

More information

USER GUIDE. Blogs. Schoolwires Centricity

USER GUIDE. Blogs. Schoolwires Centricity USER GUIDE Schoolwires Centricity TABLE OF CONTENTS Introduction... 1 Audience and Objectives... 1 Overview... 1 Adding a New Blog Page... 3 Adding a New Posting... 5 Working with Postings... 11 Sorting

More information

Neuron Change History

Neuron Change History Neuron 2.5.13.0 Change History The user can now create custom pipeline steps. The call web service step now has dynamic support for custom soap headers. New step to send and receive from Msmq New step

More information

Hockey Canada Coaching Program The Hockey Canada Network

Hockey Canada Coaching Program The Hockey Canada Network www.hockeycanadanetwork.com 2 1 Download to MULTIPLE DEVICES The HC Network App can be downloaded to multiple devices using the same login credentials. Android / ios / English / French 3 SUBSCRIBE The

More information

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING MOTIVATION Cloud SEITE 2 MOTIVATION Cloud EtherCat ProfiNet Fixed partner in level above Many

More information

Traffic Control QoS Guide

Traffic Control QoS Guide Traffic Control QoS Guide AirLive WL-5460AP/ WL-5470AP E11 Firmware What is Traffic Control QoS? Traffic Control is a great tool to control the bandwidth of the WISP subscribers. Therefore, the WISP operators

More information

Harvesting IOT data. (Using IP networks) Ericsson 2014

Harvesting IOT data. (Using IP networks) Ericsson 2014 Harvesting IOT data (Using IP networks) Samita Chakrabarti ETSI M2M Workshop Ericsson 2014 overview The network society AGGREGATION AND CONVERGENCE IP BASED IOT AND M2M NETWORKS USECASES AND PROTOTYPE

More information

CONVERTIGO SDK THE ULTIMATE CLIENT MOBILE API FOR CONVERTIGO MBAAS

CONVERTIGO SDK THE ULTIMATE CLIENT MOBILE API FOR CONVERTIGO MBAAS CONVERTIGO SDK THE ULTIMATE CLIENT MOBILE API FOR CONVERTIGO MBAAS WHY CONVERTIGO SDK? Abstracts Mobile app developer from protocol complexity Gives simple cross-platform API to access Convertigo MBaaS

More information

Lesson 2 Prototyping Embedded Software on Arduino on Arduino boards. Chapter-9 L02: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 2 Prototyping Embedded Software on Arduino on Arduino boards. Chapter-9 L02: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 2 Prototyping Embedded Software on Arduino on Arduino boards 1 Prototyping Embedded Software Develop the codes, design and test the embedded devices for IoT and M2M using the IDEs and development

More information

CREE SMARTCAST TECHNOLOGY. SMARTCAST LIGHTING NETWORK WITH BACnet CAPABILITY GUIDE

CREE SMARTCAST TECHNOLOGY. SMARTCAST LIGHTING NETWORK WITH BACnet CAPABILITY GUIDE Welcome to the SmartCast Lighting Network with BACnet Capability Guide! This is the place to come for answers to all your Cree-related BACnet questions. We ll answer them here or point you to other Cree

More information

PubNub Training Webinar. Introduction to PubNub JavaScript SDK

PubNub Training Webinar. Introduction to PubNub JavaScript SDK PubNub Training Webinar Introduction to PubNub JavaScript SDK Course Agenda Participation What is PubNub? JavaScript API Resources Upcoming Events Q & A What is PubNub? Globally distributed Realtime Data

More information

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet Lesson 10 Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet 1 Connecting Arduino USB to Internet Arduino board IDE supports USB. USB port connects to a mobile or computer or

More information

TB0-111 Exam Questions Demo Tibco Software Inc. Exam Questions TB TIBCO Rendezvous 8 Exam

TB0-111 Exam Questions Demo   Tibco Software Inc. Exam Questions TB TIBCO Rendezvous 8 Exam Tibco Software Inc Exam Questions TB0-111 TIBCO Rendezvous 8 Exam Version:Demo 1.The following is the declaration of secure daemon in Rendezvous C API: tibrv_status tibrvsecuredaemon_setusercertwithkey(

More information

Lesson 7 Cloud Mood Indicator

Lesson 7 Cloud Mood Indicator Lesson 7 Cloud Mood Indicator What you will need CloudProfessor (CPF) RGB LED Light Arduino Leonardo Arduino Shield USB cable Overview In lesson five, students learned how to upload the value measured

More information

Machine Communication Platforms for Smart Home Applications. Tom Pfeifer Next Generation Networks ANGA COM 2013

Machine Communication Platforms for Smart Home Applications. Tom Pfeifer Next Generation Networks ANGA COM 2013 Machine Communication Platforms for Smart Home Applications Tom Pfeifer Next Generation Networks ANGA COM 2013 TU: FOKUS: Lehrstuhl Architektur der Vermittlungsknoten, AV Competence Centre Next Generation

More information

OFFLINE MODE OF ANDROID

OFFLINE MODE OF ANDROID OFFLINE MODE OF ANDROID APPS @Ajit5ingh ABOUT ME new Presenter( Ajit Singh, github.com/ajitsing, www.singhajit.com, @Ajit5ingh ) AGENDA Why offline mode? What it takes to build an offline mode Architecture

More information

Table of contents. DMXzone Google Maps 2 DMXzone

Table of contents. DMXzone Google Maps 2 DMXzone Table of contents Table of contents... 1 About... 2 Features in Detail... 3 The Basics: Inserting Google Maps on a Page... 20 Advanced: Control Google Maps with Behaviors... 27 Advanced: Track Your Current

More information

It Just (Net)works. The Truth About ios' Multipeer Connectivity Framework. Alban

It Just (Net)works. The Truth About ios' Multipeer Connectivity Framework. Alban It Just (Net)works The Truth About ios' Multipeer Connectivity Framework Alban Diquet! @nabla_c0d3 About me ios Security Researcher at Data Theorem Before: Principal Security Consultant at isec Partners

More information

Presenting mobi a device independent software application

Presenting mobi a device independent software application mobi EMPOWERING YOUR ANDROID DEVICE Mobi GPS TRACKING, TEXT/STATUS MESSAGING TRACKS USER GPS LOCATION IN REAL TIME REQUEST UPDATE FROM SOFTWARE ANYTIME FULLY ENCRYPTED DATA PASSWORD PROTECTED PROGRAMMABLE

More information

AppLink Best Practices. Aaron DeGrow Ty Strayer

AppLink Best Practices. Aaron DeGrow Ty Strayer AppLink Best Practices Aaron DeGrow Ty Strayer Static Buttons Soft Buttons Voice Commands 9/19/15 2 Considerations Detecting different displays and graphics support Performance in-vehicle How to best initialize

More information

DartDataFlow: Semantic-Based Sensor Grid

DartDataFlow: Semantic-Based Sensor Grid DartDataFlow: Semantic-Based Sensor Grid Huajun Chen, Zhiyong Ye, and Zhaohui Wu College of Computer Science, Zhejiang University, Hangzhou, China {huajunsir, yezhy, wzh}@zju.edu.cn Abstract. We propose

More information

Installation and User Guide. fring version For iphone / ipod touch 2.x/3.x.x

Installation and User Guide. fring version For iphone / ipod touch 2.x/3.x.x Installation and User Guide fring version 3.0.0.4 For iphone / ipod touch 2.x/3.x.x 1 Table of Contents Introduction... 2 About fring... 3 System Requirements... 4 Registering to fring... 5 Login Procedure...

More information

Transport Protocol (IEX-TP)

Transport Protocol (IEX-TP) Transport Protocol (IEX-TP) Please contact IEX Market Operations at 646.568.2330 or marketops@iextrading.com, or your IEX onboarding contact with any questions. Version: 1.1 Updated: December 22, 2014

More information

Smart Phone. AddPac Technology. 2015, Sales and Marketing.

Smart Phone. AddPac Technology. 2015, Sales and Marketing. Video Phone Call Forwarding to Smart Phone www.addpac.com AddPac Technology 2015, Sales and Marketing Contents AddPac Smart Door Phone Appl. AP-SAD100 Android Door Phone Appl. Overview AP-SAD100 Network

More information

How to make an AES70 controller

How to make an AES70 controller AES 143 Network Audio Track How to make an AES70 controller Session NA10 October 21, 2017 1 Agenda AES70 Concepts for Controllers Morten Lave, Principal, All Access Consulting Issues in Controller Design

More information

Smart Homes and Cities

Smart Homes and Cities Smart Homes and Cities 1 Wireless Sensors at Smart Home Security sensors, cameras, thermostats, smart plugs, lights, Entertainment systems. Do-it-Yourself (DIY) sensors Actuators Smart plug Motion detector

More information

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES EMAIL TEXT ANALYTICS USING AZURE COGNITIVE SERVICES Feature that provides Organizations Language Translation and Sentiment Score for Email Text Messages using Azure s Cognitive Services. MICROSOFT LABS

More information

Verify that Wi-Fi option is turned on. Swipe down from the top of the screen once by using two fingers, or twice using one finger. Tap > Wi-Fi.

Verify that Wi-Fi option is turned on. Swipe down from the top of the screen once by using two fingers, or twice using one finger. Tap > Wi-Fi. Troubleshooting I can't find an email using the BlackBerry Device Search app The BlackBerry Device Search app only searches email that is in the BlackBerry Hub. To learn how to add email accounts to the

More information

ConnectWise Integration

ConnectWise Integration ConnectWise Integration Introduction This integration is a lengthy process however it s relatively simple to configure and should take no longer than 10 minutes. It will allow you to import all of the

More information

PanL Home Automation Hub

PanL Home Automation Hub anl Home Automation Hub The anl Home Automation Hub demonstration is a Bridgetek product demonstration which showcases Bridgetek s proprietary light-weight IoT framework for home automation and control.

More information

RealTime INNOVATORS

RealTime  INNOVATORS As Q1 comes to a close, Liveclicker celebrates email campaigns that use contextual marketing to stand out in the inbox. This debut publication highlights three brands that bring real-time email innovation

More information

Simplifier la mise en production d applications MATLAB. Marc Wolff Application Engineer MathWorks 1

Simplifier la mise en production d applications MATLAB. Marc Wolff Application Engineer MathWorks 1 Simplifier la mise en production d applications MATLAB Marc Wolff Application Engineer MathWorks marc.wolff@mathworks.fr 1 What if you could turn a MATLAB application into an interactive standalone application?

More information

TAPS-related topics from the NEAT project. Naeem Khademi (NEAT project) TAPS WG - IETF 97 Seoul- South Korea 16 November 2016

TAPS-related topics from the NEAT project. Naeem Khademi (NEAT project) TAPS WG - IETF 97 Seoul- South Korea 16 November 2016 TAPS-related topics from the NEAT project Naeem Khademi (NEAT project) TAPS WG - IETF 97 Seoul- South Korea 16 November 2016 Introduction on NEAT NEAT project has been ongoing since March 2015 NEAT library

More information

DATA SHEET DZS-CONNECTION software suite Manage & Monetize Whole Home Wi-Fi and the Internet of Things

DATA SHEET DZS-CONNECTION software suite Manage & Monetize Whole Home Wi-Fi and the Internet of Things DATA SHEET DZS-CONNECTION software suite Manage & Monetize Whole Home Wi-Fi and the Internet of Things Features CONNECT-ACS Core system including ACS and RESTful API CONNECT-DA Optional, Data Warehouse

More information

Neuron Change History

Neuron Change History Neuron 2.5.14.0 Change History Msmq Topics FIX - Error messages now indicate the name of the topic and server, or the path to the queue. Messaging FIX - If MSMQ is stopped and restarted while Neuron is

More information

Nick Terkay CSCI 7818 Web Services 11/16/2006

Nick Terkay CSCI 7818 Web Services 11/16/2006 Nick Terkay CSCI 7818 Web Services 11/16/2006 Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy.

More information

A Framework for the Development of Distributed Interactive Applications

A Framework for the Development of Distributed Interactive Applications A Framework for the Development of Distributed Interactive Applications Luca Frosini HIIS Laboratory ISTI-CNR Via G. Moruzzi, 1 56124 Pisa (Italy) luca.frosini@isti.cnr.it +39 050 621 2602 Marco Manca

More information

IP Network Enabler. Feature Description. Relationships to Other Features

IP Network Enabler. Feature Description. Relationships to Other Features This chapter describes the StarOS (IPNE) feature. It describes how the feature works, and how to configure and monitor IPNE. Feature, page How it Works, page Configuring the IPNE Feature, page 8 Monitoring

More information

Pressing - on the Volume button continuously causes the ringer volume to turn off. To reinstate volume, press + on the Volume button.

Pressing - on the Volume button continuously causes the ringer volume to turn off. To reinstate volume, press + on the Volume button. Pressing - on the Volume button continuously causes the ringer volume to turn off. To reinstate volume, press + on the Volume button. The deskphone has activated the EC500 feature. Incoming call is alerting.

More information

USB slot for Webcam. Tough Anti Scratch / Anti Glare Surface. Wall Bracket Included. Integrated Android Use without a connected PC.

USB slot for Webcam. Tough Anti Scratch / Anti Glare Surface. Wall Bracket Included. Integrated Android Use without a connected PC. Lightning II Touch Screen Offering Full HD 1080p or 4k, the picture quality is excellent and the touch response is superb. The screen is perfect for Business, Education and Commercial use. USB slot for

More information

IMS Multimedia for the mass market. Sven Åkesson Director IMS Strategy and business planning Ericsson

IMS Multimedia for the mass market. Sven Åkesson Director IMS Strategy and business planning Ericsson IMS Multimedia for the mass market Sven Åkesson Director IMS Strategy and business planning Ericsson The mobile community is growing Growth in Mobile Subscriptions and Internet Users Mobile Subscriptions

More information

Encapto WiFi OVERVIEW

Encapto WiFi OVERVIEW Encapto WiFi OVERVIEW Encapto WiFi is a one-stop configuration, management, reporting and control system for your WiFi network. Encapto Cloud Deck s intuitive web interface enables secure access from anywhere,

More information

Lesson 4 Case Study: Connected ATM Premises Monitoring Project. Chapter-12 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 4 Case Study: Connected ATM Premises Monitoring Project. Chapter-12 L04: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 4 Case Study: Connected ATM Premises Monitoring Project 1 Premises Monitoring Need to monitor the premises remotely Banks, bank-atm machines, offices, stores, company s business places, residences,

More information

Machine Type Communication and M2M Platform Evolution: Horizontal Service Capabilities or Vertical Silo Mindset?

Machine Type Communication and M2M Platform Evolution: Horizontal Service Capabilities or Vertical Silo Mindset? Machine Type Communication and M2M Platform Evolution: Horizontal Service Capabilities or Vertical Silo Mindset? 3 rd IoT Forum, Bled, Slowenia November 28-30, 2012 Dr. Sebastian Wahle 1 sebastian.wahle@fokus.fraunhofer.de

More information

Microphone is muted. Missed call on your phone.

Microphone is muted. Missed call on your phone. Avaya 9608/9608G/9611G IP Deskphones SIP Quick Reference s s on the deskphone Release 7.0 Issue 1 August 2015 The following table lists the icons used in the 9608 and 9608G IP deskphones. Missed call on

More information

The onem2m standard Horizontal Service Layer

The onem2m standard Horizontal Service Layer The onem2m standard Horizontal Service Layer June 8 th 2017, Bordeaux Nicolas Damour, Chairman of the onem2m WG2-Architecture group ndamour@sierrawireless.com Sierra Wireless is building the Internet of

More information

Chapter 06: Instruction Pipelining and Parallel Processing

Chapter 06: Instruction Pipelining and Parallel Processing Chapter 06: Instruction Pipelining and Parallel Processing Lesson 09: Superscalar Processors and Parallel Computer Systems Objective To understand parallel pipelines and multiple execution units Instruction

More information

Ovi and Social Location - bringing people closer to who and what matter to them. Michael Halbherr VP Social Location, Nokia

Ovi and Social Location - bringing people closer to who and what matter to them. Michael Halbherr VP Social Location, Nokia Ovi and Social Location - bringing people closer to who and what matter to them Michael Halbherr VP Social Location, Nokia 21.10.2009 Creating a strong foundation What have we achieved in the last two

More information

eduroam Web Interface User Guide

eduroam Web Interface User Guide eduroam Web Interface User Guide Contents Introduction 3 Login Page 3 Main Page 4 Managing your Radius Servers 5 Managing your Realms 8 Managing the Test Users 10 Managing the Access Points 12 Information

More information

SMART HOME and REACT Your energy breaks free

SMART HOME and REACT Your energy breaks free SMART HOME ABB-free@home and REACT Your energy breaks free System integration The integration of ABB REACT into free@home is carried out thanks to the integration of free@home protocol into REACT. The

More information

Sublime Surf: Final Report

Sublime Surf: Final Report 1.Introduction Sublime Surf: Final Report Karis Russell, Nathan Sfard Surf conditions change rapidly day to day and location to location, which forces modern day surfers to utilize online forecasts and

More information

Housing4u Design Specification Version 1.0

Housing4u Design Specification Version 1.0 March 4 2014 Housing4u Design Specification Version 1.0 Prepared for CS189A Chandra Krintz Geoffrey Douglas Members: Site Mao Jason Horsley Austin Alameda Alvin Tan Trae Washburn Table of Contents 1. Introduction

More information

IOTIVITY INTRODUCTION

IOTIVITY INTRODUCTION IOTIVITY INTRODUCTION Martin Hsu Intel Open Source Technology Center 1 Content may contain references, logos, trade or service marks that are the property of their respective owners. Agenda Overview Architecture

More information