This document discusses building a better mobile web experience. It introduces Mobile Web Perspective (MWP) 5.0 and Mobile Internet Testing Environment (MITE) 2.0, which are tools for monitoring and testing mobile websites across different devices. There are unique challenges to delivering content via mobile websites versus mobile apps. MWP and MITE help address these challenges by monitoring websites from various global locations and device profiles, and allowing on-demand testing of websites on different devices to identify and resolve performance issues. The tools provide 24/7 monitoring, content verification across devices, and help with performance analysis and optimization.
The Presentation was presented by Dr. Robert Sutor, Vice President, IBM Mobile Platform at the Mobile World Congress 2012 at Barcelona, earlier this year. It has illustrations of IBM’s Mobile Strategy along with details on Worklight, IBM’s latest acquisition.
The Presentation was presented by Dr. Robert Sutor, Vice President, IBM Mobile Platform at the Mobile World Congress 2012 at Barcelona, earlier this year. It has illustrations of IBM’s Mobile Strategy along with details on Worklight, IBM’s latest acquisition.
Understand the challenges of programming application for each mobile platform and Xoriant’s recommendations of porting your mobile apps for overcoming this challenge. Also learn more on why mobile testing is an integral part of a mobile app development project which incorporates testing applications across devices, networks and carriers.
Mobile Apps 2012 conference: From concept to releaseintunity
Presented by Stuart Buscombe from Intunity at the Mobile Apps 2012 conference in Sydney in March 2012.
This presentation covers a range of commonly asked questions when businesses start out developing apps for internal and external facing applications.
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
Ruby is powerful server-side language with great collection of libraries and frameworks but to create a full mobile offering, Ruby developers need to become masters of many a craft. In this talk we'll walk through the design and development of a full stack HTML5 mobile application using Sinatra to create a robust RESTful API, Spine.js to bring MVC order to the client and jQuery Mobile to style and structure the application for the mobile world.
Mobile Ecosystem Dynamics (CTO Briefing)Paul Golding
A guide to the key dynamics of the mobile ecosystem today and in the next 3 years. Opportunities across the ecosystem plus the strategic importance of developers, platforms and software DNA.
Mobile Applications Development - Lecture 1
Brief History of Mobile
The Mobile Ecosystem
Mobile as the 7th mass medium
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L'Aquila (Italy).
http://www.di.univaq.it/malavolta
It’s not hard to see that your laptop computer isn’t the only piece of hardware that has a web browser. The web is on your phone, your tablet, your laptop and even your television. Web pages that take the multi-platform world into account are using Responsive Web Design (RWD). As we saw in a previous webinar, this is a set of techniques and ideas that look to adapt layouts based on the environment of the user’s browser. In this webinar Thom Robbins, Kentico CMS Chief Evangelist drilled into the tools and technologies for building a responsive site.
Delivering Exceptional User Experiences and Engagement – Learn from Real Worl...BlueArc Group
Learn from Freedom's real world success and find out how to deliver exceptional user experiences and engagement.
Presented by Scott Porter, BlueArc Group CEO
Testistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland LeusdenTurkish Testing Board
Agile, Continous Intergration, DevOps, Big data are not longer buzzwords but part of the day today process of everyone working in software development and delivery. To cope with applications that need to be deployed in production almost the same moment they were created, software development has changed, impacting the way of working for everyone in the team. In this talk, Roland will discuss the challenges performance testers face with Big Data applications and how Architecture, Agile, Continous Intergration and DevOps come together to create solutions.
Performance Testing of Big Data Applications - Impetus WebcastImpetus Technologies
Impetus webcast "Performance Testing of Big Data Applications" available at http://lf1.me/cqb/
This Impetus webcast talks about:
• A solution approach to measure performance and throughput of Big Data applications
• Insights into areas to focus for increasing the effectiveness of Big Data performance testing
• Tools available to address Big Data specific performance related challenges
Understand the challenges of programming application for each mobile platform and Xoriant’s recommendations of porting your mobile apps for overcoming this challenge. Also learn more on why mobile testing is an integral part of a mobile app development project which incorporates testing applications across devices, networks and carriers.
Mobile Apps 2012 conference: From concept to releaseintunity
Presented by Stuart Buscombe from Intunity at the Mobile Apps 2012 conference in Sydney in March 2012.
This presentation covers a range of commonly asked questions when businesses start out developing apps for internal and external facing applications.
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
Ruby is powerful server-side language with great collection of libraries and frameworks but to create a full mobile offering, Ruby developers need to become masters of many a craft. In this talk we'll walk through the design and development of a full stack HTML5 mobile application using Sinatra to create a robust RESTful API, Spine.js to bring MVC order to the client and jQuery Mobile to style and structure the application for the mobile world.
Mobile Ecosystem Dynamics (CTO Briefing)Paul Golding
A guide to the key dynamics of the mobile ecosystem today and in the next 3 years. Opportunities across the ecosystem plus the strategic importance of developers, platforms and software DNA.
Mobile Applications Development - Lecture 1
Brief History of Mobile
The Mobile Ecosystem
Mobile as the 7th mass medium
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L'Aquila (Italy).
http://www.di.univaq.it/malavolta
It’s not hard to see that your laptop computer isn’t the only piece of hardware that has a web browser. The web is on your phone, your tablet, your laptop and even your television. Web pages that take the multi-platform world into account are using Responsive Web Design (RWD). As we saw in a previous webinar, this is a set of techniques and ideas that look to adapt layouts based on the environment of the user’s browser. In this webinar Thom Robbins, Kentico CMS Chief Evangelist drilled into the tools and technologies for building a responsive site.
Delivering Exceptional User Experiences and Engagement – Learn from Real Worl...BlueArc Group
Learn from Freedom's real world success and find out how to deliver exceptional user experiences and engagement.
Presented by Scott Porter, BlueArc Group CEO
Testistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland LeusdenTurkish Testing Board
Agile, Continous Intergration, DevOps, Big data are not longer buzzwords but part of the day today process of everyone working in software development and delivery. To cope with applications that need to be deployed in production almost the same moment they were created, software development has changed, impacting the way of working for everyone in the team. In this talk, Roland will discuss the challenges performance testers face with Big Data applications and how Architecture, Agile, Continous Intergration and DevOps come together to create solutions.
Performance Testing of Big Data Applications - Impetus WebcastImpetus Technologies
Impetus webcast "Performance Testing of Big Data Applications" available at http://lf1.me/cqb/
This Impetus webcast talks about:
• A solution approach to measure performance and throughput of Big Data applications
• Insights into areas to focus for increasing the effectiveness of Big Data performance testing
• Tools available to address Big Data specific performance related challenges
Applying Testing Techniques for Big Data and HadoopMark Johnson
Testing “Big Data” can mean big time investment; several hours often spent just realize you made a simple typo. You fix the typo and then wait another couple hours for your script to hopefully this time run to completion. Even if the Big Data script or program ran to completion are you sure your data analysis is correct? Getting programs to run to completion and to assure functional accuracy per the requirements are some of the biggest hidden problems in big data today.
During this overview presentation we will first introduce unit and functional testing techniques and high level concepts to consider in the Hadoop Ecosystem. The second half of the presentation we will explore real testing examples using tools such as PigUnit, JUnit for UDF testing, BeeTest and Hive limited test data set testing.
Testistanbul 2016 - Keynote: "Enterprise Challenges of Test Data" by Rex BlackTurkish Testing Board
If you are testing a simple mobile app, you may find it relatively easy to find representative test data. However, what if you are testing enterprise scale applications? In the enterprise data center, one hundred or more applications of various sizes, complexity, and criticality co-exist, operating on various data repositories, in some cases shared data repositories. In some cases, disparate data repositories hold related data, and the ability to test integration across applications that access these data sets is critical. In this keynote speech, Rex Black will talk about the challenges facing his clients as they deal with these testing problems. You’ll go away with a better understanding of the nature of the challenges, as well as ideas on how to handle them, grounded in lessons Rex has learned in over 30 years of software engineering and testing.
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan CuellarTurkish Testing Board
When I demo’ed what is now called Appium at the Selenium Conference in 2012 I had no idea what I was doing starting an open source project. I knew little about how open source operated and worked behind the scenes. Thanks to the help of a great community and the advice of some seasoned open source contributors, Appium has quickly become the most popular open source mobile automation framework. Along the way, mistakes were made, lessons were learned, and occasionally we got things right. I’ve put together a collection of stories and lessons that I’d like to share with others to help everyone manage, contribute to, and consume open source software projects more effectively.
Automated verification is becoming increasingly important. Getting a product from idea to customer as fast as possible in a Continuous Delivery, or a Deployment pipeline is crucial in more businesses than ever before. But how do we get a product through that pipe line, with high quality? Kristian will talk about how automated verification can get you there.
Black box testing, equivalence partitioning, equivalence class partition, ECP, Boundary Value Analysis, BVA, ISTQB Foundation level, Manual Testing, Examples for Equivalence Partitioning, Examples for Boundary value analysis
Designing a user experience that mobile smartphone users love requires understanding the best practices in testing and monitoring mobile apps and mobile optimized websites - for performance, usability, and adoption.
The Essentials of Mobile App Performance Testing and MonitoringCorrelsense
Complexity across mobile carriers, locations and operating systems has made building mobile apps and monitoring their end user performance time consuming and expensive. The importance of testing mobile apps on iOS, Android and Windows Phone is increasing as more users embrace these devices. Join Correlsense and uTest for an online seminar which will teach you the steps to successful mobile application testing and performance management. We will discuss:
- The proliferation of mobile devices and the technical challenges they bring to end user experience monitoring
- Ways to prepare mobile applications for peak usage periods with the right load and performance testing techniques
- Tips and techniques for gaining visibility into the performance of mobile applications with the right monitoring tools
We will conclude with a discussion of the Correlsense and uTest solutions.
MeasureWorks eFinancials - Best practices for a successfull mobile experienc...MeasureWorks
Gebruikers van mobiel internet verwachten snelle transacties en betrouwbare sites en/of applicaties. Volgens recent onderzoek haakt meer dan 52% van de klanten af bij een slechte ervaring en overweegt daardoor geen gebruik meer te maken van een mobiele applicatie.
Nu mobiel internet een integraal onderdeel wordt van uw dienstverlening, en de verwachtingen van klanten toenemen, wordt het managen en monitoren van uw mobiele sites en applicaties een voorwaarde voor succes. Het niet tijdig identificeren van langzame, of erger, niet functionerende mobiele diensten zal onherroepelijk resulteren in verlies van klanten, omzet en uiteindelijk reputatie schade.
Aan de hand van praktijkvoorbeelden zullen we u laten zien:
* Wat de impact is van de adoptie van mobiel internet en groeiende klantverwachtingen op uw online dienstverlening
* Op welke wijze Mobiele Web Experience problemen kunnen worden herkend voordat klanten uw website verlaten
* Best practices voor het leveren van een kwalitatief uitstekende Mobile Web Experience
Considerations for Your Mobile LibraryRachel Vacek
The ubiquity of mobile devices has changed how people access information, and users expect libraries to provide mobile interfaces to that information. In this session, learn about the benefits and drawbacks of building a mobile website versus building a mobile application and get ideas for innovative services and tools for your library’s mobile environment
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
Mantra delivering on-the-go smart phone applications for today’s enterprises and mobile consumers. Our mobile application development focus areas includes Custom Mobile Application Development, Business & social media mobile Application Development, Mobile Game Application Development, Mobile Commerce Application Development, Mobile Sites and Web Application Development, Software as a Service(SaaS) and Business Marketing Application Development. Custom mobile application development services includes: iPhone Application Development, iPad Application Development, Android Application Development, Blackberry Application Development, Windows Mobile Application Development.
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileKeynote Mobile Testing
Developers, testers, and managers are moving away from traditional testing late in development and toward early, agile testing practices, with this shift being immensely more evident in the mobile sphere. Many teams are adopting continuous integration (CI) to speed up and streamline their development and testing processes in order to meet the demands of this condensed, mobile-centric timeframe.
Keynote’s Joe Lewis and Josh Galde explore how developers and testers can become more closely aligned than ever before with easily deployable and configurable tools such as Jenkins CI. Testing on real mobile devices through this integration tool gives you the most accurate view into how your mobile app or website will perform in the real world, all in a pre-production environment.
Continuous Mobile - Testing Using Jenkins - A How To GuideKeynoteSystems
Presentation by Joe Lewis, Keynote
Continuous Mobile Testing Using Jenkins – A How-To Guide
Who uses Jenkins
How does Jenkins support mobile
How to test your mobile app on real devices using Jenkins
Continuous Mobile Testing Using Jenkins - A How To GuideKeynoteSystems
Presentation by Joe Lewis at Keynote. Continuous Mobile
Testing Using Jenkins – A How-To Guide
Who uses Jenkins
How does Jenkins support mobile
How to test your mobile app on real devices using Jenkins
You'll find everything you need to know here, from the latest technology and best practice, to surprising statistics.
Mobile marketing is big news for B2B. We've all got around-the-clock internet access at our fingertips now. We can check emails, browse websites and book meetings - at work, at home or on the move. Consequently, PC is no longer the principal business tool. Indeed 70% of today's under-40s consider mobile their primary communication tool. What's more, mobile internet access has overtaken desktop internet access.
Library Mobile Web Design: Tips, Tricks and ResourcesRachel Vacek
Going mobile with your website? This presentation will walk you through some things to consider when thinking about the functionality and content of your library’s mobile presence, and point to useful tools for building your mobile website.
5 tips to build awesome mobile enterprise apps.Pascal Jaillon
An introduction to great app development using moTwin Platform.
Learn about the moTwin Connector API, what “real-time” performance actually means for mobile devices, and why “context” is at the foundation of moTwin’s application design philosophy.
This guide is a great way to learn about the power of our Platform and how it can help you build the next generation of mobile apps right now.
moTwin - 5 Tips to Build Awesome Mobile Enterprise Appsmotwin
5 Tips to build awesome mobile enterprise apps. This primer introduces some basic principles that will guide cutting edge application development. moTwin Platform is a mobile application development and runtime platform that enables advanced features and rapid development, with an emphasis on realtime data delivery and context-based app functionality. Use moTwin Platform to expedite your development process and embrace these advanced principles. For more information, visit www.motwin.com.
3. Performance Challenges of Meeting Mobile User Expectations
Content reaches the end user in a variety of ways within the mobile ecosystem. Each delivery
method presents unique challenges to providing a good experience.
SMS, MMS, CSC
Was the message delivered quickly and accurately?
How are your SMS delivery partners performing?
Web Browsing
Streaming
Are users able to download and
How long does it take to play a
navigate through mobile sites
video clip after the user selects it? Is
quickly? Are there broken links or
there buffering?
missing images?
Mobile Apps
Email
Does your application
Does your email service
crash during download?
have outages?
Data Throughput
Is your subscriber getting fast Content
download speeds? How is it Is content available
perceived vs. the competition? everywhere all the time?
3
4. Mobile Testing and Monitoring Products
Two paths for delivering mobile content, each with its own challenges.
Mobile Websites Mobile Apps
Challenges presented by each solution
§ Many device models to support § Dependence on OS
§ Slow download speeds § Multiple builds of same apps
§ Unreliable networks § Short shelf life
§ Lack of end user performance metrics § Require real devices for testing and monitoring
4
5. Mobile Testing and Monitoring Products
Each mobile approach requires a different testing and monitoring solution.
Mobile Websites Mobile Apps
Testing and monitoring of mobile Testing and monitoring of mobile apps for
websites for all mobile devices smartphones
Keynote Mobile Web Perspective® Keynote Mobile Device Perspective®
§ Database of 1,800+ devices and 11,000 device profiles § Real devices connected to live operator networks
§ Monitoring from 50 global locations and 35 operator networks § Latest smartphones in global locations
§ Real time results and alerts § Real time results and alerts
§ Troubleshoot issues to reduce downtime § Ability to conduct real-time troubleshooting for quick
issue resolution
Keynote Mobile Internet Testing
§ On demand access to 1,800+ devices and 11,000 device profiles
§ Record and Playback scripts
§ Analyze and troubleshoot performance problems
§ Test and verify website across multiple devices
5
6. New studies: Users prefer mobile Web over apps
Mobile Web is preferred for news, sports, commerce, and video.
H
Apps are preferred for games, music and social media.
“Many mobile
device users
appear to think
browsers offer
the better user
experience.”
UK: 7 out of 10
mobile media
users choose to
find information
and content via
a browser.
6
7. Building a Better Mobile Web
MOBILE WEB PERSPECTIVE Browse any mobile website MOBILE INTERNET TESTING
(MWP) using a library of 1,800 devices ENVIRONMENT (MITE)
The global monitoring and 11,000 device profiles The most powerful
solution for the desktop-based tool for
mobile web. testing and validating
mobile Web content.
Monitor your mobile website Record any mobile
from any one of our 50 website path or
locations around the world transaction with point-
and-click ease
Self-service scripting and Certify mobile Web content
provisioning for rapid over multiple device profiles
deployment simultaneously
7
8. At the frontline of delivering the mobile Web experience
Web / IT Operations QA / Certification Teams Performance / Test Engineers
24/7 Monitoring and Troubleshooting Content Verification Performance Analysis and Optimization
How can we How can I remotely
monitor mobile test mobile content
content for and services to
diagnose problems
availability, and optimize
performance, and performance.
quality?
How can we systematically
verify that our mobile
content is optimized for all
popular mobile devices?
Around the world and around the clock
You can cost-effectively monitor your mobile Web content 24 / 7, from the Keynote Global Test &
Measurement Network across all popular mobile device profiles.
8
9. At the frontline of delivering the mobile Web experience
Web / IT Operations QA / Certification Teams Performance / Test Engineers
24/7 Monitoring and Troubleshooting Content Verification Performance Analysis and Optimization
How can we How can I remotely
monitor mobile test mobile content
and services to
content for diagnose problems
availability, and optimize
performance, and performance.
quality?
How can we systematically
verify that our mobile is
website
optimized for all popularall
content is optimized for
populardevices?
mobile mobile devices?
Do more, in less time.
You can automate the certification of your mobile Web content across multiple device profiles for
conformance to mobile best practices.
9
10. At the frontline of delivering the mobile Web experience
Web / IT Operations QA / Certification Teams Performance / Test Engineers
24/7 Monitoring and Troubleshooting Content Verification Performance Analysis and Optimization
How can we How can I remotely
monitor mobile test mobile content
and services to
content for diagnose problems
availability, and optimize
performance, and performance.
quality?
How can we systematically
verify that our mobile
content is optimized for all
popular mobile devices?
Find it. Fix it. Fast.
You can interactively troubleshoot mobile Web content and service issues by remote testing on
multiple mobile device profiles and operators from your desktop.
10
11. Mobile Web Perspective 5.0
The global monitoring solution for the mobile Web.
Extensive Device On Demand Self-Service Real Time Reports &
Database Availability Scripting & Graphs
Access Provisioning
Monitor from virtually Get on-demand access Self-service scripting Get performance
any mobile device to content availability, and provisioning for reports and
profile. performance and rapid deployment. graphs in real
WebKitintegration quality data from 50 time
simulates access from locations
all popular mobile
devices.
11
12. Mobile Web Perspective 5.0
MWP can monitor any website by emulating any mobile device.
Extensive device database
1,800 devices and 11,000 device profiles
MWP downloads mobile websites on a mobile
WebKit browser
Supports HTML5 with AJAX, JavaScript and CSS
12
13. Mobile Web Perspective 5.0
MWP lets you record your own scripts and provision your own measurements
across multiple devices
Self-service scripting
Record scripts and add validation check-points
Remote script library
Save scripts to library and access them during
MWP measurement provisioning
Self-service provisioning
§ Create MWP measurements in
KSC
§ Provision measurements across
multiple devices
13
14. Mobile Web Perspective 5.0
View MWP results across different devices.
MWP results in MyKeynote
§ View Results for each device
§ View screen snapshot for
troubleshooting
14
15. Mobile Web Perspective 5.0
MWP monitors the availability of infrastructure delivering a mobile website,
without the impact of the network operator.
MWP-Air accurately monitors the response time and availability of the mobile website
as experienced by the end user.
MWP-Air
Corporate Firewall
(35 Networks)
RF
Mobile Web Content
MyKeynote Servers
IP Backbone
MWP
(50 Global Locations)
15
16. Mobile Internet Testing Environment 2.0
The most powerful desktop based tool for testing and validating mobile Web content
Extensive Device Mobile Simultaneous Remote Over Air
Database Optimization Multiple Device Troubleshooting
Certification
Record and playback Perform remote
Extensive device Analyze and optimize
scripts to certify over the air
database allows testing performance of mobile
mobile Web content testing and
on any device profile website
over multiple device troubleshooting of
profiles issues for web
simultaneously content
16
17. Mobile Internet Testing Environment 2.0
Interact with a mobile website and analyze its performance on any mobile device
17
18. Mobile Internet Testing Environment 2.0
Record scripts and upload them to remote script library for self-service MWP provisioning.
§ Record script once
§ Run script on any device profile
§ Provision script for MWP
18
19. Mobile Internet Testing Environment 2.0
Run a matrix test across multiple devices.
Automate
testing by
running a matrix
test across
multiple devices
19
20. Mobile Internet Testing Environment 2.0
Connect to remote Keynote agents using MITE 2.0
§ Perform Over-the-Air testing on
different networks in remote
locations
§ Troubleshoot MWP alerts by
running instant tests on remote
agents
20
22. Build a Better Mobile Web with MITE and MWP
H
MOBILE WEB PERSPECTIVE Browse any mobile website MOBILE INTERNET TESTING
(MWP) using a library of 1,800 devices ENVIRONMENT (MITE)
and 11,000 device profiles
The global monitoring The most powerful
solution for the desktop-based tool for
mobile web. testing and validating
mobile Web content.
Monitor your mobile website Record any mobile
from any one of our 50 website path or
locations around the world transaction with point-
and-click ease
Self-service scripting and Certify mobile Web content
provisioning for rapid over multiple device profiles
deployment simultaneously
22