Cid Santos Luis Matos. Introduction to AllJoyn

Size: px
Start display at page:

Download "Cid Santos Luis Matos. Introduction to AllJoyn"

Transcription

1 1

2 Cid Santos Luis Matos Introduction to AllJoyn

3 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 3

4 Why Can t All Our Smartphones Discover & Connect in this Conference Room? The core LAN technologies are already ubiquitous & in all our phones (Bluetooth, Wi-FI) But Can your phone find me? Can you share the music or pictures currently on your phone w/ me? Why not? 4

5 Why Peer-to-peer (P2P) Is Hard P2P Friction Developers Face Today Device Discovery Service Discovery Pairing Platforms Security Radios Ad Hoc Networking Transient Devices 5

6 AllJoyn Is a Software Framework JamShare Discovery C++ Media Sharing Security Applications Multiplayer Gaming AllJoyn Development Framework Java Network Mange-ment JavaScript Pairing Social Objective-C Cross-Platform Chat Wi-Fi Direct Wi-Fi BT Wireless- Optimized Third- Party or OEM O p e n S o u r c e Open Sourced (Apache 2.0 License) Enables Developers to Easily Add P2P Experiences to Their Apps Application Layer Discovery (What Services Are Running on Nearby Devices That Are Reachable) Application Layer Security (What Information Can a Service Access on Your Phone, What s Off Limits) Chipset Interoperate Across Different OS and Bearers (Developer Does Not Need to Know Anything About Bluetooth, Wi-Fi, Android, Windows, etc.) Tablets Mobiles Televisions Laptop/PC 6

7 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 7

8 Ad hoc Bus Formation Device 1 AppX AppY TCP or Bluetooth Local socket Daemon Each device runs a bus daemon Applications communicate with a local daemon Daemons handle routing between devices Applications communicate directly only with the daemon Daemons on each device communicate with daemons on other devices Conceptually peers are applications not devices. Device 2 Device 3 AppX AppY AppZ Daemon Daemon Based on proximal discovery Abstracts multiple discovery mechanisms 8

9 Ad hoc Bus Formation Device Client App Find-Name request Advertise-Name request Device Service App Eureka! Daemon Daemon Actual discovery mechanism is transport dependent: On WiFi a light-weight IP multicast protocol On Bluetooth device discovery with EIR and SDP query 9

10 Ad hoc Bus Formation Device Client App Device Service App Daemon Peer Session distributed bus Daemon Once connected daemons form a single bus with a shared namespace Peers can discover when other peers join or leave the bus Peers can make RPC calls and send and receive events Session reference counting keeps device-to-device connections alive Multicast events can be sent to all peers in the session 10

11 Bus Attachments, Objects, Proxy Objects An application needs a Bus Attachment to communicate with the bus - Bus Attachments provide a root (/) for the object hierarchy Bus Objects implement interfaces - Bus Objects path names look like file paths, e.g. /org/alljoyn/games/chess - Bus Object have methods than can be called remotely. - Bus Objects can emit signals Proxy Bus Objects are local representations of remote Bus Objects. - Applications use proxy bus objects to make method calls to remote objects. Application Application Bus Attachment Bus Attachment Event handler Proxy Object Bus Bus Object Tree 11

12 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 12

13 Download packages Download Android SDK Download & Setup Eclipse Install ADT: Download AllJoyn SDK 13

14 Steps to add AllJoyn to existing application Complete documentation - https://www.alljoyn.org/docs-anddownloads/documentation/guide-alljoyndevelopment-using-java-sdk-rev-j Import AllJoyn libraries - Create libs folder that contains: - alljoyn.jar - armeabi/liballjoyn_java.so Modify manifest to include permissions 14

15 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 15

16 Development with java SDK 16

17 What is AllJoyn? How AllJoyn works Setup your Android Dev. Environment Development with java SDK Questions & Answers Agenda 17

18 Questions & Answers 18

19 Thank you Follow us on: For more information on Qualcomm, visit us at: & Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other products and brand names may be trademarks or registered trademarks of their respective owners 19

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

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

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

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 with the AllJoyn Lighting Service Framework Lighting SDK Android September 30, 2014

Getting Started with the AllJoyn Lighting Service Framework Lighting SDK Android September 30, 2014 Getting Started with the AllJoyn Lighting Service Framework 14.06 Lighting SDK Android September 30, 2014 This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/

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

Development of a new service using Wi-Fi Direct

Development of a new service using Wi-Fi Direct COMPUTER NETWORKS COEN233 Development of a new service using Wi-Fi Direct HE SHOUCHUN MEENAKSHI HARIKUMAR NAGA TULASI SOUJANYA VADREVU 1 INDEX 6. Implementation--------------------------------------------------------------------------------------------3

More information

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

Topics. Intro to different HW platforms. Tune for Battery Power. Get more out of the GPU. Pre optimized SDK s. PAGE 2 Open Source Open Possibilities

Topics. Intro to different HW platforms. Tune for Battery Power. Get more out of the GPU. Pre optimized SDK s. PAGE 2 Open Source Open Possibilities Open Source Open Possibilities Hardware for Android App Testing & Tuning Brian Spencer Senior Engineer, Qualcomm Innovation Center, Inc. PAGE 1 Open Source Open Possibilities Topics Intro to different

More information

Open Sourcing the Internet of Things

Open Sourcing the Internet of Things Open Sourcing the Internet of Things Greg Burns Technical Steering Committee Chair AllSeen Alliance 24 March 2015 AllSeen Alliance 1 Companies will win over Internet of Things not in the boardroom, but

More information

IST STREP Project. Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer. http://www.ist-plastic.org

IST STREP Project. Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer. http://www.ist-plastic.org IST STREP Project Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer http://www.ist-plastic.org Project Number : IST-26955 Project Title : PLASTIC Deliverable Type : Report

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

Android Development Tutorial. Nikhil Yadav CSE40816/60816 - Pervasive Health Fall 2011

Android Development Tutorial. Nikhil Yadav CSE40816/60816 - Pervasive Health Fall 2011 Android Development Tutorial Nikhil Yadav CSE40816/60816 - Pervasive Health Fall 2011 Database connections Local SQLite and remote access Outline Setting up the Android Development Environment (Windows)

More information

ArcGIS Runtime SDKs for ios and Android. David

ArcGIS Runtime SDKs for ios and Android. David ArcGIS Runtime SDKs for ios and Android David Cardella @dcardella Agenda What are the ios and Android Runtime SDKs Who is it for? What can you do with the API? Deploying your apps How do you get started?

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends

More information

Android, Bluetooth and MIAC

Android, Bluetooth and MIAC Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass

More information

ANDROID LEVERED DATA MONITORING ROBOT

ANDROID LEVERED DATA MONITORING ROBOT ANDROID LEVERED DATA MONITORING ROBOT 1 HIMANI PATHAK, 2 VIDYALAKSHMI KRISHNAKUMAR, 3 SHILPA RAVIKUMAR, 4 AJINKYA SHINDE 1,2,3,4 Electronics & Telecommunication Engineering, Fr. C. R. Institute of Technology,

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

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics

More information

Ambient-oriented Programming & AmbientTalk

Ambient-oriented Programming & AmbientTalk Ambient-oriented Programming & AmbientTalk Tom Van Cutsem Stijn Mostinckx Elisa Gonzalez Boix Andoni Lombide Christophe Scholliers Wolfgang De Meuter Software Languages Lab Brussels, Belgium Agenda 2 Context:

More information

Multicast File and Screen Sharing using Wi-Fi Connectivity

Multicast File and Screen Sharing using Wi-Fi Connectivity Multicast File and Screen Sharing using Wi-Fi Connectivity Marylene Saldon-Eder Minndanao University of Science and Technology Lapasan Cagayan de Oro City, Philippines mseder@must.edu.ph Abstract. In this

More information

BlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide

BlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide BlackBerry Enterprise Service 10 Version: 10.2 Configuration Guide Published: 2015-02-27 SWD-20150227164548686 Contents 1 Introduction...7 About this guide...8 What is BlackBerry Enterprise Service 10?...9

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

Application Development Setup Guide

Application Development Setup Guide epos-print SDK for Android Application Development Setup Guide M00048500 Rev. A Cautions No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means,

More information

Opera System Configuration for Apps

Opera System Configuration for Apps Opera System Configuration for Apps IPhone App Installation and Use Specifications are subject to change without notice. Facilities described may or may not be supported by your network. Opera 240, Opera

More information

Intel Remote Keyboard. User Guide

Intel Remote Keyboard. User Guide Intel Remote Keyboard User Guide INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS

More information

COM 440 Distributed Systems Project List Summary

COM 440 Distributed Systems Project List Summary COM 440 Distributed Systems Project List Summary This list represents a fairly close approximation of the projects that we will be working on. However, these projects are subject to change as the course

More information

Basic Android Setup. 2014 Windows Version

Basic Android Setup. 2014 Windows Version Basic Android Setup 2014 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment and how to implement image processing operations on an Android

More information

Introduction to Android

Introduction to Android Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified

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

GobiTM SDK Developing Code to Connect, Locate, and Manage 3G/4G Data Devices. Monte Giles Director Product Management, Qualcomm

GobiTM SDK Developing Code to Connect, Locate, and Manage 3G/4G Data Devices. Monte Giles Director Product Management, Qualcomm GobiTM SDK Developing Code to Connect, Locate, and Manage 3G/4G Data Devices Monte Giles Director Product Management, Qualcomm Agenda Introduction to Gobi Moving from AT Commands to Common API Gobi API

More information

Android Application for Accessing KNX Devices via IP Connection

Android Application for Accessing KNX Devices via IP Connection Android Application for Accessing KNX Devices via IP Connection J. A. Nazabal, J. Gómez, F. Falcone, C. Fernández-Valdivielso, P. E. Branchi and I. R. Matías Electrical and Electronic Engineering Department,

More information

Android Setup Phase 2

Android Setup Phase 2 Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed

More information

6367(Print), ISSN 0976 6375(Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

6367(Print), ISSN 0976 6375(Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET) INTERNATIONAL International Journal of Computer JOURNAL Engineering OF COMPUTER and Technology ENGINEERING (IJCET), ISSN 0976- & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4,

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

Introduction to Computer Networks

Introduction to Computer Networks Introduction to Computer Networks Chen Yu Indiana University Basic Building Blocks for Computer Networks Nodes PC, server, special-purpose hardware, sensors Switches Links: Twisted pair, coaxial cable,

More information

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

SERVICE DISCOVERY AND MOBILITY MANAGEMENT Objectives: 1) Understanding some popular service discovery protocols 2) Understanding mobility management in WLAN and cellular networks Readings: 1. Fundamentals of Mobile and Pervasive Computing (chapt7)

More information

N300 WiFi Router. Data Sheet WNR2000. Performance & Use. The NETGEAR Difference - WNR2000. Overview. NETGEAR genie Home Networking Simplified

N300 WiFi Router. Data Sheet WNR2000. Performance & Use. The NETGEAR Difference - WNR2000. Overview. NETGEAR genie Home Networking Simplified Performance & Use N300 WiFi speed Faster downloads & Internet gaming WiFi range for medium-sized homes Parental Controls keep your Internet experience safe NETGEAR genie App Home networking simplified

More information

P2P FILE SHARING APP FOR ANDROID DEVICES SPORTING IEEE 802.15.4 ZIGBEE RADIOS

P2P FILE SHARING APP FOR ANDROID DEVICES SPORTING IEEE 802.15.4 ZIGBEE RADIOS P2P FILE SHARING APP FOR ANDROID DEVICES SPORTING IEEE 802.15.4 ZIGBEE RADIOS Akmal Nurhananie Abd Rahman 1, Mohamed Hadi Habaebi 1 and Mahamod Ismail 2 1 Department of Electrical and Computer Engineering,

More information

CS 360 Internet Programming

CS 360 Internet Programming Peer-to-Peer Networking File Sharing, and Computer Science Brigham Young University 1 Peer-to-Peer File Sharing with Ultrapeers Overview Peer-to-Peer File Sharing with Ultrapeers peer-to-peer peers exchange

More information

Trepn plug-in for Eclipse FAQ

Trepn plug-in for Eclipse FAQ Trepn plug-in for Eclipse FAQ Introduction and Technical Problem Q: What is Trepn plug-in for Eclipse? A: The Trepn plug-in for Eclipse is a power profiling tool created by Qualcomm Technologies Inc. for

More information

Mobile Devices and API. Alex Solonenko, Director of SD Pascal Laumet, Director of Product Development

Mobile Devices and API. Alex Solonenko, Director of SD Pascal Laumet, Director of Product Development Mobile Devices and API Alex Solonenko, Director of SD Pascal Laumet, Director of Product Development Agenda AgileAssets Mobile Strategy Mobile devices and applications in 7.0 and beyond Web API Install

More information

Android Fundamentals 1

Android Fundamentals 1 Android Fundamentals 1 What is Android? Android is a lightweight OS aimed at mobile devices. It is essentially a software stack built on top of the Linux kernel. Libraries have been provided to make tasks

More information

Course Project Documentation

Course Project Documentation Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents

More information

Mapping of Services on Bluetooth Radio Networks

Mapping of Services on Bluetooth Radio Networks Mapping of s on Bluetooth Radio Networks J. Dunlop and N. Amanquah University of Strathclyde -Department of Electronic and Electrical Engineering, Glasgow G1 1XW, Scotland Ph.: +44 141 5482081, Fax:+44

More information

N450 Wireless Router. Data Sheet WNR2500. Performance & Use. The NETGEAR Difference - WNR2500. Overview. NETGEAR genie Home Networking Simplified

N450 Wireless Router. Data Sheet WNR2500. Performance & Use. The NETGEAR Difference - WNR2500. Overview. NETGEAR genie Home Networking Simplified Performance & Use N450 450 SPEED N450 WiFi speed 3x faster than competing N450 routers Faster streaming & Internet gaming NETGEAR genie App Home networking simplified RANGE The NETGEAR Difference - Power

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

Snapdragon Developer Program

Snapdragon Developer Program Snapdragon Developer Program Developer Presentation Chiaren Cushing Director, Global Business Development Qualcomm Ecosystems 1 Qualcomm Is a World Leader in Next-generation Communications Technologies

More information

CELLS A Virtual Mobile Smartphone Architecture

CELLS A Virtual Mobile Smartphone Architecture CELLS A Virtual Mobile Smartphone Architecture Jeremy Andrus, Christoffer Dall, Alexander Van t Hof, Oren Laadan, Jason Nieh Columbia University 23rd ACM Symposium on Operating Systems Principles, Cascais,

More information

N300 Wireless Router with USB

N300 Wireless Router with USB Performance & Use N300 WiFi speed Faster downloads & Internet gaming ReadySHARE USB Wirelessly access & share USB storage Parental Controls keep your Internet experience safe NETGEAR genie App Home networking

More information

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To The Android Developer's Cookbook Building Applications with the Android SDK James Steele Nelson To A Addison-Wesley Upper Saddle River, NJ Boston «Indianapolis San Francisco New York Toronto Montreal London

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

With a single download, the ADT Bundle includes everything you need to begin developing apps:

With a single download, the ADT Bundle includes everything you need to begin developing apps: Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components

More information

N750 Wireless Dual Band Gigabit Router Premium Edition

N750 Wireless Dual Band Gigabit Router Premium Edition Performance & Use N750 750 DUAL BAND 300+450 RANGE Faster WiFi speed 300+450 Up to 750 Mbps WiFi range for medium to large homes Wirelessly access & share USB hard drive & printer ReadySHARE Cloud** Access

More information

Cisco Stadiumvision Mobile Software Development Kit

Cisco Stadiumvision Mobile Software Development Kit Data Sheet Cisco Stadiumvision Mobile Software Development Kit Cisco Systems introduces Cisco StadiumVision Mobile Software Development Kit 1.2 Introduction to Cisco StadiumVision Mobile The Cisco StadiumVision

More information

Surveillance & Home Automation for the Smart Home

Surveillance & Home Automation for the Smart Home Surveillance & Home Automation for the Smart Home AllJoyn and Kalay Integration Yuping Tseng Chief Technology Officer ThroughTek Co., Ltd. 10/15/2015 AllSeen Alliance 1 Agenda 1. Introduction About ThroughTek

More information

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise

More information

R6100 WiFi Router AC1200 Dual Band

R6100 WiFi Router AC1200 Dual Band WiFi Router AC1200 Dual Band Performance & Use AC1200 1200 DUAL BAND 300+900 RANGE AC1200 WiFi 300+867 Mbps speeds Wireless coverage for your entire home Ideal for homes with more WiFi devices NETGEAR

More information

Architecture (SOSP 2011) 11/11/2011 Minsung Jang

Architecture (SOSP 2011) 11/11/2011 Minsung Jang Cells: A Virtual Mobile Smartphone Architecture (SOSP 2011) Lunch TimeReading Group 11/11/2011 Minsung Jang Summary Novel Architecture for a Virtual Phone How to do away with overhead New way to virtualize

More information

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (11 July 2014) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure

More information

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server How to Setup and Connect to an FTP Server Using FileZilla The ability to store data on a server and being able to access the data from anywhere in the world has allowed us to get rid of external flash

More information

An Introduction to Android

An Introduction to Android An Introduction to Android Michalis Katsarakis M.Sc. Student katsarakis@csd.uoc.gr Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a

More information

Network Layers. CSC358 - Introduction to Computer Networks

Network Layers. CSC358 - Introduction to Computer Networks Network Layers Goal Understand how application processes set up a connection and exchange messages. Understand how addresses are determined Data Exchange Between Application Processes TCP Connection-Setup

More information

User s manual for Android Application

User s manual for Android Application Motorised IP Video surveillance camera for smartphones, tablets and PC / MAC. Protect your home and family remotely! User s manual for Android Application Thanks We thank you for choosing Aquila Vizion.

More information

N300 Wireless DSL Modem Router

N300 Wireless DSL Modem Router Performance & Use Built-in ADSL2+ Modem N300 WiFi speed Faster downloads & Internet gaming ReadySHARE USB Wirelessly access & share USB storage NETGEAR genie App Home networking simplified Ethernet WAN

More information

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup. CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer

More information

Using Bluetooth on Android Platform for mhealth Development

Using Bluetooth on Android Platform for mhealth Development Using Bluetooth on Android Platform for mhealth Development Evgeny Stankevich, Ilya Paramonov Yaroslavl State University Yaroslavl, Russia {stankevich.evg, ivparamonov}@gmail.com Abstract There are many

More information

N300 Wireless Router. Data Sheet WNR2000. Performance & Use. The NETGEAR Difference - WNR2000. Overview. NETGEAR genie Home Networking Simplified

N300 Wireless Router. Data Sheet WNR2000. Performance & Use. The NETGEAR Difference - WNR2000. Overview. NETGEAR genie Home Networking Simplified Performance & Use N300 WiFi speed Faster downloads & Internet gaming WiFi range for medium-sized homes Parental Controls keep your Internet experience safe NETGEAR genie App Home networking simplified

More information

Professional Android Application Development

Professional Android Application Development Course Outline: Professional Android Application Development 1. Introduction to Android Overview of Android and Android SDK History of Android Android Features Development 2. Android Architecture Overview

More information

N750 Wireless Dual Band Gigabit DSL Modem Router Premium Edition

N750 Wireless Dual Band Gigabit DSL Modem Router Premium Edition Performance & Use N750 Built-in ADSL2+ Modem Faster WiFi speed 300+450 Up to 750 Mbps 750 DUAL BAND 300+450 RANGE Wirelessly access & share USB hard drive & printer ReadySHARE Cloud Remote access to USB

More information

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com Abstract Time Warner Cable is the second largest Cable TV operator in North America

More information

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile

More information

How to Set Up Your PC for Android Application Development

How to Set Up Your PC for Android Application Development Introduction Application Note How to Set Up Your PC for Android Application Development Supported Environments: Windows 7 (32/64 bit), Windows Vista (32/64 bit), Windows XP * This application note was

More information

ENHANCING MOBILE PEER-TO-PEER ENVIRONMENT WITH NEIGHBORHOOD INFORMATION

ENHANCING MOBILE PEER-TO-PEER ENVIRONMENT WITH NEIGHBORHOOD INFORMATION ENHANCING MOBILE PEER-TO-PEER ENVIRONMENT WITH NEIGHBORHOOD INFORMATION Arto Hämäläinen and Jari Porras Lappeenranta University of Technology Laboratory of Communications Engineering P.O. Box 20 53851

More information

Using the Wireless Music Bridge

Using the Wireless Music Bridge Using the Wireless Music Bridge Stream music to a room in the home from your mobile devices Now you can control and stream music from your handheld Apple * ipod, ipod touch, iphone, ipad ; Bluetooth ;

More information

Android. Lecture 1. Learning Android Marko Gargenta. Tuesday, February 26, 13

Android. Lecture 1. Learning Android Marko Gargenta. Tuesday, February 26, 13 Android Lecture 1 Learning Android Marko Gargenta Final Project Jan/Feb: ARM March: Android Apr: Final project Complexity Sense the world Analysis Service delivery Hands-on A fun project built-up through

More information

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah. Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1 Setting Up the Development Environment and Emulator Part 1:

More information

OpenCV on Android Platforms

OpenCV on Android Platforms OpenCV on Android Platforms Marco Moltisanti Image Processing Lab http://iplab.dmi.unict.it moltisanti@dmi.unict.it http://www.dmi.unict.it/~moltisanti Outline Intro System setup Write and build an Android

More information

Contents. Biography. Acknowledgments. List of Abbreviations. List of Symbols

Contents. Biography. Acknowledgments. List of Abbreviations. List of Symbols Contents Biography Preface Acknowledgments List of Abbreviations List of Symbols xi xiii xvii xix xxvii 1 Introduction 1 1.1 Cellular Mobile Communication Systems 1 1.1.1 The Cellular Concept 2 1.1.2 Propagation

More information

Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android

Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android Xerox Mobile Link is a personal productivity app that connects your mobile phone and tablet to a Xerox Multifunction Printer (MFP). You

More information

More details >>> HERE <<<

More details >>> HERE <<< More details >>> HERE http://pdfo.org/androider/pdx/nasl1325/ Tags: clfp7dm get access to build your own androidâ empire with

More information

AC1200 WiFi Modem Router Essentials Edition

AC1200 WiFi Modem Router Essentials Edition Performance & Use AC1200 1200 DUAL BAND 300+900 RANGE AC1200 WiFi 300+867 Mbps speeds Ideal for homes with multiple WiFi devices NETGEAR genie App Home networking simplified Ethernet WAN For fibre Internet

More information

Advertiser Campaign SDK Your How-to Guide

Advertiser Campaign SDK Your How-to Guide Advertiser Campaign SDK Your How-to Guide Using Leadbolt Advertiser Campaign SDK with Android Apps Version: Adv2.03 Copyright 2012 Leadbolt All rights reserved Disclaimer This document is provided as-is.

More information

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK 1 Chapter 10 CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK Chapter 10: CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK 2 OVERVIEW Configure and troubleshoot the TCP/IP protocol Connect to a wireless

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development Mobile Development Trends Need an App... 3 4 Popular Devices in Latvia

More information

Web Apps in Cars The webinos Approach

Web Apps in Cars The webinos Approach Web Apps in Cars The webinos Approach Uwe Baumgarten Faculty for Informatics Technische Universität München Agenda Motivation Web Apps in Cars Assumptions The Project webinos Partners and Contributions

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

Discovering Computers 2008. Chapter 9 Communications and Networks

Discovering Computers 2008. Chapter 9 Communications and Networks Discovering Computers 2008 Chapter 9 Communications and Networks Chapter 9 Objectives Discuss the the components required for for successful communications Identify various sending and receiving devices

More information

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

The Eclipse Classic version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended. Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting

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

Wireless Music Bridge. Installation and Setup Guide. Requirements. Box Contents. Supported Model. Introduction. Specifications

Wireless Music Bridge. Installation and Setup Guide. Requirements. Box Contents. Supported Model. Introduction. Specifications Wireless Music Bridge Installation and Setup Guide Each Wireless Music Bridge can be given a unique name that appears on their smartphone/tablet and can be assigned to a specific room. It is also possible

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

Chapter 4. The sleep and activities of daily living (ADL) monitoring application

Chapter 4. The sleep and activities of daily living (ADL) monitoring application Authors: Yuchen-Huang (2014-07-30); recommended: Yeh-Liang Hsu(2014-08-01). Chapter 4. The sleep and activities of daily living (ADL) monitoring application Long-term ADL profiles of the older adults acquired

More information

SDK Code Examples Version 2.4.2

SDK Code Examples Version 2.4.2 Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated

More information

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007. Overview of Network Hardware and Software CS158a Chris Pollett Jan 29, 2007. Outline Scales of Networks Protocol Hierarchies Scales of Networks Last day, we talked about broadcast versus point-to-point

More information

Bluetooth Pairing with CUE - Android TM

Bluetooth Pairing with CUE - Android TM Bluetooth Pairing with CUE - Android TM DRIVER: say Pair Phone" BLUETOOTH SEARCH STEPS:. On the Home screen Select the Menu. Settings. Wireless & Networks. Toggle Bluetooth to on 9. Bluetooth Settings.

More information

iphone Softphone App for the Opera IP System Installation and user guide

iphone Softphone App for the Opera IP System Installation and user guide iphone Softphone App for the Opera IP System Installation and user guide IPhone App Installation and Use Specifications are subject to change without notice. Facilities described may or may not be supported

More information

Ahmedabad, India. 1 2

Ahmedabad, India. 1 2 Mobile Torrent: Peer-To-Peer File Sharing In Android Devices Rutul Shah 1, Zunnun Narmawala 2 123 Institute of Technology, Nirma University,Computer Science and Engineering Department, Ahmedabad, India.

More information

Introduction to Android Programming (CS5248 Fall 2015)

Introduction to Android Programming (CS5248 Fall 2015) Introduction to Android Programming (CS5248 Fall 2015) Aditya Kulkarni (email.aditya.kulkarni@gmail.com) August 26, 2015 *Based on slides from Paresh Mayami (Google Inc.) Contents Introduction Android

More information

ECM (ELO-KIT-ECMG2-AND)

ECM (ELO-KIT-ECMG2-AND) Software SDK USER GUIDE Elo Touch Solutions I-Series Interactive Signage ESY10i1, ESY15i1, ESY22i1 Android ECM (ELO-KIT-ECMG2-AND) SW602422 Rev A I-Series and Android ECM Software Development Kit User

More information