Open Sourcing the Internet of Things

Size: px
Start display at page:

Download "Open Sourcing the Internet of Things"

Transcription

1 Open Sourcing the Internet of Things Greg Burns Technical Steering Committee Chair AllSeen Alliance 24 March 2015 AllSeen Alliance 1

2 Companies will win over Internet of Things not in the boardroom, but on the command line. The consortium that gets excellent code to market first, with a community that provides great documentation and an inviting atmosphere, will win. So far, only AllSeen has done that, with code available for download today. Matt Asay, VP Mobile at Adobe, via readwrite.com 2

3 History of AllJoyn Late 2009 Released as API Framework For Bluetooth Peer-To-Peer Connectivity Provided a protocol for rapid protocol development. Used DBus serialization format (standard on Linux platforms) Implemented distributed message-based software bus Extended to include WiFi and other reliable transport protocols Focused on proximal peer-to-peer applications (gaming, multi-screen, file sharing) Early AllJoyn Released as Open Source Project on AllJoyn.org Supported Android, Linux and Windows PCs Late AllSeen Alliance Formed To promote AllJoyn technology as the standard for IoT 24 March 2015 AllSeen Alliance 3

4 The Problem To Be Solved The problem to be solved DISCOVER Nearby Friendly Devices IDENTIFY Services Running on Those Devices ADAPT To Devices Coming & Going MANAGE Diverse Transports INTEROPERATE Across Different OS s EXCHANGE Information & Services SECURE Against Nearby Bad Actors 24 March 2015 AllSeen Alliance 4

5 AllJoyn Mesh-of-Stars Network Architecture AllJoyn Router nodes Router Discovery/advertising Presence/session-management AllJoyn Router Publish/subscribe support Leaf nodes AllJoyn Router lication code Authentication and encryption AllJoyn Router AllJoyn Router 24 March 2015 AllSeen Alliance 5

6 IoT and IoP Standards Exist to Enable Interoperability AllJoyn is a standard protocol for developing standard protocols The AllSeen Alliance is First and Foremost an Open Source Project Takes a code first approach to standardization Code is normative specifications are informative The Standardization Mission of the AllSeen Alliance is Twofold: Maintain and evolve AllJoyn as the core framework for IoT Define open vertical standards as software interfaces on top of the core framework These Software Interfaces are Formalized in Two Ways A description in a standardized XML schema An embodiment in an approved open source implementation 24 March 2015 AllSeen Alliance 6

7 Devices Describe Their Capabilities Via Discoverable Self-Describing Service Interfaces I can send notifications. I have control panel I have a clock interface I can send notifications I display notifications. I have the clock interface! I display notifications. I have the clock interface! I can send and display notifications I can send notifications I have control panel I display notifications. I have the clock interface! The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance I have lighting interface 24 March 2015 AllSeen Alliance 7

8 Path to Interoperability To Pass Certification, Products Must Be Based on the Open Source Implementation Eliminates common cause of failed IoP misinterpretation of the specification Certification testing ensures compliance at interface level Device to device IoP tests provide functional compliance Function of Many Working Groups is Definition of Interfaces for Specific Verticals roved interfaces can become part of the standard Deliverables from working groups include working code, unit tests, and compliance tests Devices that implement an interface must implement it completely 24 March 2015 AllSeen Alliance 8

9 Software Architecture Leaf Node lication Layer AllJoyn Service Frameworks Onboarding Control Panel Notifications Lighting Etc Authentication & Encryption Advertising & Discovery Serialization & Deserialization Sessions & Presence AllJoyn Core AllJoyn Core Physical Layer Routing Node Physical Layer(s) About & Introspection Management Functions Multicast Fan-out Store & Forward Router Discovery Subscription & Filtering Message Router 24 March 2015 AllSeen Alliance 9

10 AllJoyn Core Implementations Standard Core Library Implemented in C++ Targets HLOS applications Platform-specific language bindings High-level abstraction Multi-thread support Synchronous and asynchronous APIs Dynamic object creation via introspection Library size around 600K bytes Thin Core Library Implemented in C Targets embedded RTOS applications C APIs Directly exposes AllJoyn message layer Single thread message handler Blocking send/receive calls Static object and interface definitions Library size around 80K bytes 24 March 2015 AllSeen Alliance 10

11 AllJoyn Base Services ONBOARDING CONFIGURATION NOTIFICATIONS CONTROL PANEL 24 March 2015 AllSeen Alliance 11

12 C&C and IRB AllSeen Alliance Branded Products Must Meet Certification & Compliance Requirements Currently a self-certification process Must demonstrate that standard interfaces are being correctly used Must pass feature level interoperability tests Must be based on a compliant base implementation of the open source code Interface Review Board A body composed of AllSeen Alliance members charged with approving interface definitions Ensures interfaces a consistent and conform to best practices Ensures interfaces are non-overlapping Ensures interfaces are reasonably atomic 24 March 2015 AllSeen Alliance 12

13 Sample Interface Definition <node name="/about" xmlns:xsi= xsi:nonamespaceschemalocation=" <interface name="org.alljoyn.about"> <property name="version" type="q" access="read"/> <method name="getaboutdata"> <arg name="languagetag" type="s" direction="in"/> <arg name="aboutdata" type="a{sv}" direction="out"/> </method> <method name="getobjectdescription"> <arg name="objectdescription" type="a(sas)" direction="out"/> </method> <signal name="announce"> <arg name="version" type="q"/> <arg name="port" type="q"/> <arg name="objectdescription" type="a(sas)"/> <arg name="metadata" type="a{sv}"/> </signal> </interface> </node> See About Interface Specification: 24 March 2015 AllSeen Alliance 13

14 AllSeen Alliance Project Structure Working Groups Provides an umbrella for a collection of related projects Each working group chair gets a voting seat on the Technical Steering Committee (TSC) Projects Projects are where code gets committed to the AllSeen Alliance Each project has maintainer and one or more committers Committers are responsible for conducting code reviews and maintaining the integrity of the project Anyone (member or not) can contribute to any project Sub-Committees Under the TSC Perform various functions not necessarily related to code contribution Interface Review Board, Security Committee, Tools and Infrastructure Committee 24 March 2015 AllSeen Alliance 14

15 Project Workflow Proposal One or more members make a proposal for a new project Scope and timeline must be well defined Project contributors, committers, and maintainer must be identified Incubation Design underway, code is being contributed Mature Shows a track record of ongoing contributions Ready or close to production quality release Compliance test cases delivered to C&C working group Foundational Vetted for patent protection by membership 24 March 2015 AllSeen Alliance 15

16 Technical Steering Committee (TSC) TSC Membership Software architects and domain experts representing premier members Working group chairs Responsibilities rove projects and assign mature projects to working groups rove features and set schedules for releases Act on recommendations from IRB, security and other subcommittees Manage budget for technical services Provide technology updates and briefings for the broader membership 24 March 2015 AllSeen Alliance 16

17 Current Working Groups Analytics & Telemetry Core Gateway Base Services Data- Driven API Lighting Certification & Compliance Developer Tools Smart Home 24 March 2015 AllSeen Alliance 17

18 Collaboration Scorecard Projects 9 Working Groups 31 Projects 5367 Files Contributions 83 Individual Contributors 17 Member Companies >3000 Contributions Code >620,000 SLOC 250,000 Comment Lines 7 Programming Languages 24 March 2015 AllSeen Alliance 18

19 For More Information Alliance Wiki: Documents, downloads, and developer tools Source Code, release overviews, roadmaps Training & Service Framework details Working Groups, New Proposals & meeting minutes Forums: Certification: Releases & Roadmaps: Public Mail Lists: Showcase: Monthly Newsletter: 19

20 Thank you Follow us on For more information on AllSeen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs 24 March 2015 AllSeen Alliance 20

Programming the Internet of Things

Programming the Internet of Things Programming the Internet of Things Why Devices Need APIs December 8, 2014 Greg Burns Chair of Technical Steering Committee AllSeen Alliance 2 December 2014 AllSeen Alliance 1 Mobile The largest technology

More information

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols) Things Gateway Ingest Transform Store Present and Act Upon Applications Cloud Gateway Event Hubs Stream Analytics Legacy IoT (custom protocols) Register Devices Storage Adapters IP-capable devices (Windows/Linux)

More information

Getting Started Android + Linux. February 27 th, 2014

Getting Started Android + Linux. February 27 th, 2014 Getting Started Android + Linux February 27 th, 2014 Overview AllJoyn: High-level architecture Sample AllJoyn Apps for Android, Linux Downloading the AllJoyn Android SDKs Building the Sample AllJoyn Android

More information

AllJoyn Analytics Service Framework 1.0 Interface Definition

AllJoyn Analytics Service Framework 1.0 Interface Definition AllJoyn Analytics Service Framework 1.0 Interface Definition February 17, 2015 This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/

More information

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications Secure Cloud and Remote Service Connections for AllJoyn Applications Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group 12 November 2014 AllSeen Alliance 1 Agenda 1. Gateway Agent Working Group

More information

Affinegy 1705 S. Capital of Texas Hwy, Ste. 310, Austin, TX 78746 (512)535-1700 http://affinegy.com

Affinegy 1705 S. Capital of Texas Hwy, Ste. 310, Austin, TX 78746 (512)535-1700 http://affinegy.com AFFINEGY Affinegy 1705 S. Capital of Texas Hwy, Ste. 310, Austin, TX 78746 (512)535-1700 http://affinegy.com March 31, 2014 AllSeen Alliance Technical Steering Committee Dear AllSeen Alliance Technical

More information

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications Secure Cloud and Remote Service Connections for AllJoyn Applications Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group 5 February 2015 AllSeen Alliance 1 Agenda 1. Gateway Agent Working Group

More information

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications Secure Cloud and Remote Service Connections for AllJoyn Applications Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group 24 November 2014 AllSeen Alliance 1 Agenda 1. Gateway Agent Working Group

More information

An Open Source project building the framework for the Internet of Things (IoT)

An Open Source project building the framework for the Internet of Things (IoT) An Open Source project building the framework for the Internet of Things (IoT) February 2015 24 March 2015 AllSeen Alliance 1 The AllSeen Alliance is a Collaborative Project at The Linux Foundation that

More information

IoT Cloud, All Seen Alliance. Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on

IoT Cloud, All Seen Alliance. Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on IoT Cloud, All Seen Alliance Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on IoT Opportunity 6.7B devices in 2010 à 50B devices in 2020 Revenue : 3 times bigger than Internet Many different segments IT / Networks

More information

My Scale Just Told the Cloud I m Fat Access Management, Security, Privacy and IOT

My Scale Just Told the Cloud I m Fat Access Management, Security, Privacy and IOT My Scale Just Told the Cloud I m Fat Access Management, Security, Privacy and IOT Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group 24 March 2015 AllSeen Alliance 1 Is this IOT Today? Big

More information

AllJoyn Framework System Overview

AllJoyn Framework System Overview AllJoyn Framework System Overview Brian Spencer Engineer, Staff/Manager Qualcomm Connected Experiences, Inc. (QCE) August, 2014 28 August 2014 AllSeen Alliance 1 What is the AllJoyn Framework? An open

More information

AllJoyn Device System Bridge

AllJoyn Device System Bridge IoT Whitepaper AllJoyn Connecting device ecosystems Abstract The document describes how different types of industrial and consumer devices can be integrated into the AllJoyn ecosystem. With the, Microsoft

More information

Cid Santos Luis Matos. Introduction to AllJoyn

Cid Santos Luis Matos. Introduction to AllJoyn 1 Cid Santos Luis Matos Introduction to AllJoyn 1 2 3 4 5 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 3 Why Can t All Our

More information

An Open Source project building the framework for the Internet of Things (IoT)

An Open Source project building the framework for the Internet of Things (IoT) An Open Source project building the framework for the Internet of Things (IoT) October 2015 14 October 2015 AllSeen Alliance 1 The AllSeen Alliance is a Collaborative Project managed by the Linux Foundation

More information

Getting Started with the AllJoyn Lighting Service Framework 14.12

Getting Started with the AllJoyn Lighting Service Framework 14.12 Getting Started with the AllJoyn Lighting Service Framework 14.12 Lamp Service April 09, 2015 This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/

More information

How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014

How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014 How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014 This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/

More information

Convergence of Open Source Projects and Standards Development SES Webinar Series

Convergence of Open Source Projects and Standards Development SES Webinar Series Convergence of Open Source Projects and Standards Development SES Webinar Series September 24, 2014 Andrew Updegrove Gesmer Updegrove LLP andrew.updegrove@gesmer.com 1 Five years ago companies collaborated

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Concept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management

Concept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management Concept Proposal A standards based SOA Framework for Interoperable Enterprise Content Management Mike Connor miconnor@adobe.com Paul Fontaine Paul.Fontaine@ost.dot.gov What is it? IECM Framework Vision:

More information

MDM and Telco Service Development OMA Device Management and Platforms

MDM and Telco Service Development OMA Device Management and Platforms MDM and Telco Service Development OMA Device Management and Platforms Berlin, 21 September 2010 Friedhelm Rodermund, Vice-Chair, Device Management Working Group, OMA www.openmobilealliance.org Agenda Overview

More information

Mobile Devices: Server and Management Lesson 05 Service Discovery

Mobile Devices: Server and Management Lesson 05 Service Discovery Mobile Devices: Server and Management Lesson 05 Service Discovery Oxford University Press 2007. All rights reserved. 1 Service discovery An adaptable middleware in a device (or a mobile computing system)

More information

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)

More information

Internet of Things based approach to Agriculture Monitoring

Internet of Things based approach to Agriculture Monitoring Internet of Things based approach to Agriculture Monitoring A. Paventhan ERNET India Regional Centre, Bangalore Asia-Pacific Advanced Network (APAN) 36th Meeting 20th August 2013 1 / 19 Outline 1 IP-based

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D8.2.3.2 Training actions report Project Acronym Project Title COMPOSE Project Number 317862 Work Package WP8 Dissemination, Training, and Stakeholders

More information

Using AllJoyn with Apache Cordova, Python & Node

Using AllJoyn with Apache Cordova, Python & Node Using AllJoyn with Apache Cordova, Python & Node Ivan R. Judson, PhD October 2014, Microsoft 13 October 2015 AllSeen Alliance 1 Agenda 1. Background 2. Cordova Plugin 3. Language Bindings Python Bindings

More information

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started Introducing BEEKS Proximity Solutions BEEKS from BluVision provides industry-leading Bluetooth beacon solutions to enterprises and innovative developers. Leveraging a cutting-edge, cloudbased solution,

More information

OpenDaylight - An Open Source Community and Meritocracy for Software- Defined Networking

OpenDaylight - An Open Source Community and Meritocracy for Software- Defined Networking OpenDaylight - An Open Source Community and Meritocracy for Software- Defined Networking A Linux Foundation Collaborative Project www.opendaylight.org About The Project The adoption of new technologies

More information

New Tools for Commercial Video over IP

New Tools for Commercial Video over IP New Tools for Commercial Video over IP November 2014 Wouter van der Beek Clarke Stevens UPnP Internet of Things Task Force www.upnp.org Wouter van der Beek Clarke Stevens 2014 UPnP Forum UPnP Is Used in

More information

Mobile Operating Systems. Week I

Mobile Operating Systems. Week I Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone

More information

Cross-Platform Software Considerations for Internet of Things

Cross-Platform Software Considerations for Internet of Things Cross-Platform Software Considerations for Internet of Things Tuukka Ahoniemi Technical Product Marketing Manager tuukka.ahoniemi@theqtcompany.com 10th Central and Eastern European Software Engineering

More information

SIP Protocol as a Communication Bus to Control Embedded Devices

SIP Protocol as a Communication Bus to Control Embedded Devices 229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania ramunas.dzindzalieta@gmail.com Abstract.

More information

Beyond the Gateway. Mitchell Golner VP, Product Strategy, wot.io. t: @wotio. e: mitchell@wot.io. 20 October 2015 AllSeen Alliance 1

Beyond the Gateway. Mitchell Golner VP, Product Strategy, wot.io. t: @wotio. e: mitchell@wot.io. 20 October 2015 AllSeen Alliance 1 Beyond the Mitchell Golner VP, Product Strategy, wot.io t: @wotio e: mitchell@wot.io 20 October 2015 AllSeen Alliance 1 Agenda 1. AllJoyn Network with Agent 2. Why go beyond the gateway? 3. Data Sharing:

More information

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Önder Uzun, Tanır Özçelebi, Johan Lukkien, Remi Bosman System Architecture and Networking Department of Mathematics and Computer

More information

GreenPeak White Paper Wireless Communication Standards for the Internet of Things

GreenPeak White Paper Wireless Communication Standards for the Internet of Things GreenPeak White Paper Wireless Communication Standards for the Internet of Things By Cees Links, CEO GreenPeak Technologies GreenPeak Technologies www.greenpeak.com This white paper provides an overview

More information

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses

More information

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise

More information

Software design (Cont.)

Software design (Cont.) Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java

More information

The OMA Perspective On SOA in Telecoms

The OMA Perspective On SOA in Telecoms The OMA Perspective On SOA in Telecoms Adopting SOA for Telecom Workshop, Open Standards Forum 2008 Ditton Manor, 30 September 3 October 2008 Musa Unmehopa» Chairman OMA Architecture Working Group» Distinguished

More information

ONEM2M SERVICE LAYER PLATFORM

ONEM2M SERVICE LAYER PLATFORM ONEM2M SERVICE LAYER PLATFORM Roland Hechwartner (Deutsche Telekom) onem2m TP Vice Chair Roland.hechwartner@t mobile.at onem2m www.onem2m.org 2015 onem2m The Partnership Project Over 200 member organizations

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Classic Grid Architecture

Classic Grid Architecture Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes

More information

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Andraž Jere, Marko Meža, Boštjan Marušič, Štefan Dobravec, Tomaž Finkšt, Jurij F. Tasič Faculty of Electrical Engineering Tržaška

More information

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 The Future of IoT Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 1 Internet of (really nerdy) People 1980s 2 Internet of (content silo) People 1990s 3 Internet of (Web) People 2000s 4 Internet of (really

More information

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org Internet of things (IOT) applications covering industrial domain Dev Bhattacharya dev_bhattacharya@ieee.org Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture

More information

Security in Internet of Things using Delegation of Trust to a Provisioning Server

Security in Internet of Things using Delegation of Trust to a Provisioning Server Security in Internet of Things using Delegation of Trust to a Provisioning Server Architecture overview Peter Waher Clayster Laboratorios Chile S.A, Blanco 1623, of. 1402, Valparaíso, Chile peter.waher@clayster.com

More information

JXTA TM : Beyond P2P File Sharing the Emergence of Knowledge Addressable Networks

JXTA TM : Beyond P2P File Sharing the Emergence of Knowledge Addressable Networks JXTA TM : Beyond P2P File Sharing the Emergence of Knowledge Addressable Networks Bernard Traversat tra@jxta.org JXTA Chief Architect Sun Microsystems 2005 JavaOne SM Conference Session 7208 Extended and

More information

Here to take you beyond Mobile Application development using Android Course details

Here to take you beyond Mobile Application development using Android Course details Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android

More information

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex

More information

Detecting rogue systems

Detecting rogue systems Product Guide Revision A McAfee Rogue System Detection 4.7.1 For use with epolicy Orchestrator 4.6.3-5.0.0 Software Detecting rogue systems Unprotected systems, referred to as rogue systems, are often

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:

More information

Ikasan ESB Reference Architecture Review

Ikasan ESB Reference Architecture Review Ikasan ESB Reference Architecture Review EXECUTIVE SUMMARY This paper reviews the Ikasan Enterprise Integration Platform within the construct of a typical ESB Reference Architecture model showing Ikasan

More information

IoTivity Connecting Things in IoT. Ashok Subash

IoTivity Connecting Things in IoT. Ashok Subash IoTivity Connecting Things in IoT Ashok Subash Agenda Overview of IoT, OIC & IoTivity IoT Stack, Topologies & Protocol IoTivity Architecture Programming IoTivity Core APIs Programming IoTivity Service

More information

Developer Documentation Revamp Proposal. Wayne Lee

Developer Documentation Revamp Proposal. Wayne Lee Developer Documentation Revamp Proposal Wayne Lee 5 Overview Looking to revamp AllSeen Developer content starting in 14.06 timeframe Need agreement on: Content organization Tool and Process Ownership 6

More information

Feature Guide Elastic Path Cortex. Version 6.5.1

Feature Guide Elastic Path Cortex. Version 6.5.1 Feature Guide Elastic Path Cortex Version 6.5.1 1.800.942.5282 (toll-free within North America) +1.604.408.8078 (outside North America) www.elasticpath.com API-centric commerce that s scalable, secure,

More information

Integrating Web Messaging into the Enterprise Middleware Layer

Integrating Web Messaging into the Enterprise Middleware Layer The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming

More information

TREK GETTING STARTED GUIDE

TREK GETTING STARTED GUIDE TREK GETTING STARTED GUIDE September 2014 Approved for Public Release; Distribution is Unlimited. TABLE OF CONTENTS PARAGRAPH PAGE 1 Welcome... 2 1.1 About TReK... 2 1.2 About this Guide... 2 1.3 Important

More information

Making Sense of Internet of Things Protocols and Implementations

Making Sense of Internet of Things Protocols and Implementations Making Sense of Internet of Things Protocols and Implementations Author: Kim Rowe, RoweBots Higher level protocols for Internet of Things have various features and offer different capabilities. Most of

More information

Architecting Composite Component Systems for Heterogeneous Environments with Open Standards. Derek Dominish

Architecting Composite Component Systems for Heterogeneous Environments with Open Standards. Derek Dominish Architecting Composite Component Systems for Heterogeneous s with Open Standards Derek Dominish Aerospace Division Future Information Architectures MilCIS - Canberra 14 th November 2013 wealth of Australia

More information

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine

More information

Business Process Execution Language for Web Services

Business Process Execution Language for Web Services Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang

More information

Mopria Certification on Xerox Devices Built on Xerox ConnectKey Technology White Paper

Mopria Certification on Xerox Devices Built on Xerox ConnectKey Technology White Paper Mopria Certification on Xerox Devices Built on Xerox ConnectKey Technology White Paper Introduction What is Mopria? Mopria is an acronym derived from the Mobile Print Alliance. The charter of this alliance

More information

ConnectVirginia EXCHANGE Onboarding and Certification Guide. Version 1.4

ConnectVirginia EXCHANGE Onboarding and Certification Guide. Version 1.4 ConnectVirginia EXCHANGE Onboarding and Certification Guide Version 1.4 July 18, 2012 CONTENTS 1 Overview... 5 2 Intended Audience... 5 3 ConnectVirginia Background... 5 3.1 Federated... 5 3.2 Secure...

More information

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0 Configuration Guide BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-12-19 SWD-20141219132902639 Contents Introduction... 7 About this guide...7 What is BES12?...7 Key features of BES12...

More information

A Mobile Application for Information Sharing and Collaboration among Co-located People

A Mobile Application for Information Sharing and Collaboration among Co-located People , pp.17-21 http://dx.doi.org/10.14257/astl.2015.106.05 A Mobile Application for Information Sharing and Collaboration among Co-located People Junseok Kwak 1, Jae-Hwan Jin 1, Myung-Joon Lee 2 School of

More information

Configuration Guide BES12. Version 12.2

Configuration Guide BES12. Version 12.2 Configuration Guide BES12 Version 12.2 Published: 2015-07-07 SWD-20150630131852557 Contents About this guide... 8 Getting started... 9 Administrator permissions you need to configure BES12... 9 Obtaining

More information

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 Cloud Standards Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 2011 IBM Corporation Agenda Overview on Cloud Standards Identity and Access Management Discussion 2 Overview on Cloud

More information

Device-centric Code is deployed to individual devices, mostly preprovisioned

Device-centric Code is deployed to individual devices, mostly preprovisioned Programming Device Ensembles in the Web of Things A Position Paper for the W3C Workshop on the Web of Things Matias Cuenca, Marcelo Da Cruz, Ricardo Morin Intel Services Division (ISD), Software and Services

More information

Key requirements for Interoperable IoT systems

Key requirements for Interoperable IoT systems Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards

More information

Fast Innovation requires Fast IT

Fast Innovation requires Fast IT Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or

More information

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications. What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications. 2 Contents: Abstract 3 What does DDS do 3 The Strengths of DDS 4

More information

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 A Data Centric Approach for Modular Assurance The Real-Time Middleware Experts Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 Gabriela F. Ciocarlie Heidi Schubert

More information

SIF 3: A NEW BEGINNING

SIF 3: A NEW BEGINNING SIF 3: A NEW BEGINNING The SIF Implementation Specification Defines common data formats and rules of interaction and architecture, and is made up of two parts: SIF Infrastructure Implementation Specification

More information

Library Requirements

Library Requirements The Open Group Future Airborne Capability Environment (FACE ) Library Requirements Version 2.2 April 2015 Prepared by The Open Group FACE Consortium Business Working Group Library Subcommittee AMRDEC PR1201

More information

Interoperability between Sun Grid Engine and the Windows Compute Cluster

Interoperability between Sun Grid Engine and the Windows Compute Cluster Interoperability between Sun Grid Engine and the Windows Compute Cluster Steven Newhouse Program Manager, Windows HPC Team steven.newhouse@microsoft.com 1 Computer Cluster Roadmap Mainstream HPC Mainstream

More information

TRUST AND IDENTITY EXCHANGE TALK

TRUST AND IDENTITY EXCHANGE TALK TRUST AND IDENTITY EXCHANGE TALK Ken Klingenstein, Internet2 2015 Internet2 Trust and Identity Why It Matters An Identity Layer for the Internet Benefits for the Rest of the Stack What It Is Technologies

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

ATHABASCA UNIVERSITY. Enterprise Integration with Messaging

ATHABASCA UNIVERSITY. Enterprise Integration with Messaging ATHABASCA UNIVERSITY Enterprise Integration with Messaging BY Anuruthan Thayaparan A thesis essay submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in INFORMATION

More information

In-Vehicle Networking

In-Vehicle Networking In-Vehicle Networking SAE Network classification Class A networks Low Speed (

More information

Building Your EDI Modernization Roadmap

Building Your EDI Modernization Roadmap Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error

More information

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Sokol Dhana One of the most challenging problems in

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

CompatibleOne Open Source Cloud Broker Architecture Overview

CompatibleOne Open Source Cloud Broker Architecture Overview CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and

More information

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

WIND RIVER INTELLIGENT DEVICE PLATFORM XT WIND RIVER INTELLIGENT DEVICE PLATFORM XT The Foundation for Building Devices That Connect to the Internet of Things The opportunities presented by the burgeoning Internet of Things (IoT) may be new, but

More information

Configuration Guide BES12. Version 12.1

Configuration Guide BES12. Version 12.1 Configuration Guide BES12 Version 12.1 Published: 2015-04-22 SWD-20150422113638568 Contents Introduction... 7 About this guide...7 What is BES12?...7 Key features of BES12... 8 Product documentation...

More information

AllJoyn Android Environment Setup Guide

AllJoyn Android Environment Setup Guide 80-BA001-2 Rev. A June 21, 2011 Submit technical questions at: http:///forums The information contained in this document is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License;

More information

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE Omar Elloumi (ALU) onem2m TP Chair (Elect) omar.elloumi@alcatel lucent.com onem2m www.onem2m.org 2014 onem2m The Partnership Project Over 200 member organizations

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

More information

Questions from The New SensorTag - IoT Made Easy Webinar

Questions from The New SensorTag - IoT Made Easy Webinar Questions from The New SensorTag - IoT Made Easy Webinar Are there any plans to make a Windows API available (preferably portable for use in Windows 10 Universal applications) It is in our queue of projects,

More information

Introducing etoken. What is etoken?

Introducing etoken. What is etoken? Introducing etoken Nirit Bear September 2002 What is etoken? Small & portable reader-less Smartcard Standard USB connectivity Logical and physical protection Tamper evident (vs. tamper proof) Water resistant

More information

Basic Exchange Setup Guide

Basic Exchange Setup Guide Basic Exchange Setup Guide The following document and screenshots are provided for a single Microsoft Exchange Small Business Server 2003 or Exchange Server 2007 setup. These instructions are not provided

More information

Installing Policy Patrol on a separate machine

Installing Policy Patrol on a separate machine Policy Patrol 3.0 technical documentation July 23, 2004 Installing Policy Patrol on a separate machine If you have Microsoft Exchange Server 2000 or 2003 it is recommended to install Policy Patrol on the

More information

Virtual Team Collaboration Glossary

Virtual Team Collaboration Glossary Virtual Team Collaboration Glossary Steve Prahst, Rhonda Arterberrie, and Dennis Kay Knowledge Management and Collaborative Technologies Branch NASA Glenn Research Center Introduction Most NASA projects

More information

Standardizing the Internet of Things; Boiling the Ocean

Standardizing the Internet of Things; Boiling the Ocean Standardizing the Internet of Things; Boiling the Ocean Jim Sinopoli, PE, LEED AP Smart Buildings LLC By now, we all know the basics of the Internet of Things (IoT). Everything will be connected to every

More information

Liberty Alliance Project Presented at itapa 2003 Dr. Hellmuth Broda Sun Microsystems CTO EMEA and Liberty Alliance Management Board Delegate

Liberty Alliance Project Presented at itapa 2003 Dr. Hellmuth Broda Sun Microsystems CTO EMEA and Liberty Alliance Management Board Delegate Liberty Alliance Project Presented at itapa 2003 Dr. Hellmuth Broda Sun Microsystems CTO EMEA and Liberty Alliance Management Board Delegate WWW.PROJECTLIBERTY.ORG 1 What is Liberty Alliance? Vision: A

More information

In ediscovery and Litigation Support Repositories MPeterson, June 2009

In ediscovery and Litigation Support Repositories MPeterson, June 2009 XAM PRESENTATION (extensible TITLE Access GOES Method) HERE In ediscovery and Litigation Support Repositories MPeterson, June 2009 Contents XAM Introduction XAM Value Propositions XAM Use Cases Digital

More information

TREK GETTING STARTED GUIDE

TREK GETTING STARTED GUIDE TREK GETTING STARTED GUIDE February 2015 Approved for Public Release; Distribution is Unlimited. TABLE OF CONTENTS PARAGRAPH PAGE 1 Welcome... 2 1.1 About TReK... 2 1.2 About this Guide... 2 1.3 Important

More information