WHAT DEVOPS NEED TO KNOW ABOUT MOBILE
|
|
- Madison Collins
- 5 years ago
- Views:
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 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 informationThe 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 informationThe 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 informationUA-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 informationMobile 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 informationWebsite 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 informationTHE 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 informationU.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 informationMOVR. 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 informationSupported 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 informationMOVR. 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 informationDigital 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 informationOPTIMIZING 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 informationLatest 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 informationINFUZE 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 informationWhen 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 informationSamsung 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 informationNative 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 informationSystem 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 informationMOVR. 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 informationLiveEngage 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 informationOnline 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 informationMobile 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 informationEmojis 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 informationOpera 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 informationGlobal & 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 informationPulse 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 informationCopyright
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 informationUC-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 informationBrowser & 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 informationOmni-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 informationDetect 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 informationLatest 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 informationSigning 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 informationSoftware 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 informationMOVR. 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 informationMOBILE 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 informationBbm 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 informationTrina 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 informationGOING 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 informationMOVR. 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 informationHow 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 informationAdobe 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 informationLiveEngage 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 informationHow 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 informationAkamai 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 informationDevice 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 informationAbout 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 informationNotifySCM 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 informationUsing 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 informationDigital 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 informationCopyright
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 informationONSITE 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 informationFlash 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 informationProduct 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 informationSamsung 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 informationWeb 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 informationSKU: 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 informationSupported 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 informationBarometer 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 informationIntroduction 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 informationTesting & 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 informationNon 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 informationMobiliti. 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 informationTesting 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 informationChapter 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 informationFREQUENTLY 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 informationMobile 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 informationLiveEngage 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 informationNATIONAL 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 informationThe 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 informationSection 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 informationMastering 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 informationAdobe 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 informationTutorial. 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 informationEnterprise 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 informationXytech 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 informationPicture 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 informationMobiliti. 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 informationIdentifying 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 informationweitere 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 informationWorld 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 informationVeritas 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 informationMobile 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 informationTechnology 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 informationSamsung 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 informationCitrix 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 informationDuo 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 informationCross 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 informationSet 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 informationi-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 informationXytech 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 information4D 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 informationBuilding 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 informationInstruction 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 informationIphone 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 informationChrome 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 informationMOVR. 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 informationNintendo 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 informationPrivacy 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