WHAT DEVOPS NEED TO KNOW ABOUT MOBILE

Size: px
Start display at page:

Download "WHAT DEVOPS NEED TO KNOW ABOUT MOBILE"

Transcription

1 WHAT DEVOPS NEED TO KNOW ABOUT MOBILE or really everyone Jon Arne Sæterås

2 Desktop Mobile Tablet Console statcounter.com MOBILE MAJORITY

3 Desktop Mobile Tablet Console statcounter.com 80% MOBILE In India, and most of Asia, mobile is the main concern

4 Desktop Mobile Tablet Console RUSSIA

5 http Native apps Browsers Hybrid apps Web sites APIs Services Logs Analytics Reporting Debug

6

7

8

9 KNOW WHO YOU RE COMMUNICATING WITH Who sent the message?

10 s #devop

11 USER-AGENT h"ps://tools.ie-.org/html/rfc7231#sec8on-5.5.3

12 MEANINGFUL USER-AGENTS User-Agent Native apps Browsers Hybrid apps Web sites APIs Services Logs Analytics Reporting Debug

13 The "User-Agent" header field contains information about the user agent originating the request, which is often used by servers to help identify the scope of reported interoperability problems, to work around or tailor responses to avoid particular user agent limitations, and for analytics regarding browser or operating system use. #devops #BFF Format: User-Agent = product *( RWS ( product / comment ) ) The User-Agent field-value consists of one or more product identifiers, each followed by zero or more comments (Section 3.2 of [RFC7230]), which together identify the user agent software and its significant subproducts. By convention, the product identifiers are listed in decreasing order of their significance for identifying the user agent software. Each product identifier consists of a name and optional version. Name of the thing Thing version White space MostSignificant/1.0 Significant/1.1 LessSignificant high significance low

14 IN THE BEGINNING NCSA_Mosaic/2.0 Mozilla/1.0 (Win3.1) supported frames! Mozilla/1.22 (compatible; MSIE 2.0; Windows 95) History of the browser user-agent string:

15 AND NOW if(preg_match( /^Mozilla/, $useragent)){ //frameset support!! :D } WTF Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 630) like iphone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537 #mess

16 OK, IT S A MESS but what can we do with our apps?

17 THREE KINDS OF APPS for simplicity (Progressive) Web Apps Hybrid Apps Native Apps Run in the browser. We re good. An app, but loads web content/pages Native code using APIs to communicate

18 Hybrid Apps ANDROID Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/ (KHTML, like Gecko) Version/4.0 Chrome/ Mobile Safari/ <Stock User-Agent> WebViewApp <AppName>/<Version> Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/ (KHTML, like Gecko) Version/4.0 Chrome/ Mobile Safari/ WebViewApp Foo/1

19 Hybrid Apps ANDROID String ua = new WebView(this).getSettings().getUserAgentString(); webviewtouse.getsettings().setuseragentstring(ua + WebViewApp Foo/1 );

20 Hybrid Apps IOS WEBVIEW Mozilla/5.0 (iphone; CPU iphone OS 11_1 like Mac OS X) AppleWebKit/ (KHTML, like Gecko) Mobile/15B93 <Stock User-Agent> WebViewApp <AppName>/<Version>/<iOS HW ID> Mozilla/5.0 (iphone; CPU iphone OS 11_1 like Mac OS X) AppleWebKit/ (KHTML, like Gecko) Mobile/15B93 WebViewApp Foo/1/iPhone4,1 Swift: let useragent = UIWebView().stringByEvaluatingJavaScript(from: "navigator.useragent")! + "WebViewApp Foo/1/" + getname(); UserDefaults.standard.register(defaults: ["UserAgent" : useragent]) Objective C: UIWebView* webview = [[UIWebView alloc] initwithframe:cgrectzero]; NSString* ua = [webview stringbyevaluatingjavascriptfromstring:@"navigator.useragent"]; Then we modify the extracted User-Agent via the AppDelegate file: NSDictionary *dictionary = [NSDictionary dictionarywithobjectsandkeys: ua WebViewApp Foo/1/" + [self nil]; [[NSUserDefaults standarduserdefaults] registerdefaults:dictionary]; Swift Code at

21 Hybrid Apps IOS WEBVIEW Swift: let useragent = UIWebView().stringByEvaluatingJavaScript(from: "navigator.useragent")! + "WebViewApp Foo/1/" + getname(); UserDefaults.standard.register(defaults: ["UserAgent" : useragent]) Objective C: UIWebView* webview = [[UIWebView alloc] initwithframe:cgrectzero]; NSString* ua = [webview stringbyevaluatingjavascriptfromstring:@"navigator.useragent"]; Then we modify the extracted User-Agent via the AppDelegate file: NSDictionary *dictionary = [NSDictionary dictionarywithobjectsandkeys: ua WebViewApp Foo/1/" + [self nil]; [[NSUserDefaults standarduserdefaults] registerdefaults:dictionary]; Swift Code at

22 Native Apps ANDROID Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo 1610 Build/MMB29M) <AppName>/<version> <Default User-Agent> Myapp/1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo 1610 Build/MMB29M)

23 Native Apps ANDROID URLConnection cn = new URL(" cn.setrequestproperty("user-agent", Myapp/1 + System.getProperty("http.agent")); cn.connect();

24 Native Apps IOS MyApp/1 CFNetwork/808.3 Darwin/ <AppName/<version> <idevice platform><apple model identifier> ios/<os version> CFNetwork/<version> Darwin/<version> MyApp/1 iphone5,2 ios/10_1 CFNetwork/808.3 Darwin/ Swift: let useragent = UAString() if let url = NSURL(string: "") { let request = NSMutableURLRequest(url: url as URL) request.setvalue(useragent, forhttpheaderfield: "User-Agent") //... } Objective C: NSString* useragent = getuastring(); NSURL* url = [NSURL URLWithString:@""]; NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initwithurl:url]; [request setvalue:useragent forhttpheaderfield:@"user-agent"]; Code at:

25 PITFALLS Fingerprinting/privacy Truncation Pretending to be something you re not Don t ever trust regular expressions to parse a User-Agent

26 Desktop Tablet Smart-TV Smartphone Feature Phone RUSSIA 4 % Form factors Q % 56 %

27 RUSSIA Popular Devices Q Samsung Galaxy J5 (2016) Samsung Galaxy J5 Samsung Galaxy J3 Duos Apple iphone 6S Apple iphone 6 Samsung Galaxy J7 (2016) Samsung Galaxy Grand Prime Apple iphone 7 Apple iphone 5S Huawei Y5II Other 4,15 % 4,15 % 3,59 % 3,59 % 2,84 % 2,84 % 2,84 % 2,84 % 2,61 % 2,61 % 2,39 2,39 % % 2,17 2,17 % % 2,16 2,16 % % 2,05 2,05 % % 1,95 1,95 % % 73,25 % 0 0,013 0,025 0,038 0,05 0 0,2 0,4 0,6 0,8

28 Samsung Huawei Apple LG Lenovo Sony Alcatel Nokia HTC Microsoft RUSSIA Top manufacturers Q % 4 % 4 % 6 % 7 % 2 % 2 % 41 % 15 % 15 %

29 9 % 6 % RUSSIA Popular Apps Q % 12 % 50 % 13 % Facebook Flipboard Google Search UCBrowser Opera browser Instagram Pinterest Twitter Facebook Messenger

30 Snapdragon 820; 1,1% Snapdragon 801; 17,0% Samsung Chipsets Snapdragon 835; 2,8% Other; 2,8% Exynos 5410; 2,4% Exynos 7420; 19,5% CHIPSETS Huuuge difference in performance Snapdragon 400; 3,4% Exynos 8895; 1,5% Exynos 8890; 37,9% Apple Chipsets Exynos 7420 Octa; 9,5% Exynos 7580 Octa; 2,1% Apple A10 Fusion; 25,8% Apple A9; 36,1% Apple A4; 0,2% Apple A5; 0,4% Apple A6; 4,4% Apple A7; 8,4% Apple A8; 24,6%

31 WHAT ELSE OK, we got some stats, but is there more?

32 THE WEB 55% of the web is images images video scripts css fonts html other 14 % 1 % 2 % 3 % 3 % 24 % 55 %

33 SCREEN RESOLUTIONS Other is the biggest! 22 % 19 % 1 % 1 % 1 % 1 % 13 % 2 % 2 % 2 % 2 % 2 % 7 % 3 % 3 % 5 % 2 % 3 % 3 % 4 % 3 % 360x x x x x x x x x x x x x x x x x x x x720 Other

34 IMAGE CDN User-Agent origin cache optimize distribute detect detect Screen size Resolution Formats Network etc. Cache key Native apps Browsers Hybrid apps

35 IS IT WORKING? Actual Bandwidth Usage For Optimized Objects Original Bandwidth Usage For Non-Optimized Objects Mbps Mbps Mbps Mbps 0 Mbps Time

36 IS IT WORKING? 75%-ish less data transmitted No visual quality loss >50% of images converted to different formats In apps, most images resized Faster loading UI Original traffic Optimized

37 MEANINGFUL USER-AGENTS Would have been too romantic sticking with the standard Name of the thing Thing version White space MostSignificant/1.0 Significant/1.1 LessSignificant high significance low The real world is a mess with historical mistakes that stick with us.

38 MEANINGFUL USER-AGENTS Remember to fix the App User-Agents Default Recommended ios MyApp/1 CFNetwork/808.3 Darwin/ MyApp/1 iphone5,2 ios/10_1 CFNetwork/808.3 Darwin/ Android Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo 1610 Build/MMB29M) Myapp/1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo 1610 Build/MMB29M)

39 I know where you live. My wife

Changing The User Agent String In Safari User Guide For Web Developers

Changing The User Agent String In Safari User Guide For Web Developers Changing The User Agent String In Safari User Guide For Web Developers If you wish to simulate another type of browser by changing the User Agent or UA String in the Safari web browser for Windows or Mac

More information

The plural of Chromium is Chromia. Peter-Paul Koch Mobilism, 27 March 2015

The plural of Chromium is Chromia. Peter-Paul Koch   Mobilism, 27 March 2015 The plural of Chromium is Chromia Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Mobilism, 27 March 2015 First of all Chrome on ios is not Chrome Chrome on ios Apple doesn t allow the installation

More information

The plural of Chromium is Chromia. Peter-Paul Koch NLHTML5 Rotterdam, 19 February 2015

The plural of Chromium is Chromia. Peter-Paul Koch     NLHTML5 Rotterdam, 19 February 2015 The plural of Chromium is Chromia Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk NLHTML5 Rotterdam, 19 February 2015 to do Chrome on ios is not Chrome Switch stats and thing with Android

More information

UA-Tester.... or why Web-Application Penetration Testers are only getting half the story

UA-Tester.... or why Web-Application Penetration Testers are only getting half the story UA-Tester... or why Web-Application Penetration Testers are only getting half the story UA-Tester... or why Web-Application Penetration Testers are only getting half the story... or time to PIMP your tool!

More information

Mobile Banking Supported Operating Systems, Browsers, and Networks Phone Channel

Mobile Banking Supported Operating Systems, Browsers, and Networks Phone Channel Mobile Banking ed Operating Systems, Browsers, and Networks Phone Channel ed Operating Systems (October December 2017) The following outlines the scope of ADK on the Go s operating system and network support.

More information

Website SEO Checklist

Website SEO Checklist Website SEO Checklist Main points to have a flawless start for your new website. Domain Optimization Meta Data Up-to-Date Content Optimization SEO & Analytics Social Markup Markup Accessibility Browser

More information

THE MOBILE WEB INTELLIGENCE REPORT Q4 2016

THE MOBILE WEB INTELLIGENCE REPORT Q4 2016 THE MOBILE WEB INTELLIGENCE REPORT Q4 2016 DEVICE FRAGMENTATION, SAMSUNG AFTER THE NOTE 7 CRISIS, IOS VS ANDROID, SCREEN SIZES, LTE, MOST USED ANDROID PHONES INTRODUCTION We are delighted to deliver the

More information

U.S. Mobile Benchmark Report

U.S. Mobile Benchmark Report U.S. Mobile Benchmark Report ADOBE DIGITAL INDEX 2014 80% 40% Methodology Report based on aggregate and anonymous data across retail, media, entertainment, financial service, and travel websites. Behavioral

More information

MOVR. Mobile Overview Report April June The first step in a great mobile experience

MOVR. Mobile Overview Report April June The first step in a great mobile experience Mobile Overview Report April June 2017 The first step in a great mobile experience TBD The first step in a great mobile experience 2 TBD The first step in a great mobile experience 3 Q1 2017 to Q2 2017

More information

Supported Operating Systems, Browsers, Networks, and Stores Phone Channel Supported Operating Systems

Supported Operating Systems, Browsers, Networks, and Stores Phone Channel Supported Operating Systems Supported Operating Systems, s, Networks, and Stores Phone Channel Supported Operating Systems NOTE: Only major versions released directly by OEMs (Apple or any Android hardware manufacturer) are included.

More information

MOVR. Mobile Overview Report October December The first step in a great mobile experience

MOVR. Mobile Overview Report October December The first step in a great mobile experience Mobile Overview Report October December 2015 The first step in a great mobile experience The first step in a great mobile experience 2 3 Report Specifications Purpose of Report ScientiaMobile has published

More information

Digital Test. Coverage Index

Digital Test. Coverage Index Digital Test Coverage Index Edition 3 December 2015 Table of Contents Introduction How We Built the Index and How to Read It... Pg. 4 Key Takeaways... Pg. 5 Mobile and Web Indexes by Country U.S... Pg.

More information

OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM. Israk Technology Sdn. Bhd.

OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM. Israk Technology Sdn. Bhd. OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM Israk Technology Sdn. Bhd. Smartphone 101 In a nutshell, a smartphone is a device that lets you make telephone calls, but also adds in features that you

More information

Latest Certified Device List Phone Channel (OCT 2016)

Latest Certified Device List Phone Channel (OCT 2016) Latest Certified Device List Phone Channel (OCT 2016) The following outlines the scope of Mobiliti s general device support. Only devices explicitly listed in the Certified Device List are fully supported.

More information

INFUZE API CHANGE LOG

INFUZE API CHANGE LOG "The first step in a great mobile experience" INFUZE API CHANGE LOG Support The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users. It represents

More information

When Chrome Isn t Chrome

When Chrome Isn t Chrome WHITE PAPER When Chrome Isn t Chrome How to set up browser detection: mobile browsers are complicated INTRODUCTION Your website should be tested in as many mobile browsers as possible so that you catch

More information

Samsung Pc Studio Manual Xp Latest Version For Windows

Samsung Pc Studio Manual Xp Latest Version For Windows Samsung Pc Studio Manual Xp Latest Version For Windows OS: Windows XP, Windows Vista, Windows 7, Windows 8, CPU: Intel Core 2 Duo 2.0GHz or Kies 3: This is the latest version of Samsung pc suite available

More information

Native Mobile Apps in JavaScript

Native Mobile Apps in JavaScript Native Mobile Apps in JavaScript Using Exponent and React Native Charlie Cheever CS50 Seminar October 28, 2016 About Me Harvard Amazon Facebook Quora Exponent A Brief History of Mobile Development Mobile

More information

System requirements. Display requirements. PDF reader requirements. Fingerprint Login/Touch Authentication requirements

System requirements. Display requirements. PDF reader requirements. Fingerprint Login/Touch Authentication requirements System requirements The computer you use must meet the following minimum requirements: PC or Mac with at least a 1-GHz processor and 1 GB of RAM. Available browser updates applied for improved security

More information

MOVR. Mobile Overview Report October December The first step in a great mobile experience

MOVR. Mobile Overview Report October December The first step in a great mobile experience Mobile Overview Report October December 2018 The first step in a great mobile experience TBD 2 3 Q3 2018 to Q4 2018 Comparisons Top Smartphones New to the list this quarter is the Samsung Galaxy A5 (2017).

More information

LiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

LiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2. LiveEngage System Requirements and Language Support Document Version: 5.0 February 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.0 Introduction The LiveEngage platform aims to provide

More information

Online and Mobile Banking Requirements Guide

Online and Mobile Banking Requirements Guide Online and Mobile Banking Requirements Guide Introduction This document explains the hardware and software requirements for Valley First Credit Union s Online and Mobile Banking Experience. Members are

More information

Mobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material

Mobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material Mobile Programming 1 Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material Web Services/Sites, like Foursquare where location, device camera, etc and local processing make

More information

Emojis Instructions For Android Twitter App. That Can See >>>CLICK HERE<<<

Emojis Instructions For Android Twitter App. That Can See >>>CLICK HERE<<< Emojis Instructions For Android Twitter App That Can See Use Emoji on Android Enable the Emoji Keyboard in Android 4.4 KitKat You can also view all emoji in Chrome for Android to copy and paste, or look

More information

Opera Mini Manual For Android Tablet Internet

Opera Mini Manual For Android Tablet Internet Opera Mini Manual For Android Tablet Internet Download Opera Mini for your Android tablet now. Enjoy faster and cheaper internet with Opera Mini, one of the world's most popular mobile browsers. Opera

More information

Global & UK Desktop Browser Market Trends

Global & UK Desktop Browser Market Trends Omni-Channel Market Trends UK and Global May 215 Monthly analysis of Omni-Channel market trends for UK and Global DESKTOP BROWSER 6 5 Global & UK Desktop Browser Market Trends 4 3 2 1 Chrome IE Firefox

More information

Pulse Secure Mobile Client

Pulse Secure Mobile Client 3 Pulse Secure Mobile Client Supported Platforms Guide Published Document Version April, 2018 6.0 Pulse Secure, LLC 2700 Zanker Road, Suite 200 San Jose, CA 95134 https://www.pulsesecure.net 2017 by Pulse

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide

More information

UC-One Implementation Guide

UC-One Implementation Guide UC-One Implementation Guide Regency 5000 - Uc One Implementation Guide 1 V1.00.0004 UC-One Introduction This document is designed as a guide to the various ways to implement UC-One for users on the Regency

More information

Browser & OS Report for Recruitment Websites

Browser & OS Report for Recruitment Websites Browser & OS Report for Recruitment Websites Benchmark Report June 2018 01189 868 900 info@wave-rs.co.uk wave-rs.co.uk Browser & OS Report for Recruitment Websites Benchmark for 2018 wave-rs.co.uk 1 Browser

More information

Omni-Channel Market Trends UK and Global January 2015

Omni-Channel Market Trends UK and Global January 2015 Monthly analysis of Omni-Channel market trends for UK and Global DESKTOP BROWSER Chrome dominates the worldwide and UK Browser market. Testing effort must concentrate on the top four browsers; Chrome,

More information

Detect Users Browser Capabilities with PHP

Detect Users Browser Capabilities with PHP Detect Users Browser Capabilities with PHP In today's internet of JavaScript rich UI, it's sometimes very important to know the browser/platform user is using for browsing your site so that you can change

More information

Latest Certified Device List Mobile Phones

Latest Certified Device List Mobile Phones Latest Certified Device List Mobile Phones This list is provided by our vendor and identifies the mobile devices that are certified for use with WGSB's Mobile & Tablet Banking services. There may be times

More information

Signing Up Accessing Chatter On Your Computer On Your Smartphone Using Chatter Posting Like or Comment...

Signing Up Accessing Chatter On Your Computer On Your Smartphone Using Chatter Posting Like or Comment... Chatter Instructions Contents Signing Up... 2 Accessing Chatter... 5 On Your Computer... 5 On Your Smartphone... 6 Using Chatter... 9 Posting... 9 Like or Comment... 9 Share a File... 9 Search and Organize

More information

Software Version Through Pc

Software Version Through Pc How To Update Your Facebook For Android Software Version Through Pc Facebook Varies with device: Official Facebook app for Android. you to: update your status, share links and photos, write private messages

More information

MOVR. Mobile Overview Report July September The first step in a great mobile experience

MOVR. Mobile Overview Report July September The first step in a great mobile experience Mobile Overview Report July September 2018 The first step in a great mobile experience TBD 2 3 Q2 2018 to Q3 2018 Comparisons Top Smartphones New to the list this quarter is the Samsung Galaxy J7 Pro.

More information

MOBILE TESTING REFERENCE GUIDE

MOBILE TESTING REFERENCE GUIDE SOLUTIONS BRIEF MOBILE TESTING REFERENCE GUIDE If you develop mobile applications, you already understand the why of software testing. You know that testing ensures your applications will perform as expected

More information

Bbm User Guide For Android Tablet

Bbm User Guide For Android Tablet Bbm User Guide For Android Tablet 4.0 4.2.2 Mobile users can also access their Microsoft Dynamics CRM 2015, Microsoft Tablets. Microsoft Dynamics CRM for ipad. 3rd generation or later with 9 (diagonal)

More information

Trina Gregory. Instructor

Trina Gregory. Instructor Trina Gregory Instructor Senior lecturer Software engineer for over 15 years Teaching at USC since Spring 2007 Email: trina.gregory@usc.edu or trinagre@usc.edu Office: OHE 412 Office hours listed on Blackboard

More information

GOING MOBILE: Setting The Scene for RTOs.

GOING MOBILE: Setting The Scene for RTOs. GOING MOBILE: Setting The Scene for RTOs. 29 November, 4:00 pm 4:45 pm, General Session Presented by Lawrence Smith & Chris Adams WHERE: Usage of Mobile Devices Source: State of American Traveler Research

More information

MOVR. Mobile Overview Report January March The first step in a great mobile experience

MOVR. Mobile Overview Report January March The first step in a great mobile experience Mobile Overview Report January March 2016 The first step in a great mobile experience The first step in a great mobile experience 2 3 Report Specifications Purpose of Report ScientiaMobile has published

More information

How To Install Flash Firefox Android Tablet Os On Hp

How To Install Flash Firefox Android Tablet Os On Hp How To Install Flash Firefox Android Tablet Os On Hp Adobe may have cut support for Flash in Android Jelly Bean and beyond, but it's not don't officially support Flash, it's really easy to add Flash support

More information

Adobe Connect Student Guide

Adobe Connect Student Guide Roane State Support CTAT (Center for Teaching Arts & Technology) Please feel free to contact CTAT with questions regarding Adobe Connect. Susan Sutton, Director of CTAT suttonsr@roanestate.edu (865) 882-4556

More information

LiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

LiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2. LiveEngage System Requirements and Language Support Document Version: 5.6 May 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.3 Introduction The LiveEngage platform aims to provide the

More information

How To Transfer Contacts From Blackberry To Iphone 5 Without Using Google Sync

How To Transfer Contacts From Blackberry To Iphone 5 Without Using Google Sync How To Transfer Contacts From Blackberry To Iphone 5 Without Using Google Sync You can transfer contacts using Google Sync or Blackberry desktop app on your to transfer contacts to your iphone 6 or 6 plus

More information

Akamai Bot Manager. Android and ios BMP SDK

Akamai Bot Manager. Android and ios BMP SDK Akamai Bot Manager Android and ios BMP SDK Prabha Kaliyamoorthy January, 2018 Contents Bot Manager SDK 4 Identifying Protected Endpoints 5 Identifying the App OS and Version in the user-agent 5 Request

More information

Device drivers for samsung galaxy s plus. Device drivers for samsung galaxy s plus.zip

Device drivers for samsung galaxy s plus. Device drivers for samsung galaxy s plus.zip Device drivers for samsung galaxy s plus Device drivers for samsung galaxy s plus.zip . Follow these instructions to update your phone's software.it'shere is the latest Samsung Galaxy S Plus i9001 usb

More information

About using Wi-Fi USB adapter with Multi-Sensor Camera (WV-X8570N/S8530N)

About using Wi-Fi USB adapter with Multi-Sensor Camera (WV-X8570N/S8530N) Introduction In this document, when installing a multi-sensor camera (WV-X8570N / S8530N) for installing companies, use a separately procured Wi-Fi USB adapter and tablet terminal etc. to perform wireless

More information

NotifySCM Integration Overview

NotifySCM Integration Overview NotifySCM Integration Overview TABLE OF CONTENTS 1 Foreword... 3 2 Overview... 4 3 Hosting Machine... 5 3.1 Installing NotifySCM on Linux... 5 3.2 Installing NotifySCM on Windows... 5 4 Network Configuration...

More information

Using RSS Feeds for Distributing Videos. Dr. Rick Jerz St. Ambrose University Davenport, Iowa

Using RSS Feeds for Distributing Videos. Dr. Rick Jerz St. Ambrose University Davenport, Iowa Using RSS Feeds for Distributing Videos Dr. Rick Jerz St. Ambrose University Davenport, Iowa 1 Videos in Education Video is the most powerful educational media Learn to do, or fix things using videos on

More information

Digital Test Coverage Index

Digital Test Coverage Index Edition 4 April 2016 Digital Test Coverage Index Enhance your customers digital experiences Table of Contents Why We Created This Index... Pg. 3 Introduction... Pg. 4 How We Built the Index and How to

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide

More information

ONSITE PHP DATABASE API

ONSITE PHP DATABASE API "The first step in a great mobile experience" ONSITE PHP DATABASE API Support The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users. It represents

More information

Flash Player Manually For Android Tablet 2.2 Gratis

Flash Player Manually For Android Tablet 2.2 Gratis Flash Player Manually For Android Tablet 2.2 Gratis Flash Player is a free application for the Android that lets users view Flash-based applications on their mobile device. With this software, users are

More information

Product System Requirements and Compatibility Matrix

Product System Requirements and Compatibility Matrix Product System Requirements and Compatibility Matrix Before installing Encompass or other products offered by Ellie Mae, verify the system requirements detailed in this document. When installing Encompass,

More information

Samsung Pc Studio Manual Xp Latest Version For Windows 8

Samsung Pc Studio Manual Xp Latest Version For Windows 8 Samsung Pc Studio Manual Xp Latest Version For Windows 8 OS: Windows XP, Windows Vista, Windows 7, Windows 8, CPU: Intel Core 2 Duo 2.0GHz or Kies 3: This is the latest version of Samsung pc suite available

More information

Web browser architecture

Web browser architecture Web browser architecture Web Oriented Technologies and Systems Master s Degree Course in Computer Engineering - (A.Y. 2017/2018) What is a web browser? A web browser is a program that retrieves documents

More information

SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: 94

SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: SKU: 94 iphone 6/6s Plus SKU: 97337 iphone 6/6s SKU: 97274 iphone 6/6s Plus SKU: 97338 iphone 6/6s SKU: 97276 SKU: 96643 SKU: 96647 SKU: 96644 iphone 6/6s Plus SKU: 97339 iphone 6/6s SKU: 97277 iphone 6/6s Plus

More information

Supported Devices, OS, and Browsers

Supported Devices, OS, and Browsers Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

Barometer of mobile Internet connections in Indonesia

Barometer of mobile Internet connections in Indonesia Barometer of mobile Internet connections in Indonesia Publication of March 14th 2018 Year 2017 nperf is a trademark owned by nperf SAS, 87 rue de Sèze 69006 LYON France. Contents 1 Methodology... 2 1.1

More information

Introduction of Web-based Signage JS Player and proposal of APIs

Introduction of Web-based Signage JS Player and proposal of APIs W3C TPAC 2016 Lisbon / Web-based Signage BG Group Meeting Introduction of Web-based Signage JS Player and proposal of APIs 22 September 2016 @futomi Newphoria Corporation Offers complete web development

More information

Testing & Assuring Mobile End User Experience Before Production Neotys

Testing & Assuring Mobile End User Experience Before Production Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Henrik Rexed Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At

More information

Non Functional Requirements Websites implemented by Dynamicweb Services

Non Functional Requirements Websites implemented by Dynamicweb Services Non Functional Requirements Websites implemented by Dynamicweb Services Page 1 / 7 Table of Contents 1 summary...3 2 mobile friendlyness & responsiveness...3 2.1 Mobile navigation...3 2.2 Validation and

More information

Mobiliti. Certified Device List MR6 Release. Last Updated June, ASP Version

Mobiliti. Certified Device List MR6 Release. Last Updated June, ASP Version Certified Device List MR6 Release Last Updated June, 2015 - ASP Version 2011-2014, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted

More information

Testing suites for web applications Last updated 8/6/15

Testing suites for web applications Last updated 8/6/15 Testing suites for web applications Last updated 8/6/15 When possible, it s always better to use a physical device with the specifications needed. If the appropriate physical device isn t available, use

More information

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on Chapter 2: Operating-System Structures Operating System Concepts 9 th Edit9on Silberschatz, Galvin and Gagne 2013 Chapter 2: Operating-System Structures 1. Operating System Services 2. User Operating System

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS FREQUENTLY ASKED QUESTIONS OmronWellness.com Omron Fitness Mobile App OMRONWELLNESS.COM What is OmronWellness.com? Omron Wellness is a free, powerful application that helps you know your blood pressure

More information

Mobile Technologies. Types of Apps

Mobile Technologies. Types of Apps Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing

More information

LiveEngage System Requirements and Language Support Document Version: 6.4 March 2018

LiveEngage System Requirements and Language Support Document Version: 6.4 March 2018 LiveEngage System Requirements and Language Support Document Version: 6.4 March 2018 Introduction The LiveEngage platform aims to provide the best engagement experiences for consumers and brands. To do

More information

NATIONAL COUNCIL OF CORVETTE CLUBS DIGITAL SOFT COPY MEMBERSHIP CARD ARCHIVE & PRINTING GUIDE

NATIONAL COUNCIL OF CORVETTE CLUBS DIGITAL SOFT COPY MEMBERSHIP CARD ARCHIVE & PRINTING GUIDE NATIONAL COUNCIL OF CORVETTE CLUBS DIGITAL SOFT COPY MEMBERSHIP CARD ARCHIVE & PRINTING GUIDE Created: October, 2017 Last Modified: November 6, 2017 Table of Contents Archiving Your Card Image... 3 Saving

More information

The UK Online Audience. Julie Forey IAB Research Breakfast Feb 2019

The UK Online Audience. Julie Forey IAB Research Breakfast Feb 2019 The UK Online Audience Julie Forey IAB Research Breakfast Feb 2019 UKOM Website: www.ukom.uk.net 1. Smartphone app growth Smartphone App Minutes Dec 2017 to Dec 2018 Smartphone App minutes continue to

More information

Section A - Standards that Apply to All CoE Owned Devices

Section A - Standards that Apply to All CoE Owned Devices These standards provide general information regarding the devices provided and supported by the Information Technology branch. These standards are published, at minimum, bi-annually through consultation

More information

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules Mastering Mobile Web with 8 Key Rules 1 Introduction When it comes to mobile web design and testing, mobility plays by a far different set of rules than the desktops of years past. Today we are challenged

More information

Adobe Flash Player Manual Firefox Windows 7 64 Bit Chrome

Adobe Flash Player Manual Firefox Windows 7 64 Bit Chrome Adobe Flash Player Manual Firefox Windows 7 64 Bit Chrome I am using Firefox 31 and Flash 14.0.0.179 (32 bit) running under Windows 7 Pro. I also have the 64 bit version installed for use with internet

More information

Tutorial. User with Tracked Training

Tutorial. User with Tracked Training Tutorial User with Tracked Training I. Internet Connection Your Internet Connection Speed for playing and streaming videos should be at least 512kbps. To test your Internet speed visit SpeedTest.net. The

More information

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich Enterprise Architecture Building a Mobile Vision David Hunt DCH Technology Services Gill Windall University of Greenwich What is Enterprise Architecture? Definition Enterprise Architecture is the practice

More information

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky)

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech Systems MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database

More information

Picture Keeper Connect Compatible smartphones and tablets

Picture Keeper Connect Compatible smartphones and tablets Picture Keeper Connect Compatible smartphones and tablets The Picture Keeper Connect is compatible with most of the today s popular Apple ios and Android OTG smartphones. Below is a list of the more common

More information

Mobiliti. Certified Device List. Last Updated - 8/23/13- ASP Version

Mobiliti. Certified Device List. Last Updated - 8/23/13- ASP Version Certified Device List Last Updated - - ASP Version 2011-2013, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted only in accordance

More information

Identifying Operating System Using Flow-based Traffic Fingerprinting

Identifying Operating System Using Flow-based Traffic Fingerprinting Identifying Operating System Using Flow-based Traffic Fingerprinting Tomáš Jirsík, Pavel Čeleda {jirsik celeda}@ics.muni.cz Institute of Computer Science, Masaryk University EUNICE 2014 September, 1. 5.,

More information

weitere Typenkennung / Other type ID / Autre identifiant de type alle / all / tous Phone > Android 4.3 Teclast X16 Tablet Android 5.

weitere Typenkennung / Other type ID / Autre identifiant de type alle / all / tous Phone > Android 4.3 Teclast X16 Tablet Android 5. Hersteller / Manufacturer / Fabricant Modell / Model / Modèle weitere Typenkennung / Other type ID / Autre identifiant de type Produkttyp / Product type / Type de produit Betriebssystem / Operating system

More information

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web - how it works User on a machine somewhere Server machine Being more specific...

More information

Veritas Desktop and Laptop Option 9.0 Compatibility Matrix

Veritas Desktop and Laptop Option 9.0 Compatibility Matrix Veritas Desktop and Laptop Option 9.0 Compatibility Matrix Copyright (c) 2016 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas

More information

Mobile Applications 2013/2014

Mobile Applications 2013/2014 Mobile Applications 2013/2014 Mike Taylor Product Manager February 6, 2015 Advanced Development Technology Agenda Devices App Types Test/Deploy Summary Devices Mobile (Feature) Phones Windows version 5/6

More information

Technology Requirements for Online Testing

Technology Requirements for Online Testing Technology Requirements for Online Testing Training Module Copyright 2014 American Institutes for Research. All rights reserved. Topics Site Readiness Network Requirements Hardware and Software Requirements

More information

Samsung Mobile Price List In India 2012 With Features Below 20000

Samsung Mobile Price List In India 2012 With Features Below 20000 Samsung Mobile Price List In India 2012 With Features Below 20000 View, compare and buy Samsung Mobiles price below 20000 online on All prices are in Indian Rupees. Launched: 31 May, 2012. 60. Best phones

More information

Citrix Netscaler configuration for Receiver

Citrix Netscaler configuration for Receiver Citrix Netscaler configuration for Receiver Contents 1 Introduction 2 Prerequisites 3 Netscaler 10.x Configuration for Receiver 4 Citrix Access Standard Edition Gateway RADIUS authentication 5 Citrix Access

More information

Duo Security Enrollment Guide

Duo Security Enrollment Guide Duo Security Enrollment Guide Duo's self-enrollment process makes it easy to register your phone and install the Duo Mobile application on your smartphone or tablet. Supported Browsers: Chrome, Firefox,

More information

Cross Browser Coding WUC 2007

Cross Browser Coding WUC 2007 Cross Browser Coding WUC 2007 A Plethora of Browsers So many browsers... Lynx Internet Explorer 7 Internet Explorer 6 Netscape Web TV Firefox 2.x Safari Konqueror icab Opera Firefox 1.x AOL AND MORE!!!

More information

Set Proxy Android Galaxy Mini 2

Set Proxy Android Galaxy Mini 2 Set Proxy Android 2.3 6 Galaxy Mini 2 Videos, Android 4.0-4.1, Android 1.6 2.3.4, Android 1.5, iphone (ios 5 or previous), iphone (ios 6), Blackberry, Dell Inspiron Mini 4G, LG, Samsung, Nokia Name:SIMPLE

More information

i-vu Pro v6.5 client, server, operating system, and database requirements

i-vu Pro v6.5 client, server, operating system, and database requirements i-vu Pro v6.5 CARRIER CORPORATION 2016 A member of the United Technologies Corporation family Stock symbol UTX Catalog No. 11-808-549-01 8/15/2016 Verify that you have the most current version of this

More information

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky)

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech s MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database server,

More information

4D Live Window Addendum 1.1

4D Live Window Addendum 1.1 Version 1.1 enhances the feature set to allow users to add HTML to a 4D window to present data and respond with interactive content on user clicks. Main enhancements Control of Context Menu/New Window

More information

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework (part 2)

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework (part 2) Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework (part 2) pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Open questions on jquery Mobile

More information

Instruction For Use Laptop Internet On Android Mobile Using Usb

Instruction For Use Laptop Internet On Android Mobile Using Usb Instruction For Use Laptop Internet On Android Mobile Using Usb You can share your Android device's mobile data connection with another device using a portable hotspot, USB tethering, or Bluetooth tethering.

More information

Iphone Usb Tethering Windows 7 No Internet. Access >>>CLICK HERE<<<

Iphone Usb Tethering Windows 7 No Internet. Access >>>CLICK HERE<<< Iphone Usb Tethering Windows 7 No Internet Access If you're unable to get your iphone or ipad online because there's no Wi-Fi signal On a Windows PC, you can use the Internet Connection Sharing feature

More information

Chrome and IE comparisons

Chrome and IE comparisons Last updated September 16, 2016 Copyright Copyright ezdi, Inc 2016 All Rights Reserved All rights reserved. No part of this manual may be photocopied or reproduced in any form without written permission

More information

MOVR. Mobile Overview Report January March The first step in a great mobile experience

MOVR. Mobile Overview Report January March The first step in a great mobile experience Mobile Overview Report January March 2015 The first step in a great mobile experience The first step in a great mobile experience 2015 1Q Executive Summary Asia, N. America, Europe Asia N. America Europe

More information

Nintendo Consoles/Handhelds

Nintendo Consoles/Handhelds How to find MAC Addresses Please follow the instructions below to find the MAC Address of game consoles, streaming devices, smart TVs, smart phones, tablets, or computers. Nintendo 3DS To locate the MAC

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 04 Tutorial 1, Part 1 Ubuntu Hi everyone, welcome to the first

More information