Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules
|
|
|
- Warren Henry
- 10 years ago
- Views:
Transcription
1 Mastering Mobile Web with 8 Key Rules 1
2 2
3 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 by the variety and multitude of mobile browsers, devices, OS types and OS versions at consumers disposal. At the same time, new peripherals like GPS, accelerometers, cameras, microphones and watches make app environments much more complex. Simply put: the rules of mobility are not easy to master. Today, many enterprises are looking to leave their desktop-focused strategies behind. However, as devices rapidly grow in capability, variations in performance and memory - especially when contrasted with consumer desktops become factors that make elusive the dream of one set of HTML and page designs that can equally service all desktops and all mobile devices. For example, Facebook s experience with mobile web several years ago taught the industry that native Android and ios apps still have a role to play. Although devices have since improved in power and mobile browsers have improved in capability, we still find plenty of older devices and earlier versions of operating systems and browsers in the market. The bottom line is some of these older platforms can t handle the size or complexity of many websites unless the sites are re-designed with mobile use in mind. To help combat these challenges, here are 8 strategies we recommend 3
4 Find the Common Denominator There are more external conditions, such as poor signal and slow load times, in mobile than desktop. While we can hope for the best experience, it s smart to expect users to encounter a website in less than optimal conditions. Face this challenge by testing websites in all the environments where people might experience it. Likewise, testing devices in adverse operating conditions should always be part of the process. Make sure to test on different networks and when the device battery is low. Encountering untested conditions may cause a carefully-crafted website to crash or simply fail to load. Low power reserves may cause the operating system to throttle resources and can dramatically affect the device s ability to handle complex websites, graphics, and animations. A crash or failure to load is often a result of the website using too much RAM, the battery being too low to fully power the CPU, or the presence of too many graphics, promotions or animations. Many desktop websites can easily overwhelm slower or older devices, causing them to run out of RAM or forcing critical processes to be queued when needed to handle user inputs. For example, we have all experienced touching a mobile device screen a second time in order to register a click. Automated mobile website testing can exercise apps and websites to expose these conditions so you can discover problems before the user does. 4
5 Script Reactively When developing website automation scripts, avoid fixed-duration waits between steps. Websites may vary in their responsiveness, and your site may perform more slowly on a Samsung GalaxyS3 Android device than on a Samsung S6 or iphone 6S. The device used while writing an automated UI script using test data or a backend simulation (such as service virtualization) may reliably respond within a certain number of seconds. But in the wild, server responses and network transfers are often delayed, and CPU characteristics may cause variable response times. Simply proceeding to the next step without syncing with the app s state is a common recipe for script failure. For example, issuing the next button click before the device has drawn the button may cause an entire automated testing run to fail. Some defenses that can serve mobile UI testing include: waiting for a known object to become visible, using sync points or checkpoints, or in extreme cases checking to see if the device accepted an input and retrying if not - something that every user intuitively (and through experience) knows how to do. 5
6 Go Generic The goal is to deliver a consistent user experience on a variety of devices and browsers so it s a good idea to analyze traffic data and conduct surveys to figure out which browsers and devices customers are using. Use this information to determine which browsers and devices to test. While it s important to be thorough, always maximize efficiency by prioritizing browsers when testing. For instance, with desktop web browsers, a common strategy is to start at the bottom: if a site runs properly in Internet Explorer 9, it will likely perform correctly in newer versions like IE 10. The same strategy works for phone operating systems: a site that works effectively on ios7 will likely work on ios8 too. However, if there is a major release of a browser or OS, it s important to ensure the website is still compatible. Take advantage of automated testing tools that can increase productivity with powerful, crossplatform and cross-browser scripts, and tailor those scripts to handle all compatibility scenarios. 6
7 Embrace Hybrid It s tempting to test websites on device default browsers (Safari on ios and Chrome on Android) and then call it a day but there are three mobile app models that must also be considered: Native app, written with the Google or Apple tools Web-only app, written in HTML and provided by a web server Hybrid apps that combine the two above This means there are three distinct modes in which customers may encounter your HTML. Many will use the device s default browser and some will use a framework-based browser, like Dolphin, that wraps the platform s rendering engine (for example, WkWebView on ios). Customers may also use a third-party app that links to your website by using WkWebView to display the site within the app. Each of these possibilities may lead to compatibility or resource problems. For example, Safari may be more advanced than WkWebView, or the enclosing app may use CPU resources that your site counts on to complete a timely page load. Testing all of these scenarios and making changes to the website as needed will yield wider compatibility. Detailed run results from automated website testing can provide more insight, giving a clear picture of how a website behaves in different browsers on various devices. For example, a good ios test plan may test a framework-based browser such as Dolphin, a major external browser like Chrome, and Apple s built-in browser Safari. The website should operate as expected on all three, and it is important that the amount of graphics or animation being rendered doesn t overwhelm the CPU of older devices. For example, Geekbench 3 multithread benchmarks show that the Galaxy S3 is capable of only 40 percent of the processing possible on a Galaxy S6. If threads are stacked waiting to process input events while the base rendering engine is consumed with graphics or animation, the input events may not be reflected in time. In extreme cases, the thread carrying the base OS rendering engine can crash due to the inability of the CPU to make timely dispatches. All of this suggests that a website needs a considerable performance margin when tested on high-performing devices and/or Safari on ios or Chrome on Android. If the built-in browsers are barely able to handle the load, it s reasonable to expect trouble on slower devices and hybrid, third-party apps or browsers. 7
8 Expect Browser Compatibility Issues Cross-browser compatibility should be top of mind during the entire development process. Tests are needed not only on different browsers but also on different versions of each browser. Not all mobile browsers work exactly the same way. Think that the ios dominant browser Safari comes preinstalled on Apple devices, for instance. While Safari may lead the way with optimizations and features, browsers that use a platform rendering framework like WkWebView may be, for a time, incompatible. Likewise, Chrome on ios may offer a different feature set than Chrome on Android, so expect surprises and test to find them. The best way to make sure web pages render well in all browsers is to use an HTML markup supported by all current browsers that avoids reliance on features that only the newest versions may support. When testing reveals compatibility issues, developers have one of two options: craft a universal solution that works on all browsers or let users know they have been restricted to a subset of browsers. But if users don t receive the news (which is almost certain), and use something not certified, stand by for a possible one-star review. Keep in mind that mobility users expect things to work and show little patience when they don t. 8
9 Anticipate Hidden Problems Don t underestimate the number of compatibility issues lurking in the background of every mobility project. Sometimes problems occur or disappear when changing OS versions, even if the website or browser version does not change Supporting users on all platforms requires dealing with such seemingly hidden compatibility issues. It s important to note that these issues often lie in the platform, not in the browser or your site code. Some problems can come simply from heat a mobile device doesn t have the CPU cooling capability of desktop systems, and the operating system may, in times of intense CPU load, throttle the processor to control heat buildup. When this happens, the browser s ability to keep pace with the website s HTML may suffer. If you re fielding a website that only works well on newer devices or under optimal conditions, be aware that the CPU is not a fixed-capacity resource, and when things get tight, the load you re placing on the CPU may no longer be accommodated. Automated mobile website testing can help avoid hidden compatibility issues by identifying scenarios in which a website may fail to load or crash. 9
10 Verify UI Actions It may be necessary to verify some UI actions, particularly for large sites with many graphics and animations. Because mobile phones are smaller than desktops, they may not be able to support heavy rendering loads and may be overwhelmed with information. For this reason, it is important to test that UI actions register on all devices your customers actually use. When planning for a mobile website, a best practice is understandably to scale down the number of pages, graphics, promotions and animations that appear. Automated website testing can show which UI actions perform well on mobile and which actions should be removed for optimal use. 10
11 Use Different Designs Mobile phones are still lightweights when compared to the processing power, memory, graphics engines and screen sizes of desktop systems. From a design standpoint, this means simplifying mobile displays and interactions. Sometimes scaling down a site won t be enough to make it responsive for mobile, and it may be wise to create a separate mobile web design. Keeping in mind that size and speed are the two most important factors for mobile, a good strategy should consider the following: Simple menus for easy navigation Flexible layouts to ensure proper display on all screen sizes Large buttons and other clickable elements ideally sized for a finger tap Minimal form fields that allow for autofill, to make providing information quick and painless Limited special effects to ensure that pages load quickly Clear, focused and scannable content that users can easily read on-the-go Limited use of CPU-intensive, pre-packaged object types like the hamburger button especially when there is other CPU-intensive work on the page (heavy graphics, sub-pages, or animations 11
12 In Summary A mobile experience can solidify brands, drive sales and give a competitive edge but only if a mobile website performs reliably and can adapt quickly to various devices and operating systems. Identifying the browsers, devices and environments the majority of your customers use, testing for compatibility issues, and making sure websites have sufficient performance headroom will all significantly improve the mobile experience. Automated mobile website testing can be used to understand and monitor performance characteristics and to help identify compatibility problems. With securely-managed, remotely accessible, real mobile devices, developers and testers can get valuable insight into the capabilities of mobile websites and boost productivity. Accelerating mobile website testing means improved website quality, faster time to market, better performance and enhanced compatibility. To learn more about Mobile Labs and how we can help with automated website testing visit or us at [email protected]. 12
Enterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 [email protected] http://www.seventablets.com
Mobile App Testing Guide. Basics of Mobile App Testing
2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and
Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing
Mobile Test Strategy Shankar Garg Senior Consultant - Testing Scope of Mobile Testing Why Quality is important Challenges in Mobile Testing Best Practices for Mobile Test Strategy Mobile Testing Tools
Mobile Application Testing
Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST
Mobile Performance Testing Approaches and Challenges
NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most
WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING
WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING 1 The basic frame of software testers mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that
Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD
Mobile App Testing Process Mobile Application Testing Strategy EMULATOR QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability
STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
Choose your mobile device carefully. The wrong platform could leave you without key functionality.
Choose your mobile device carefully. The wrong platform could leave you without key functionality. EXECUTIVE SUMMARY Can your sales force be equally effective with Salesforce.com Sales Cloud on any mobile
Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
Why HTML5 Tests the Limits of Automated Testing Solutions
Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So
Developing Cross-platform Mobile and Web Apps
1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences
Addressing Mobile Load Testing Challenges. A Neotys White Paper
Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...
Mobile Technique and Features
Smart evision International, Inc. Mobile Technique and Features Smart evision White Paper Prepared By: Martin Hu Last Update: Oct 16, 2013 2013 1 P a g e Overview Mobile Business intelligence extends and
The Tablet Revolution: A Report on Tablet Usage, Tablet Conversation Analysis & How Tablet Users Interact with Search Ads
The Tablet Revolution: A Report on Tablet Usage, Tablet Conversation Analysis & How Tablet Users Interact with Search Ads RISE OF THE TABLET According to Gartner, tablets have sold faster than any other
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,
Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application
Creating Effective Mobile Advertising Campaigns
Creating Effective Mobile Advertising Campaigns This document pertains specifically to creating Mobile Display Ad Campaigns running on the Google Ads network. It is intended to provide recommendations
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide
Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE GETTING STARTED WITH ADOBE ACROBAT CONNECT PRO MOBILE FOR IPHONE AND IPOD TOUCH Overview Attend Acrobat Connect Pro meetings using your iphone
Developing and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
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
Here s how to choose the right mobile app for you.
Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband
Office of Information Technology Connecting to Microsoft Exchange User Guide
OVERVIEW The Office of Information Technology is migrating its messaging infrastructure from Microsoft Exchange 2003 to Microsoft Exchange 2010. Moving to the latest technology will provide many enhancements
Statement of Direction
Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...
Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions
Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices
ipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
E21 Mobile Users Guide
E21 Mobile Users Guide E21 Mobile is the Mobile CRM companion to TGI s Enterprise 21 ERP software. Designed with the mobile sales force in mind, E21 Mobile provides real-time access to numerous functions
Mobile App Testing is not something special
Mobile App Testing is not something special Simon Peter Schrijver TesT-PRO @simonsaysnomore [email protected] simonsaysnomore.wordpress.com My career in Mobile (App) Testing Between 2006 and 2014
WompMobile Technical FAQ
WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop
farmerswife Contents Hourline Display Lists 1.1 Server Application 1.2 Client Application farmerswife.com
Contents 2 1 System requirements 2 1.1 Server Application 3 1.2 Client Application.com 1 1 Ensure that the computers on which you are going to install the Server and Client applications meet the system
Your First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
Managing Existing Mobile Apps
Adobe Summit 2016 Lab 324: Managing Existing Mobile Apps Adobe Experience Manager Mobile 1 Table of Contents INTRODUCTION 4 GOAL 4 OBJECTIVES 4 MODULE 1 AEM INTRODUCTION 5 LESSON 1 - AEM BASICS 5 OVERVIEW
Washington Goes Mobile Tax Rate Lookup App. Simplifying how businesses collect and track sales tax
Tax Rate Lookup App Simplifying how businesses collect and track sales tax The Tax Rate Lookup App Allows businesses to look up the sales tax rate and code for any location in Washington iphone app in
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester 1. What types of testing are particularly
Firefox for Android. Reviewer s Guide. Contact us: [email protected]
Reviewer s Guide Contact us: [email protected] Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy
Native, Hybrid or Mobile Web Application Development
Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app
Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly
Performance Analysis of Web-browsing Speed in Smart Mobile Devices
Performance Analysis of Web-browsing Speed in Smart Mobile Devices Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education, [email protected] Abstract The rapid growth of telecommunication
Syllabus Version 2.5_R (04.04.2016)
Syllabus Version 2.5_R (04.04.2016) CMAP-F-Syllabus V2.5_EN, 04.04.2016 Page 1 of 15 0. Introduction to This Syllabus... 4 0.1 Purpose of this document... 4 0.2 Cognitive Levels of Knowledge... 4 0.3 The
Available on VitalSource
User Guide Available on VitalSource Welcome to Pageburst on VitalSource all of your Elsevier ebooks at your fingertips! This user guide contains the information you will need to redeem your access code
Automated testing for Mobility New age applications require New age Mobility solutions
Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that
HP Cloud Printing. Rachel Tang, Market Development Manager 3 Dec, 2013
HP Cloud Printing Rachel Tang, Market Development Manager 3 Dec, 2013 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Great
MAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 [email protected] 1.866.963.0424 www.simplehelix.com 2 Table of Contents
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,
Mobile app performance explained
An AppDynamics Business White Paper Mobile app performance explained Developing a mobile strategy has never been more important to companies than today. According to a report from Kleiner Perkins, mobile
THE BUSINESS CASE FOR HYBRID HTML5 MOBILE APPS
Exploring the business case for building hybrid HTML5 mobile applications for enterprise mobility projects compared to implementing with a purely native development approach. THE BUSINESS CASE FOR HYBRID
Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende
Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende Disclaimers / Legal Information All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted
Mobile Application Performance
Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line 11km/s (7mps) Escape Velocity Performance Definition What is
Mobile App Proposal 0-000-000-000. - Magazine company- [email protected]. January 12, y. Direct Contact. Email
Mobile App Proposal - Magazine company- January 12, y Direct Contact 0-000-000-000 Email [email protected] TABLE OF CONTENTS 1. Introduction 2. Project Overview & Objectives 3. About Newsboard 4. Analytics
Mobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are
Session 07 Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are connected to computer and provide good environment
GUI Test Automation How-To Tips
www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface
Luxriot Broadcast Server Manual 21.01.2013
Luxriot Broadcast Server Manual 21.01.2013 Table of contents Introduction... 2 Luxriot Broadcast Server system requirements...3 Installation... 4 Luxriot Broadcast Server configuration...5 Broadcast Server
Kony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
Whitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
separate the content technology display or delivery technology
Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest
Web Development Life Cycle
Web Development Life Cycle Any software development project, a methodology should be followed to ensure project consistency and completeness. The Web development life cycle includes the following phases:
WATTLE. Adobe Connect 9.4 Upgrade Key Differences. Author: Jo Jo Maung, Business Analyst, ITS Version: 1.3 Date: 16 September 2015.
WATTLE Adobe Connect 9.4 Upgrade Key Differences Author: Jo Jo Maung, Business Analyst, ITS Version: 1.3 Date: 16 September 2015 WATTLE Page 1 Table of Contents ADOBE CONNECT MEETING ACCESS VIA WATTLE
CSC WORLD AN ARTICLE FROM FOCUS ON MOBILITY. Defining Your Mobile Strategy: A Guide to Developing Apps
AN ARTICLE FROM CSC WORLD FOCUS ON MOBILITY Defining Your Mobile Strategy: A Guide to Developing Apps SUMMER 2010 FOCUS ON MOBILITY DEFINING YOUR MOBILE STRATEGY A Guide to Developing Apps by Christopher
AND. 2015 Bowman Systems L.L.C. All Rights Reserved.
SERVICEPOINT 5 AND WEB BROWSERS 2015 Bowman Systems L.L.C. All Rights Reserved. This document and the information contained herein are the property of Bowman Systems L.L.C. and should be considered business
Discovering Computers
Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet Chapter 9 Operating Systems Objectives Overview Define an operating system Describe the start-up process and shutdown
Six ways to accelerate Android mobile application development
Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
Designing for Mobile. Jonathan Wallace [email protected]
Designing for Mobile Jonathan Wallace [email protected] Recommended Further Reading Recommended Reading http://www.worklight.com/assets/files/native Web Hybrid Mobile App Dev Webinar.pdf http://techcrunch.com/2012/02/05/designing
Contents. Executive Summary 3. A Summary of Mobility Challenges 4. Mobile Platform Capability: 6. Mobile Functional Testing 8. Mobile Performance: 10
by Laura Paterson Contents Executive Summary 3 A Summary of Mobility Challenges 4 Mobile Platform Capability: 6 Mobile Functional Testing 8 Mobile Performance: 10 Summary 11 2 Executive Summary The increasing
CYBERCRIMINAL IN BRAZIL SHARES MOBILE CREDIT CARD STORE APP
CYBERCRIMINAL IN BRAZIL SHARES MOBILE CREDIT CARD STORE APP August 2014 RSA agents recently traced a threat actor advertising a mobile credit card store application. The cybercriminal shared the information
WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER
WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com
STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications
STeP-IN SUMMIT 2013 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA Enhancing Performance Test Strategy for Mobile Applications by Nikita Kakaraddi, Technical Lead,
Cross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion [email protected] @ActiveNick www.activenick.net Who is ActiveNick?
Native v HTML5 An Event Planner s Primer
v HTML5 An Event Planner s Primer If you ve researched mobile apps for your conference, tradeshow or event, you ve probably come across the question or HTML5? Both provide an app experience designed for
Throughout this document, you will be instructed to log in as user Ann, or as user Julia. Log in using the user name assigned to you.
Introduction Oracle Documents Cloud Service (also referred to as "Oracle DOCS ) is a subscription-based file sync and share service available in the Oracle Cloud. It gives your employees a way to easily
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
Answers to Your Frequently Asked Questions About the Microsoft Office365 Program for Pasadena City College Faculty and Staff
Answers to Your Frequently Asked Questions About the Microsoft Office365 Program for Pasadena City College Faculty and Staff Microsoft Student Advantage What is the Microsoft Office365 Program for Pasadena
Reviewer Guide Core Functionality
securing your personal data Sticky Password Reviewer Guide Core Functionality Sticky Password is the password manager for the entire lifecycle of your passwords. Strong passwords the built-in password
System Requirements for Computer-Based Testing AzMERIT
System Requirements for Computer-Based ing AzMERIT This document contains basic technology requirements for online testing using American Institutes for Research s (AIR) systems for the 2015 2016 test
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android
Why Android? ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android Dr Dimitris C. Dracopoulos A truly open, free development platform based on Linux and open source A component-based
QLIKVIEW ON MOBILE: Beyond Reporting. A QlikView White Paper. qlikview.com. December 2012
QLIKVIEW ON MOBILE: Beyond Reporting A QlikView White Paper December 2012 qlikview.com Table of Contents QlikView on Mobile Means Discovery 3 Business Discovery on the Go 3 Reporting Alone Doesn t Drive
Testing Mobile Application using Device Cloud
Testing Mobile Application using Device Cloud Device Cloud and Benefits CSC has partnerships with mobile device cloud services such as DeviceAnywhere Device cloud platform provides an end-to-end solution
Web UI & Functional Test Automation for Continuous Agile Deliveries
Web UI & Functional Test Automation for Continuous Agile Deliveries Web Mobile API Database Date: 19 th Jan, 2016 Webinar Presentation by, Premal Dave, TestingWhiz About TestingWhiz TestingWhiz offers
Five Strategies for Performance Testing Mobile Applications
Five Strategies for Performance Testing Mobile Applications Mobile applications are now mainstream business. Businesses ranging from healthcare providers to retailers and airlines are creating applications
the future of mobile web by startech.ro
the future of mobile web by startech.ro year of the mobile web 2007 2008 2009 2010 2011 2 year of the mobile web 2007 2008 2009 2010 2011 3 year of the mobile web 2007 2008 2009 2010 2011 4 the device
