Deliverables. The original deliverables for this semester: location metrics. 1. ios interface for iphone/ipad 2. Collection of device, network, and

Size: px
Start display at page:

Download "Deliverables. The original deliverables for this semester: location metrics. 1. ios interface for iphone/ipad 2. Collection of device, network, and"

Transcription

1 Semester Report

2 Deliverables The original deliverables for this semester: 1. ios interface for iphone/ipad 2. Collection of device, network, and location metrics 3. Integration of Protocol Buffers 4. Geolocation Test 5. TCP Bandwidth Test

3 ios Interface Visual and functional elements: Storyboard Apple s graphical interface builder View Controller source code object which is linked to the storyboard

4 Xcode Storyboard

5 Storyboard

6 View Controller

7 Other Interface Elements UIAlertView Threading Activity Indicator

8 Completion

9 Collection of Metrics Device Make Model System Version Location Latitude Longitude Altitude Accuracy Geolocation Method Network MAC Address IP Address Network Type Signal Strength Link Speed SSID BSSID

10 Collection of Metrics Collector: synchronized Singleton object Only one collection operation at a time Divided process into the three respective stages Modularity More frequent updates

11 Device Metrics Built-in global UIDevice class contains all required information Not accessed until Protocol Buffers message is built

12 Location Information CLLocationManager: delivers location updates to objects which have registered to receive them My LocationInfo class is a delegate of the manager, and implements didupdatetolocation Once the manager is started, it immediately sends the current location to its observers

13 Location Information Update contains latitude, longitude, altitude, and accuracy However, there is no direct way of determining the geolocation method used Depending on the device, it can be estimated

14 Network Information CoreTelephony Carrier CaptiveNetwork SSID BSSID Basic Network Interface: MAC Address IP Address

15 Network Information Unavailable: Signal Strength Network Type Link Speed Private Frameworks No longer an option

16 Private Frameworks WifiManager.bundle Returns NULL MobileWifi.framework Reference attainable Use of functions causes crash in nonjailbroken devices

17 Collection Summary Since I have only been able to test on itouch, the only interface is Wifi Setting link speed to 54 Mbps Geolocation method: Wifi Network Type: Wifi Signal Strength: dummy value

18 Protocol Buffers Components: Compiler Class File Library build, serialize, and send messages Difficult to find compiler that was: Up to date Compatible with Objective-C

19 Protocol Buffers Mostly open-source Semi-official project that included Objective-C compiler extension was several years old Experimented with several implementations Best solution was to install most recent version of the compiler, and then install Objective-C extension Still produced files that conform to a older version of the SDK

20 Protocol Buffers Library Unlike other implementations, the provided library was not something you install Library is a self-contained Xcode project Solution was to set the Protobuf project as a dependency of my CyberTiger project

21 Geolocation Test The Objective-C protocol buffers class contained methods for interacting with Apple s NSStream classes for network communication. However, after experimentation the best solution was to use basic socket communication Implementing the actual test was simply a matter of porting the C++ test client code, with a few minor alterations

22 Test Structure I designed the tests so as to eliminate redundant code Each of the tests share common elements: Collection Initialization Completion

23 Test Structure GenericTest has three methods: execute(int testtype) performtest receiveresults Each of the other tests (TCP, UDP, Streaming) are subclasses They override the performtest method receiveresults displays different information depending on the results received

24 Subclassing

25 Subclassing

26 TCP Bandwidth Test Subclassed GeoLocationTest and overode performtest From there it was simply a matter of porting the C++ code

27 Testing Tested app at many different locations, each with different levels of perceived signal strength Ensured app handled error cases where the server was unreachable, or certain necessary information could not be acquired Compared TCP test results to other existing apps

28 Conclusion All original deliverables were achieved Tests perform to standard Only outstanding issue is the missing metrics information

29 Future Work UDP Bandwidth test Streaming test Further research into determining missing information Test application with iphone

WiFiPerf User Guide 1.5

WiFiPerf User Guide 1.5 WiFiPerf User Guide 1.5 AccessAgility LLC 2012 AccessAgility LLC. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any

More information

Client Requirement. Master Data Management App. Case Study -

Client Requirement. Master Data Management App. Case Study - Idhasoft is a global world-class organization providing best-of-breed localized business and technology solutions, with continuous innovation and quality backed by best-in-class people Case Study - Master

More information

How To Use Ios 5

How To Use Ios 5 Chapter 1 The Brand New Stuff In 2007, the late Steve Jobs took the stage at Macworld and proclaimed that software running on iphone was at least five years ahead of the competition. Since its initial

More information

Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support.

Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support. Mobile Application Analytics ios SDK Instructions SDK version 3.0 Updated: 12/28/2011 Welcome to Flurry Analytics! This file contains: 1. Introduction 2. Integration Instructions 3. Optional Features 4.

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program

2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program Table of Contents 1. Preface 2. About iphone ios 5 Development Essentials Example Source Code Feedback 3. The Anatomy of an iphone 4S ios 5 Display Wireless Connectivity Wired Connectivity Memory Cameras

More information

Privacy Policy Version 1.0, 1 st of May 2016

Privacy Policy Version 1.0, 1 st of May 2016 Privacy Policy Version 1.0, 1 st of May 2016 THIS PRIVACY POLICY APPLIES TO PERSONAL INFORMATION COLLECTED BY GOCIETY SOLUTIONS FROM USERS OF THE GOCIETY SOLUTIONS APPLICATIONS (GoLivePhone and GoLiveAssist)

More information

ios SDK possibilities & limitations

ios SDK possibilities & limitations ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed

More information

eggon SDK for ios 7 Integration Instructions

eggon SDK for ios 7 Integration Instructions eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development

More information

Xcode Application note

Xcode Application note 1 Xcode Application note - how to export file from an ios application Feifei Li ECE480 Design Team 10 2 Table of Contents Introduction... 3 Get Started... 3 Familiar with Xcode... 6 Create user interface...

More information

UC-One. Epik. UC-One Quick Guide. Quick Guide For Apps. Why we love UC-One

UC-One. Epik. UC-One Quick Guide. Quick Guide For Apps. Why we love UC-One Quick Guide For Apps Epik UC-One UC-One is part of our Epik suite enabling you to access all your communication services, telephony, video, IM and presence from any supported device. Contact Integration

More information

Penetration Testing for iphone Applications Part 1

Penetration Testing for iphone Applications Part 1 Penetration Testing for iphone Applications Part 1 This article focuses specifically on the techniques and tools that will help security professionals understand penetration testing methods for iphone

More information

geniusport mobility training experts

geniusport mobility training experts geniu po About Geniusport: GeniusPort is a Pioneer and India's No. 1 Training Center for Mobile Technologies like Apple ios, Google Android and Windows 8 Applications Development. A one stop destination

More information

How To Develop An App For Ios (Windows)

How To Develop An App For Ios (Windows) Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns

More information

Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple ios Application

Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple ios Application FROM 1st TO 4th OF FEBRUARY 2012 contents of the app s creation training track Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple

More information

Native ipad Apps? Why should I care?

Native ipad Apps? Why should I care? June 2012 Native ipad Apps? Why should I care? What makes the ipad (and its sibling the iphone) so special? Why do users seem to love working on the device? The overwhelming reaction to both of these questions

More information

Product Introduction and Setup Examples. RS232 to WIFI Converter

Product Introduction and Setup Examples. RS232 to WIFI Converter Product Introduction and Setup Examples RS232 to WIFI Converter Part WF5000B U.S. Converters LLC page 1 of 12 Content Product Introduction. 3 AP and STA Modes. 3 Auto- Frequency Function. 3 Security..

More information

Machine Problem 3 (Option 1): Mobile Video Chat

Machine Problem 3 (Option 1): Mobile Video Chat Machine Problem 3 (Option 1): Mobile Video Chat CS414 Spring 2011: Multimedia Systems Instructor: Klara Nahrstedt Posted: Apr 4, 2011 Due: 11:59pm Apr 29, 2011 Introduction You may have heard that Apple

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

Smart Radio Monitor (SRM) Server Raw Data Format

Smart Radio Monitor (SRM) Server Raw Data Format SMART RADIO MONITOR (SRM) Smart Radio Monitor (SRM) Server Raw Data Format By CLEMENT Francis, FOLLONI Gianluca, LUZARDI Stefano, MANDA Costin Version 2.0.1 Date: 13 April 2015 Smart Radio Monitor (SRM)

More information

How to setup the UCW232C Serial WiFi adapter

How to setup the UCW232C Serial WiFi adapter How to setup the UCW232C Serial WiFi adapter (based on Windows 7, 32/64-bit) This step-by-step guide explains how to get started using the Serial RS232 WiFi Adapter part UCW232C and Serial RS485 / RS422

More information

GY-HM850 & GY-HM890 camcorders LIVE STREAMING QUICK REFERENCE GUIDE

GY-HM850 & GY-HM890 camcorders LIVE STREAMING QUICK REFERENCE GUIDE GY-HM850 & GY-HM890 camcorders LIVE STREAMING QUICK REFERENCE GUIDE UDP/TCP STREAMING (PUSH) These simple instructions show how to stream to a Video Lan Player (VLC) on your laptop from the GY-HM850 and

More information

DOCUMENT REFERENCE: SQ312-002-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

DOCUMENT REFERENCE: SQ312-002-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014 DOCUMENT REFERENCE: SQ312-002-EN SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper March 2014 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 312 002 EN FINAL

More information

AppPulse Mobile. Whitepaper: Overhead, Privacy, and Security. March 2016

AppPulse Mobile. Whitepaper: Overhead, Privacy, and Security. March 2016 AppPulse Mobile Whitepaper: Overhead, Privacy, and Security March 2016 Legal Notices Warranty The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty

More information

iphone ios 6 Development Essentials

iphone ios 6 Development Essentials i iphone ios 6 Development Essentials ii iphone ios 6 Development Essentials First Edition ISBN-13: 978-1479211418 2012 Neil Smyth. All Rights Reserved. This book is provided for personal use only. Unauthorized

More information

DOCUMENT REFERENCE: SQ312-003-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

DOCUMENT REFERENCE: SQ312-003-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015 DOCUMENT REFERENCE: SQ312-003-EN SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper May 2015 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 312 003 EN FINAL JP

More information

VMobile Talk User Guide

VMobile Talk User Guide VMobile Talk User Guide Table of Contents 1. Description 2 2. Supported Devices 2 3. Installation and Usage 2 3.1. Download 2 3.2. Installation 2 3.3. Account Settings 3 3.4. Advanced Settings 3 3.5. Wi-Fi

More information

CREW - FP7 - GA No. 258301. Cognitive Radio Experimentation World. Project Deliverable D7.5.4 Showcase of experiment ready (Demonstrator)

CREW - FP7 - GA No. 258301. Cognitive Radio Experimentation World. Project Deliverable D7.5.4 Showcase of experiment ready (Demonstrator) Cognitive Radio Experimentation World!"#$% Project Deliverable Showcase of experiment ready (Demonstrator) Contractual date of delivery: 31-03-14 Actual date of delivery: 18-04-14 Beneficiaries: Lead beneficiary:

More information

Learning ios Programming

Learning ios Programming SECOND EDITION Learning ios Programming Alasdair Allan Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. Why Go Native? 1 The Pros and Cons 1 Why Write Native Applications?

More information

ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0

ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0 ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0 1 Agenda Introduction Account, Software and Hardware Learn ios development App Design Discussion 2 Introduction Cover What is needed

More information

Crypt O Pack in security

Crypt O Pack in security the of Crypt O Pack in security and communication by innoidea Lajos Nagy, 2005 Crypt O Pack Realtime Encryption and Compression of data flow PKI Authentication Multiplatform solution Portable source Automatic,

More information

DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES

DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES The Client Overview Our client provides an in-flight broadband internet service on U.S. domestic flights allowing passengers to use their laptops

More information

Pcounter Mobile Guide

Pcounter Mobile Guide Pcounter Mobile Guide Pcounter Mobile Guide 2012.06.22 Page 1 of 19 1. Overview... 3 2. Pre-requisites and Requirements... 4 2.1 Gateway server requirements... 4 2.2 Mobile device requirements... 4 2.3

More information

Robotics and Engineering Design (SKN11) Syllabus

Robotics and Engineering Design (SKN11) Syllabus Robotics and Engineering Design (SKN11) Syllabus Instructor Mr. Chin-Sung Lin (Email: clin@erhsnyc.net) Course Description Robotics and Engineering Design is a project-based course that uses a hands-on

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

USLRSWNU ios Developer

USLRSWNU ios Developer USLRSWNU ios Developer Focus: Information Technology and Services Availability: Full-Time Country: Mexico Relocation: Not Available 5 years of overall experience in software development, working with different

More information

ios Dev Fest Research Network Operations Center Thursday, February 7, 13

ios Dev Fest Research Network Operations Center Thursday, February 7, 13 ios Dev Fest Research Network Operations Center Outline http://goo.gl/02blw Getting Started With App Development Setup Developer Environment Setup Certificates and Provisioning Deploying App To Device

More information

HomeGrid Forum G.hn Testing Procedure for Powerline Achieving meaningful test results in real world, real home environments

HomeGrid Forum G.hn Testing Procedure for Powerline Achieving meaningful test results in real world, real home environments HomeGrid Forum G.hn Testing Procedure for Powerline Achieving meaningful test results in real world, real home environments As more and more G.hn devices appear on the market, there are also many people

More information

COLLIN COLLEGE COURSE SYLLABUS

COLLIN COLLEGE COURSE SYLLABUS COLLIN COLLEGE COURSE SYLLABUS COURSE INFORMATION COURSE NUMBER: ITSE 1371 COURSE TITLE: IOS PROGRAMMING I COURSE DESCRIPTION: This course is intended to prepare the student for development of ios devices,

More information

FEATURE GUIDE AeroSphère / Small / Large / Base

FEATURE GUIDE AeroSphère / Small / Large / Base FEATURE GUIDE AeroSphère / Small / Large / Base Content: Wi-Fi Setup - advanced topics WPS - advanced topics Wi-Fi Setup with the AeroSphère Network Setup webpage Troubleshooting & FAQ Version v0.52 WI-FI

More information

Integrating the Brookhouse imux with another on-board network

Integrating the Brookhouse imux with another on-board network Integrating the Brookhouse imux with another on-board network In this era of technology, many vessels, commercial and pleasure, use an onboard network (LAN) for access to the internet by multiple users

More information

Sierra Wireless AirCard Watcher Help for Mac OS X

Sierra Wireless AirCard Watcher Help for Mac OS X Sierra Wireless AirCard Watcher Help for Mac OS X Sierra Wireless AirCard Watcher allows you to manage and monitor the connection between your modem and the network. With Watcher, you can: Determine signal

More information

Deploying iphone and ipad Mobile Device Management

Deploying iphone and ipad Mobile Device Management Deploying iphone and ipad Mobile Device Management ios supports Mobile Device Management (MDM), giving businesses the ability to manage scaled deployments of iphone and ipad across their organizations.

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

SwannEye HD Security Camera Wi-Fi Connections Quick Setup Guide. Welcome! Lets get started.

SwannEye HD Security Camera Wi-Fi Connections Quick Setup Guide. Welcome! Lets get started. EN SwannEye HD Security Camera Wi-Fi Connections Quick Setup Guide Welcome! Lets get started. 1 1 Introduction 1 2 3 4 Congratulations on your purchase of this SwannEye HD Wi-Fi Security Camera from Swann!

More information

How to setup the UCW232C Serial WiFi adapter

How to setup the UCW232C Serial WiFi adapter How to setup the UCW232C Serial WiFi adapter This step-by-step guide explains how to get started using the Serial RS232 WiFi Adapter part UCW232C and Serial RS485 / RS422 WiFi adapter part UCW4842. These

More information

Need to teach students how to write lesson plans? There s an App for that!

Need to teach students how to write lesson plans? There s an App for that! Need to teach students how to write lesson plans? There s an App for that! Presenters: Professors Jane Thielemann-Downs, Janice Nath, Ping Chen, and Irene Chen University of Houston Downtown CSOTTE 2012

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

Application Development for Mobile and Ubiquitous Computing

Application Development for Mobile and Ubiquitous Computing Department of Computer Science Institute for System Architecture, Chair for Computer Networks Application Development for Mobile and Ubiquitous Computing RemindMe Third Presentation Group Nr. 17 Idea:

More information

iridium for Weinzierl KNX IP BAOS

iridium for Weinzierl KNX IP BAOS iridium for Weinzierl KNX IP BAOS Fast Start: Connection Setting Manual for KNX/EIB bus through IP Interfaces of Weinzierl KNX IP BAOS Review of iridium Software Package for KNX/EIB: iridium turns your

More information

How To Set Up Foglight Nms For A Proof Of Concept

How To Set Up Foglight Nms For A Proof Of Concept Page 1 of 5 Foglight NMS Overview Foglight Network Management System (NMS) is a robust and complete network monitoring solution that allows you to thoroughly and efficiently manage your network. It is

More information

Internet Technology Voice over IP

Internet Technology Voice over IP Internet Technology Voice over IP Peter Gradwell BT Advert from 1980s Page 2 http://www.youtube.com/v/o0h65_pag04 Welcome to Gradwell Gradwell provides technology for every line on your business card Every

More information

Question: 3 When using Application Intelligence, Server Time may be defined as.

Question: 3 When using Application Intelligence, Server Time may be defined as. 1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response

More information

Transport Layer Services Mul9plexing/Demul9plexing. Transport Layer Services

Transport Layer Services Mul9plexing/Demul9plexing. Transport Layer Services Computer Networks Mul9plexing/Demul9plexing Transport services and protocols provide logical communica+on between app processes running on different hosts protocols run in end systems send side: breaks

More information

Phenology & Citizen Science Go Mobile. Lee Marsh

Phenology & Citizen Science Go Mobile. Lee Marsh Phenology & Citizen Science Go Mobile. Lee Marsh Developing Mobile App Technology Background Role of Mobile Apps in Cit-Sci Demo Phases of Development Open Forum General Lessons Learned Conclusion USA

More information

Creating a Custom Class in Xcode

Creating a Custom Class in Xcode Creating a Custom Class in Xcode By Mark Mudri March 28, 2014 Executive Summary: Making an ios application requires the use of Xcode, an integrated development environment (IDE) developed by Apple. Within

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

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom

More information

The MoCA CIS LIS WSDL Network SOAP/WS

The MoCA CIS LIS WSDL Network SOAP/WS MoCA/WS: A Web Service Personality of MoCA (Mobile Collaboration Architecture) Marcelo Malcher and Markus Endler Overview The main purpose of MoCA/WS is to allow non-java client programs to access and

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

Mobile Application Development

Mobile Application Development Mobile Application Development Introduction Fermion is an outsourced product development company. Our competencies lie in setting up dedicated offshore software development teams for outsourced product

More information

1. Introduction 2. 2. What is Axis Camera Station? 3. 3. What is Viewer for Axis Camera Station? 4. 4. AXIS Camera Station Service Control 5

1. Introduction 2. 2. What is Axis Camera Station? 3. 3. What is Viewer for Axis Camera Station? 4. 4. AXIS Camera Station Service Control 5 Table of Contents 1. Introduction 2 2. What is Axis Camera Station? 3 3. What is Viewer for Axis Camera Station? 4 4. AXIS Camera Station Service Control 5 5. Configuring Ports 7 5.1 Creating New Inbound

More information

The story so far: Teaching Mobile App Development at PG level at Londonmet

The story so far: Teaching Mobile App Development at PG level at Londonmet The story so far: Teaching Mobile App Development at PG level at Londonmet Dr. Yanguo Jing Principal Lecturer in Computing University Teaching Fellow Faculty of Computing, London Metropolitan University

More information

8x8 Virtual Office Mobile User Guide for ios

8x8 Virtual Office Mobile User Guide for ios 8x8 User Guide for ios Works with iphone, ipad and ipod Touch Version 4.0, October 2012 The Champion For Business Communications Table of Contents Introduction...3 Features...3 Technical Requirements...4

More information

Division of Information Technology Lehman College CUNY

Division of Information Technology Lehman College CUNY Division of Information Technology Lehman College CUNY Using Lehman s Secure Outgoing (SMTP) Server Updated April 16, 2013 Are you able to receive your Lehman email on your smart phone, laptop or tablet

More information

High Level Design Distributed Network Traffic Controller

High Level Design Distributed Network Traffic Controller High Level Design Distributed Network Traffic Controller Revision Number: 1.0 Last date of revision: 2/2/05 22c:198 Johnson, Chadwick Hugh Change Record Revision Date Author Changes 1 Contents 1. Introduction

More information

III. The most important things you need to know about iphone app/game development

III. The most important things you need to know about iphone app/game development 1 III. The most important things you need to know about iphone app/game development There are lots of people who think they possess the quality to make a fundamental change on Apple s itunes store, but

More information

Experience Next-Generation WiFi

Experience Next-Generation WiFi Do More Experience Next-Generation WiFi Your new WiFi extender supports the 802.11ac networking standard. This new standard offers better speed, improved reliability, and more range than older WiFi networking

More information

Operating Systems Design 16. Networking: Sockets

Operating Systems Design 16. Networking: Sockets Operating Systems Design 16. Networking: Sockets Paul Krzyzanowski pxk@cs.rutgers.edu 1 Sockets IP lets us send data between machines TCP & UDP are transport layer protocols Contain port number to identify

More information

SEACW DELIVERABLE D.1.6

SEACW DELIVERABLE D.1.6 SEACW DELIVERABLE D.1.6 Validation Methodology Specifications Project Acronym SEACW Grant Agreement No. 325146 Project Title Deliverable Reference Number Deliverable Title Social Ecosystem for Antiaging,

More information

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI Flash ios Apps Cookbook 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR Christopher Caleb PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Getting Started with ios

More information

VidyoConferencing Network Administrators Guide

VidyoConferencing Network Administrators Guide VidyoConferencing Network Administrators Guide Windows 8, 7, XP, Vista and Apple Mac OS - updated 30/11/2012 Introduction The Attend Anywhere management platform is a cloud based management, facilitation

More information

Performance of a Browser-Based JavaScript Bandwidth Test

Performance of a Browser-Based JavaScript Bandwidth Test Performance of a Brower-Baed JavaScript Bandwidth Tet David A. Cohen II May 7, 2013 CP SC 491/H495 Abtract An exiting brower-baed bandwidth tet written in JavaScript wa modified for the purpoe of further

More information

3.5. cmsg Developer s Guide. Data Acquisition Group JEFFERSON LAB. Version

3.5. cmsg Developer s Guide. Data Acquisition Group JEFFERSON LAB. Version Version 3.5 JEFFERSON LAB Data Acquisition Group cmsg Developer s Guide J E F F E R S O N L A B D A T A A C Q U I S I T I O N G R O U P cmsg Developer s Guide Elliott Wolin wolin@jlab.org Carl Timmer timmer@jlab.org

More information

HTML5 the new. standard for Interactive Web

HTML5 the new. standard for Interactive Web WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor

More information

CRESTRON-APP/CRESTRON-APP-PAD

CRESTRON-APP/CRESTRON-APP-PAD 1 3 Introduction The free version of the app has limitations on the size and complexity of the project. For complete functionality, upgrade to the Pro version via an in-app purchase. The CRESTRON-APP and

More information

Cellular Best Practices Guide

Cellular Best Practices Guide Cellular Best Practices Guide Contents About Creating Efficient Cellular Apps 4 Cellular Processors: Interface to the Cellular Network 5 Cellular Data Is Expensive 5 A Device Has an Application Processor

More information

Configuring the WT-4 for Upload to a Computer (Infrastructure Mode)

Configuring the WT-4 for Upload to a Computer (Infrastructure Mode) Page 1 of 25 Configuring the WT-4 for Upload to a Computer (Infrastructure Mode) Windows 7 Configuring the WT-4 for Upload to a Computer (Infrastructure Mode) This document provides basic instructions

More information

Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data

Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data 4 th Year Electronic and Computing Project Report 05416361 Supervisor: Mr Liam Kilmartin

More information

How To Monitor Network Traffic On A Cell Phone

How To Monitor Network Traffic On A Cell Phone Location-aware Network Monitoring using IPFIX/NetFlow Abdelkader Lahmadi Julien Vaubourg Olivier Festor Université de Lorraine Rick Hofstede Aiko Pras University of Twente NMRG meeting July 30, 2013 (compiled

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Chrome User's Guide v15 Copyright 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse

More information

ABTO Software VoIP SIP SDK for iphone Developer Manual

ABTO Software VoIP SIP SDK for iphone Developer Manual ABTO Software VoIP SIP SDK for iphone Developer Manual Table of Contents INTRODUCTION... 3 RESTRICTIONS AND LIMITATIONS... 4 TECHNICAL BACKGROUND... 5 API 9 ABTO VOIP INTERFACE... 9 ABTO VOIP INTERFACE

More information

Xcode Project Management Guide. (Legacy)

Xcode Project Management Guide. (Legacy) Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project

More information

Back to My Mac User s Guide

Back to My Mac User s Guide Back to My Mac User s Guide This guide will show you how to access a remote Leopard or Snow Leopard based Mac, Time Capsule, or external hard disk connected to an AirPort Extreme Base Station over the

More information

Monitoring and control of users in open environments on the Android platform

Monitoring and control of users in open environments on the Android platform Monitoring and control of users in open environments on the Android platform DEGREE IN COMMUNICATIONS SYSTEMS ENGINEERING AUTHOR: TUTOR: Eric Bella Pulgarín Raúl Sánchez Reillo DIRECTOR: Aitor Mendaza

More information

Monitor network traffic in the Dashboard tab

Monitor network traffic in the Dashboard tab As a network analyzer (aka. packet sniffer & protocol analyzer), Capsa makes it easy for us to monitor and analyze network traffic in its intuitive and information-rich tab views. With Capsa's network

More information

WISE-4000 Series. WISE IoT Wireless I/O Modules

WISE-4000 Series. WISE IoT Wireless I/O Modules WISE-4000 Series WISE IoT Wireless I/O Modules Bring Everything into World of the IoT WISE IoT Ethernet I/O Architecture Public Cloud App Big Data New WISE DNA Data Center Smart Configure File-based Cloud

More information

GoFree Tier 1 Data Networking Specification Revision 0.6

GoFree Tier 1 Data Networking Specification Revision 0.6 GoFree Tier 1 Data Networking Specification Revision 0.6 Introduction The Simrad GoFree Tier 1 data networking standard is an open protocol designed to allow mobile devices (tablets, smartphones and other

More information

Wireless Communication With Arduino

Wireless Communication With Arduino Wireless Communication With Arduino Using the RN-XV to communicate over WiFi Seth Hardy shardy@asymptotic.ca Last Updated: Nov 2012 Overview Radio: Roving Networks RN-XV XBee replacement : fits in the

More information

ios App Performance Things to Take Care

ios App Performance Things to Take Care ios App Performance Things to Take Care Gurpreet Singh Sachdeva Engineering Manager @ Yahoo Who should attend this session? If you are developing or planning to develop ios apps and looking for tips to

More information

Follow these steps to prepare the module and evaluation board for testing.

Follow these steps to prepare the module and evaluation board for testing. 2 Getting Started 2.1. Hardware Installation Procedure Follow these steps to prepare the module and evaluation board for testing. STEP1: Plug the EG-SR-7100A module into the sockets on the test board.

More information

F-Series Desktop User Manual F20. English - Europe/New Zealand

F-Series Desktop User Manual F20. English - Europe/New Zealand F-Series Desktop User Manual F20 en English - Europe/New Zealand Contents Key to icons and text...3 What is F-Series Desktop?...4 How do I install F-Series Desktop onto my computer?...4 How do I subscribe

More information

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Measuring Wireless Network Performance: Data Rates vs. Signal Strength EDUCATIONAL BRIEF Measuring Wireless Network Performance: Data Rates vs. Signal Strength In January we discussed the use of Wi-Fi Signal Mapping technology as a sales tool to demonstrate signal strength

More information

Technical Bulletin 5844

Technical Bulletin 5844 SIP Server Fallback Enhancements on Polycom SoundPoint IP, SoundStation IP, and VVX Phones This technical bulletin provides detailed information on how the SIP software has been enhanced to support SIP

More information

Chapter 11. User Datagram Protocol (UDP)

Chapter 11. User Datagram Protocol (UDP) Chapter 11 User Datagram Protocol (UDP) The McGraw-Hill Companies, Inc., 2000 1 CONTENTS PROCESS-TO-PROCESS COMMUNICATION USER DATAGRAM CHECKSUM UDP OPERATION USE OF UDP UDP PACKAGE The McGraw-Hill Companies,

More information

MERLIN SERVER. The Quick Start Guide for collaborative project management. 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved.

MERLIN SERVER. The Quick Start Guide for collaborative project management. 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved. MERLIN SERVER The Quick Start Guide for collaborative project management 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved. INTRODUCTION Welcome to this quick start guide for Merlin Server!

More information

Evaluating Wavelet Tranforms for Video Conferencing Applications. Second quarter report (Oct Dec, 2008)

Evaluating Wavelet Tranforms for Video Conferencing Applications. Second quarter report (Oct Dec, 2008) ICT R&D Funded Project Evaluating Wavelet Tranforms for Video Conferencing Applications Second quarter report (Oct Dec, 2008) Principal Investigators: Dr. Shahid Masud and Dr. Nadeem Khan Dept of Computer

More information

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units) Mobile Application Development ITP 342 (3 Units) Spring 2013 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process

More information

COMP416 Lab (1) Wireshark I. 23 September 2013

COMP416 Lab (1) Wireshark I. 23 September 2013 COMP416 Lab (1) Wireshark I 23 September 2013 2 Before the lab Review the content of communication architecture. Review TCP/IP model and protocol suite. Understand data transferring, layering, and encapsulation/demultiplexing.

More information

Using AIS Server with ShipPlotter Guide. Copyright 2006-2008 SiiTech Inc. All rights reserved.

Using AIS Server with ShipPlotter Guide. Copyright 2006-2008 SiiTech Inc. All rights reserved. Using AIS Server with ShipPlotter Guide Copyright 2006-2008 SiiTech Inc. All rights reserved. Contents Overview of AIS Server... 3 Starting AIS Server... 4 Configuring AIS Server for communicating with

More information