Cid Santos Luis Matos. Introduction to AllJoyn
|
|
- Roberta Watkins
- 8 years ago
- Views:
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 - 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
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 informationGetting 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 informationGetting 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 informationPresent 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 informationIoT 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 informationTopics. 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 informationDevelopment 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 informationProgramming 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 informationOpen 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 informationMobile 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 informationIST 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 informationAndroid, 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 informationMulticast 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 informationAllJoyn 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 informationAndroid 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 informationTroubleshooting 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 informationCS 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 informationAmbient-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 informationANDROID 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 informationAndroid 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 informationApplication 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 informationSERVICE 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 informationAllJoyn 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 informationOpera 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 informationP2P 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 informationN300 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 informationBlackBerry 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 informationCOM 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 informationN300 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 informationIntroduction 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 informationBasic 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 informationWith 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 informationGobiTM 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 informationAndroid Video Streaming
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 informationN750 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 informationIOTIVITY 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 informationAndroid 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 informationIntroduction 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 informationTrepn 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 informationAffinegy 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 informationSnapdragon 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 informationN300 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 informationN750 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 informationCS 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 informationIslamic 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 informationMapping 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 informationWeb Apps For Cars
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 informationThe "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 informationMore details >>> HERE <<<
More details >>> HERE http://pdfo.org/androider/pdx/nasl1325/ Tags: clfp7dm get access to build your own androidâ empire with
More information01. 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 informationFREE VOICE CALLING IN WIFI CAMPUS NETWORK USING ANDROID
FREE VOICE CALLING IN WIFI CAMPUS NETWORK ABSTRACT: USING ANDROID The purpose of this research is to design and implement a telephony program that uses WIFI in p2p (Peer-to-Peer) or WLAN (Wireless Local
More informationKey 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 informationMopria 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 informationAC1200 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 informationMobile 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 informationHere 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 informationSERIES 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 informationArchitecture (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 informationBluetooth 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 informationCHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Introduction Service Discovery Protocols (SDPs) are network protocols which allow automatic detection of devices and services offered by these devices on a computer network [1].
More informationSoftware Development Environment. Installation Guide
Software Development Environment Installation Guide Software Installation Guide This step-by-step guide is meant to help teachers and students set up the necessary software development environment. By
More informationWednesday, January 15, 14. Secure and Private Service Discovery over Low Energy Bluetooth
Secure and Private Service Discovery over Low Energy Bluetooth Square Register Hardware credit card reader Developed for businesses Android and ios app Square Wallet Android and ios app Works with Square
More informationUsing 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 informationAC1750 WiFi Cable Modem Router
Performance & Use WIFI SPEED AC1750 1750 DUAL BAND 450+1300 RANGE AC1750 WiFi 450+1300 Mbps Cable modem download speeds up to 680 Mbps 16 times faster than DOCSIS 2.0 Eliminate monthly rental fees Works
More informationR6200 Smart WiFi Router AC1200 Dual Band Gigabit
Performance & Use AC1200 1200 DUAL BAND 300+900 RANGE AC1200 WiFi 300+867 Mbps speeds Wireless coverage for large homes Ideal for homes with 8 or more WiFi devices NETGEAR genie App Enjoy more of your
More informationHow 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 informationN300 WiFi Cable Modem Router
Performance & Use WIFI SPEED N300 300 SPEED RANGE N300 WiFi Cable modem download speeds up to 340 Mbps 8 times faster than DOCSIS 2.0 Eliminate monthly rental fees Works with U.S. cable Internet providers
More informationENHANCING 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 informationAC1200 WiFi High-Speed DSL Modem Router Simultaneous Dual Band Gigabit
Performance & Use ADSL ADSL 2/2+ DSL SPEEDOMETER VDSL2 300+900 Mbps WiFi speed High-speed VDSL2/ADSL2+ modem built-in Works with all N150, N300, N600 and AC devices 4 Gigabit Ethernet ports The NETGEAR
More informationBit Chat: A Peer-to-Peer Instant Messenger
Bit Chat: A Peer-to-Peer Instant Messenger Shreyas Zare shreyas@technitium.com https://technitium.com December 20, 2015 Abstract. Bit Chat is a peer-to-peer instant messaging concept, allowing one-to-one
More informationUsing 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 informationDatagram-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 informationUser 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 informationAndroid Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
More informationCourse 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 informationSmartTV 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 informationIT4405 Computer Networks (Compulsory)
IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and
More informationR6250 Smart WiFi Router - AC Dual Band Gigabit
Smart WiFi Router - AC Dual Band Gigabit Performance & Use AC1600 AC1600 WiFi 300+1300 Mbps speeds Best wireless coverage for large homes 1600 DUAL BAND 300+1300 RANGE Ideal for homes with 10 or more WiFi
More informationChallenges and Opportunities in Deploying IPv6 Applications
Challenges and Opportunities in Deploying IPv6 Applications Marc Blanchet CTO, Hexago ( Director, North American IPv6 Task Force Member of the Board and Technical Directorate, IPv6Forum ) {mailto sip}:
More informationAC1200 WiFi DSL Modem Router - 802.11ac Dual Band Gigabit
Performance & Use Built-in ADSL2+ Modem AC1200 WiFi 300+867 Mbps speeds Ideal for homes with 8 or more WiFi devices NETGEAR genie App for computers & smartphones Ethernet WAN Future-proof your network
More informationAndroid 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 informationCELLS 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 informationDeveloper'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 informationUsing 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 informationNetwork 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 informationG54/N150 Wireless Router
Performance & Use N150 G54 & N150 WiFi Speed Wirelessly share an Internet connection 150 SPEED RANGE Ideal for web, email, & social networking Vertical stand for flexible placement The NETGEAR Difference
More informationPLEASE READ THIS FIRST
PLEASE READ THIS FIRST X10 P2P camera setup using Airsight iphone App Introduction You can access your camera's live video feed from your web browser or through software on your computer, your tablet,
More informationANDROID APPLICATION DEVELOPER RESUME
1 of 5 03/01/2015 20:09 ANDROID APPLICATION DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on
More informationN750 WiFi 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 Ethernet WAN Future-proof your network
More informationChapter 1: Introduction
Course Summary What have we learned: a huge amount! principles practice.. using Internet to motivate examples 1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course
More informationContents. 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 informationDiscovering 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 informationintroducing The BlackBerry Collaboration Service
Introducing the Collaboration Service 10.2 for the Enterprise IM app 3.1 introducing The Collaboration Service Sender Instant Messaging Server Collaboration Service 10 device Recipient V. 1.0 June 2013
More informationBasic 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 informationSecure 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 informationAndroid 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
More informationDeveloping Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville
Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile Jay Chen Justin Colville Agenda What is ArcGIS Runtime for Windows Mobile Software Development Kit Application SDK - Introduction
More informationCorporate-level device management for BlackBerry, ios and Android
B L A C K B E R R Y E N T E R P R I S E S E R V I C E 1 0 Corporate-level device management for BlackBerry, ios and Android Corporate-level (EMM) delivers comprehensive device management, security and
More informationN300 Wireless Gigabit Router
Performance & Use N300 WiFi speed Faster downloads & Internet gaming Gigabit Ethernet Faster wired connections ReadySHARE USB Wirelessly access & share USB storage NETGEAR genie App Home networking simplified
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More information