Mobile Application Performance

Size: px
Start display at page:

Download "Mobile Application Performance"

Transcription

1 Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line

2 11km/s (7mps) Escape Velocity Performance Definition What is it and how do we quantify it?

3 Performance Definition Timely application response to user input, request and command Enables productive navigation, analysis, workflow Does not detract from or negatively impact user experience Application stability Does not freeze, hang, or crash Application meets or exceeds requirements Fits within enterprise architecture and meets security objectives

4 Why is Performance Important? Application abandonment *From: HP Three Key Objectives for Mobile Testing.

5 Microstrategy High Performance Initiative A multi-year, multi-million dollar initiative designed to improve our customers system performance. Engineering, Support, Professional Services

6 Microstrategy High Performance Initiative High Performance Benchmark Testing Lab What is it? Multi-million dollar state of the art lab Over 100 servers covering all major 64-bit OS platforms Multi-terabyte, industry-specific databases What is the charter? Deliver up to 10x faster BI applications Provide faster than 3-second response time for most predictable queries and analyses Provide faster than 5-second response time for the majority of ad hoc queries

7 Professional Services and the Mobile Service Line One Week Database to end user study of your system MicroStrategy Performance Analysis Workshop Main Deliverables: Performance op,miza,on roadmap - Where you are, where you want to be, and how to get there. Performance Op,miza,on Roadmap 1 Improve 2 Upgrade 3 Enhance System Configura,on Recommenda,ons System configura:on recommenda:ons. Configura,on Recommenda,ons Recommended! Expected Results Performance Monitoring Plan - Understand the tools and metrics you can use to monitor your performance. Performance Monitoring Plan

8 Tip #1 Tip #1 Consider the Entire System

9 Microstrategy Mobile Stack Devices Network Mobile Server Intelligence Server Database

10 Running

11 What is sent to Device? Document Definition Transport: Highly Compressed Binary File Mobile Server Contains: Document metadata definition Selector Objects Panel Objects Shapes, Lines Data Images (Background, Icons)

12 Loading

13 Tip #2 Tip #2 Engineer your Apps for Optimized Performance

14 Reactive vs. Proactive Reactive Performance Tuning Devices Network Mobile Server Database Intelligence Server Proactive Incorporate Performance tuning in design and development

15 Tip #3 Enable Caching at All Levels

16 Rule 1 Optimize Data Query Speed 3 Primary levers influence query speed 1. Optimize metadata designs (In Memory BI (Cubes)) 2. Optimize database design to process SQL faster 3. Optimize VLDB settings 16

17 Enable Caching Wherever You Can Device level

18 Device Level Caches Instantiating results on mobile client Devices Network Mobile Server Intelligence Server Database

19 Caching on Device Multiple methods 1. Live Execution 2. Pre-caching 3. Subscriptions 4. Background Execution

20 Live Execution

21 Device Caches In the beginning.live Execution Devices Network Mobile Server Intelligence Server No Device Side Cache! Database

22 Device Caches Running from Device Disk Cache Devices Network Mobile Server Intelligence Server Database GUI

23 Pre-caching

24 Device Caches Pre Caching Can be preloaded at startup Advantages of device caching include: - Can adapt intelligently to user behavior while downloading - Cache can be kept current with an update - Can be used for offline scenarios, once downloaded - Pre-loading status bar shows progress of downloads

25 Mobile Administrator Configuration Profile

26 Mobile Configuration Profile Settings Tab Part 1

27 Mobile Configuration Profile Home Screen Tab

28 Adaptive Pre-caching Work Flow Linked Dashboard 1 Linked Dashboard 2 Supporting Objects Folder Parent Dashboard Linked Dashboard 3 Linked Dashboard 4

29 Device Side Settings Caching Device settings for caching behavior

30 Optimizing Cache Strategies If you encounter trouble, be sure: Clear on Close is set to OFF at Mobile Configuration/Device Level Caching is enabled at appropriate levels - Project, Document, Dataset Level Cache settings are turned ON Adequate memory is allocated to save caches on the Server and Client Look for documents where some component is not cached Cache Expiration settings are high enough Refresh data only as often as needed

31 Microstrategy Desktop Caching settings Memory storage Make sure you have sufficient space to store datasets Same applies to formatted documents

32 Microstrategy Desktop Caching settings - Expiration Set cache expiration times per requirement

33 Microstrategy Desktop Administration Are caches being hit? Check to see if caches are being created and hit

34 Subscriptions

35 Subscriptions Work Flow Mobile Device Can serve subscriptions at App Start-up Mobile Server Subscriptions generated and caches stored in History List Inbox Intelligence Server

36 Subscriptions Advantages of Subscriptions include: - Can be set up on a schedule, downloaded on App startup - Can be used for offline scenarios, once downloaded - Can be managed on a per user basis - Default prompt answers can be provided

37 Subscriptions Subscribing from Desktop

38 Subscriptions Desktop Settings Can choose to run subscription immediately or as per schedule

39 Subscriptions Mobile Server Settings Ensure device checks for latest subscriptions regulary Ensure subscription caches load on startup

40 Subscriptions vs. Pre-Cache Subscriptions Cache Pre-Loading Schedule based/ Predetermined End User Driven Less frequently changing Data Real time / Adaptive Administrator Driven Real time Data Both Optimized for Performance Optimized for Offline Use

41 Remaining Caches Upstream from Mobile device

42 Other Component Caches Document, Result, Element, Object, DB Connection Devices Network Mobile Server Intelligence Server Database

43 Background Execution 43

44 Background App Refresh New as of: 9.4.1, Update 3 and HotFix 4 * Requires ios 7 or greater Same functionality as Newsstand" APNs and Schedule" Increase performance" Background report data download"

45 Background App Refresh APNS I-Server: HF4 Mobile-Server: HF4 Mobile-Client: U3 Advantages include - Content can be downloaded even when App is in background (using new ios7 API) - Can be used for offline scenarios, once downloaded - Single MicroStrategy App (no need for 2 separate Apps) Things to be careful about - Device needs to be on wifi for downloads to happen - App needs to be running in background Newsstand

46 Background App Refresh Mobile Configuration

47 Tip #4 Leverage the best hardware available

48 Hardware Considerations As much as you can reasonably afford Examples may include - Better internal hardware architecture - Better Processor/CPU - More RAM - Better Network hardware - Better Graphics Engine/GPU - Specific Feature improvements: Camera, GPS, Video streaming etc - Better or newer OS - New features and functions supported by MSTR

49 Optimizing Performance Use the best hardware available For our internal test documents, - ipad Air was up to 40% faster than the ipad 4 - iphone 6 was up to 30% faster than iphone 5S In the ANDROID market, this difference can be very stark given the vast range of devices and specs Recommendation Always use the latest hardware certified by MicroStrategy for optimal performance

50 Tip #6 Tip #5 Leverage the best network(s) available

51 Network Devices Network Mobile Server Intelligence Server 51 Database 51

52 Network Considerations Carrier Performance The proof is in the pudding *Data for major US Carriers (PC Magazine Report 2012)

53 Network Considerations Performance variation by network

54 Network Considerations Various factors play a role: Bandwidth, Latency, Packet Loss, Signal Strength, Distance from Cell Towers, Actual Data being transferred etc For optimal network performance - Avoid Network completely using caching, slicing selectors, offline mode - Choose Wifi over cellular - Choose LTE over 4G over 3G etc. - Pay attention to the MicroStrategy Network error messages - Use free Apps like SpeedTest to monitor Network conditions - Use Best Practices in global deployment scenarios Other considerations - VPN services may add significant overhead, sometimes up to 40-50% - Firewalls and other layers of security could add overhead

55 Mobile Configuration Profile Network Settings at Server Level

56 Monitor Network Status From Device

57 Slow Network Connections

58 Tip #5 Tip #6 Always use the latest and greatest MicroStrategy release!

59 Application Software Considerations Newer versions may include: Newer features and/or modified workflows Fixes which may impact Performance/Reliability Device OS versions matter too Better Performance and Reliability than earlier versions - Incremental Downloading (9.2.1) - Binary Compression (9.3) - Combining HTTP requests (9.3) - Definition Caching (9.3) - New RWD Engine workflow (9.4) - Binary limits normally increase every few builds

60 Tip #7 Optimized performance begins with the design

61 Design Considerations Good Design and Workflow Make All the Difference How much data is really required to support the use case? Push detailed granular data deeper into the work flow Divide and conquer Not everyone needs the same level of detail

62 Images Image resolution and size impacts binary size and load times Before - Resolution: 1242x Image size: ~2.5MB - Execution time: 4.7s After - Resolution: 750x Image size: ~0.5MB - Execution time: 1.2s Improvement - Loads 75% faster - No adverse effect on image quality - Overall better end user experience!

63 Tip #8 Leverage document object settings and parameters

64 Normal Multi-Layout Dashboard All layouts are downloaded incrementally Dashboard 1 Dashboard 2 Dashboard 3

65 Linked Multi-Layout Dashboard Only selected layout is rendered at execution time.rest as needed First Slice Dashboard 1 Dashboard 2 Dashboard 3 Other Layouts

66 Slicing vs. Filtering All slices loaded on client Selector changes local & faster More data adds to downloading :me Offline analysis possible

67 Slicing vs. Filtering Only required slice is loaded Selector changes require trip to the server Single slice is fetched regardless Offline analysis not possible

68 Tip #9 You can not improve what you do not measure!

69 Mobile Configuration Profile Settings Tab Measure and Monitor

70 Logging on the Mobile Device Access via Settings

71 Logging on the Mobile Device Specifying logging behavior

72 Logging on the Mobile Device Log file - Verbosity Summary level statistics of critical actions Greater level of detail for each http request

73 Mobile Performance Logging Mobile Server Level Make sure Statistics are turned on and in Screen Mode Choose logging level based on level of detail needed

74 Mobile Performance Logging Mobile Server Level

75 Mobile Performance Logging Mobile Server Level Logfiles display here.

76 Enterprise Manager Track mobile performance Mobile Statistics include: - Execution Time - Rendering Time - App Version - OS Version - Cache Usage - Network etc Manipulation Tracking under development. Enterprise Manager documents for analysis

77 Monitoring App

78 Monitoring App

79 Monitoring App

80 Monitoring App

81 Tip # Don t forget Load and Stress Testing

82 Scripted Stress Testing and Performance Tools Simulate mobile server load using web load testing tools Borland Silk Performer (Microstrategy, in-house) MFC Blaster (Microstrategy, in-house) J-Meter (Simulates configurable server load) HP Loadrunner (Commonly used for Enterprise) Measure response times from mobile device Regression Test Automation with DeviceAnyWhere.com Analyze network communication: Fiddler (Microstrategy, in-house) Wireshark SpeedTest Monitor Device Performance: Xcode Instruments (Command line for ios) DDMS for Android

83 7-1 Other Performance Considerations

84 Other Factors to be Considered Analyze and Optimize the end-to-end workflow Once device and network are optimized, focus on: Server hardware - Concurrency Databases, Cubes, SQL queries Third party services like Google Maps, YouTube Reduce the number of graphs, grids or advanced visualizations

85 Thankyou! Questions? Ray Bennett,

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session

More information

MicroStrategy Desktop 10.2. MicroStrategy 10.2: New features overview. microstrategy.com 1

MicroStrategy Desktop 10.2. MicroStrategy 10.2: New features overview. microstrategy.com 1 MicroStrategy Desktop 10.2 MicroStrategy 10.2: New features overview. microstrategy.com 1 TABLE OF CONTENTS MicroStrategy Desktop 10.2 Easier integration of custom visualizations 3 BETA Dashboard annotation

More information

DOCUMENT REFERENCE: SQ312-003-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

DOCUMENT REFERENCE: SQ312-003-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015 DOCUMENT REFERENCE: SQ312-003-EN SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper May 2015 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 312 003 EN FINAL JP

More information

Testing & Assuring Mobile End User Experience Before Production. Neotys

Testing & Assuring Mobile End User Experience Before Production. Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Mobile Performance Testing Approaches and Challenges

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

More information

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4 Citrix EdgeSight User s Guide Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance

More information

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016 This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016 Page 1 System Requirements NAV 2016 Microsoft Dynamics NAV Windows Client Requirements

More information

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications

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,

More information

Informatica Data Director Performance

Informatica Data Director Performance Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics NAV 2016.

More information

An Architectural Review Of Integrating MicroStrategy With SAP BW

An Architectural Review Of Integrating MicroStrategy With SAP BW An Architectural Review Of Integrating MicroStrategy With SAP BW Manish Jindal MicroStrategy Principal HCL Objectives To understand how MicroStrategy integrates with SAP BW Discuss various Design Options

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 1 of 13 19.01.2016 17:52 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft

More information

Online Courses. Version 9 Comprehensive Series. What's New Series

Online Courses. Version 9 Comprehensive Series. What's New Series Version 9 Comprehensive Series MicroStrategy Distribution Services Online Key Features Distribution Services for End Users Administering Subscriptions in Web Configuring Distribution Services Monitoring

More information

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice 27 th March 2015 Istanbul, Turkey Performance Testing Best Practice Your Host.. Ian Molyneaux Leads the Intechnica performance team More years in IT than I care to remember Author of The Art of Application

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 System Requirements for Microsoft Dynamics NAV 2016 Contents System Requirements for Microsoft Dynamics NAV 2016...3 Microsoft Dynamics NAV 2016 Windows Client Requirements...4 Microsoft Dynamics NAV Development

More information

How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy. Ani Jain January 29, 2014

How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy. Ani Jain January 29, 2014 How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy Ani Jain January 29, 2014 Agenda Case Studies Why BusinessObjects and Cognos Customers Upgrade to MicroStrategy Demo:

More information

Tuning Tableau Server for High Performance

Tuning Tableau Server for High Performance Tuning Tableau Server for High Performance I wanna go fast PRESENT ED BY Francois Ajenstat Alan Doerhoefer Daniel Meyer Agenda What are the things that can impact performance? Tips and tricks to improve

More information

DOCUMENT REFERENCE: SQ312-002-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

DOCUMENT REFERENCE: SQ312-002-EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014 DOCUMENT REFERENCE: SQ312-002-EN SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper March 2014 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 312 002 EN FINAL

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 Page 1 of 7 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics

More information

Kaseya 2. User Guide. Version 7.0. English

Kaseya 2. User Guide. Version 7.0. English Kaseya 2 Mobile Device Management User Guide Version 7.0 English September 3, 2014 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept

More information

STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing

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

More information

Web Application Testing. Web Performance Testing

Web Application Testing. Web Performance Testing Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)

More information

Cognos Performance Troubleshooting

Cognos Performance Troubleshooting Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?

More information

System Requirements. Microsoft Dynamics NAV 2016

System Requirements. Microsoft Dynamics NAV 2016 System Requirements Microsoft Dynamics NAV 2016 Contents System Requirements for Microsoft Dynamics NAV 2016... 4 Microsoft Dynamics NAV Windows Client Requirements... 5 Microsoft Dynamics NAV Development

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

BillQuick Agent 2010 Getting Started Guide

BillQuick Agent 2010 Getting Started Guide Time Billing and Project Management Software Built With Your Industry Knowledge BillQuick Agent 2010 Getting Started Guide BQE Software, Inc. 2601 Airport Drive Suite 380 Torrance CA 90505 Support: (310)

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Optimizing Outlook Performance

Optimizing Outlook Performance Optimizing Outlook Performance Synopsis: this document will share some tips & tricks for how to get Outlook to perform at its best. If you have a large mailbox, there are certain settings you can change

More information

SYSTEM REQUIREMENTS...

SYSTEM REQUIREMENTS... Contents INTRODUCTION... 1 BillQuick HR Setup Checklist... 2 SYSTEM REQUIREMENTS... 3 HARDWARE REQUIREMENTS... 3 SOFTWARE REQUIREMENTS... 3 Operating System Requirements... 3 Other System Requirements...

More information

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3 Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior

More information

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

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

More information

Kaseya 2. User Guide. Version 1.0

Kaseya 2. User Guide. Version 1.0 Kaseya 2 Mobile Device Management User Guide Version 1.0 March 12, 2012 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations.

More information

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 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

More information

How To Synchronize With A Cwr Mobile Crm 2011 Data Management System

How To Synchronize With A Cwr Mobile Crm 2011 Data Management System CWR Mobility Customer Support Program Page 1 of 10 Version [Status] May 2012 Synchronization Best Practices Configuring CWR Mobile CRM for Success Whitepaper Copyright 2009-2011 CWR Mobility B.V. Synchronization

More information

Real Application Testing. Fred Louis Oracle Enterprise Architect

Real Application Testing. Fred Louis Oracle Enterprise Architect Real Application Testing Fred Louis Oracle Enterprise Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

BillQuick HR Getting Started Guide2015

BillQuick HR Getting Started Guide2015 GETTING STARTED GUIDE: BillQuick HR 2015 BillQuick HR Getting Started Guide2015 BillQuick Power Up Your Business (866) 945-1595 www.bqe.com info@bqe.com GETTING STARTED GUIDE: BillQuick HR 2015 Contents

More information

Why Mobile Performance is Hard

Why Mobile Performance is Hard Matt Welsh mdw@google.com Google, Inc. http://www.flickr.com/photos/nao-cha/2660459899/ Why Mobile Performance is Hard In a nutshell: Despite 20 years of research and engineering, mobile performance still

More information

Build Transactions Into Your Apps and Mobilize Your Enterprise with MicroStrategy 10

Build Transactions Into Your Apps and Mobilize Your Enterprise with MicroStrategy 10 Build Transactions Into Your Apps and Mobilize Your Enterprise with MicroStrategy 10 Agenda Introduction What is a workflow app? Transaction Services Component Objects Transaction Input Controls Transaction

More information

System Requirements for Microsoft Dynamics NAV 2015

System Requirements for Microsoft Dynamics NAV 2015 System Requirements for Microsoft Dynamics September 2014 Contents... 3 Microsoft Dynamics NAV Windows Client Requirements... 4 Microsoft Dynamics NAV Development Environment Requirements... 5 Microsoft

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

http://support.oracle.com/

http://support.oracle.com/ Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.

More information

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Table of Contents TABLE OF CONTENTS... 3 1.0 INTRODUCTION... 1 1.1 HOW TO USE THIS GUIDE... 1 1.2 TOPIC SUMMARY...

More information

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

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

More information

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information

DOCSVAULT Document Management System for everyone

DOCSVAULT Document Management System for everyone Installation Guide DOCSVAULT Document Management System for everyone 9 v Desktop and Web Client v On Premises Solution v Intelligent Data Capture v Email Automation v Workflow & Record Retention Installing

More information

separate the content technology display or delivery technology

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

More information

Media Server Installation & Administration Guide

Media Server Installation & Administration Guide Media Server Installation & Administration Guide Smarter Surveillance for a Safer World On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone: (845)

More information

SAP BusinessObjects BI4 Sizing What You Need to Know

SAP BusinessObjects BI4 Sizing What You Need to Know SAP BusinessObjects BI4 Sizing What You Need to Know Ian Treleaven Senior Portfolio Product Owner, BI Suite P&R, Enterprise Deployment SAP Product Group, Vancouver, Canada Session 0509 Disclaimer This

More information

Product Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.

Product Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted. Product Guide support@nintex.com www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

Multi-site Best Practices

Multi-site Best Practices DS SOLIDWORKS CORPORATION Multi-site Best Practices SolidWorks Enterprise PDM multi-site implementation [SolidWorks Enterprise PDM 2010] [] [Revision 2] Page 1 Index Contents Multi-site pre-requisites...

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Augmented Reality, Skype, icalendar and Custom Visualizations for MicroStrategy Mobile. www.infocepts.com

Augmented Reality, Skype, icalendar and Custom Visualizations for MicroStrategy Mobile. www.infocepts.com Augmented Reality, Skype, icalendar and Custom Visualizations for MicroStrategy Mobile Ben Craigo 29 Jan, 2013 Brief Overview of InfoCepts Helping Our Customers Derive Value from their Data since 2004

More information

Altaro Hyper-V Backup V4 - User Guide

Altaro Hyper-V Backup V4 - User Guide Altaro Hyper-V Backup V4 - User Guide 1 / 161 Table of contents Introducing Altaro Hyper-V Backup... 5 Roles... 6 Sample Scenario... 7 Different Editions... 9 Getting Started... 11 System requirements...

More information

ACTi MobileGo User Manual. Version 2.0.51

ACTi MobileGo User Manual. Version 2.0.51 ACTi MobileGo User Manual Version 2.0.51 04/18/2013 Table of Contents MobileGo V2.0.51 1 Overview 3 Introduction... 3 Network Architecture... 3 Specification... 4 Compatible NVR Firmware Version... 4 Things

More information

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market Scott Leaver, SAP and Matt Lloyd, SAP Legal Disclaimer The information in this presentation is confidential and proprietary to SAP

More information

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11 Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...

More information

Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution

Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact contact@datagaps.com

More information

Distribution Services - Deliver Personalized Reports and Alerts to Every Employee

Distribution Services - Deliver Personalized Reports and Alerts to Every Employee Distribution Services - Deliver Personalized Reports and Alerts to Every Employee Prittam Bagani 1/27/2015 Agenda 1. Introduction - MicroStrategy Distribution Services 2. Distribution Services for Business

More information

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015 Sitecore Health Christopher Wojciech netzkern AG christopher.wojciech@netzkern.de Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec

More information

E21 Mobile Users Guide

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

More information

Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis

Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis Autodesk Ecotect Analysis 2011 Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis This document describes how to install and activate Autodesk Ecotect Analysis 2011 software

More information

Database FAQs - SQL Server

Database FAQs - SQL Server Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license

More information

Managing Existing Mobile Apps

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

More information

Upgrade Guide. Upgrading your MicroStrategy Enterprise Software. Version 10.3 Document Number: 09321030

Upgrade Guide. Upgrading your MicroStrategy Enterprise Software. Version 10.3 Document Number: 09321030 Upgrading your MicroStrategy Enterprise Software Version 10.3 Document Number: 09321030 10.3, March 2016 Document Number: 09321030 Copyright 2016 by MicroStrategy Incorporated. All rights reserved. If

More information

System Requirements Table of contents

System Requirements Table of contents Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5

More information

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing White Paper Table of Contents Table of Contents... 1 Summary... 2 Client Performance Recommendations... 2 Test Environments... 2 Web Server (TLWEBPERF02)... 2 SQL Server (TLPERFDB01)... 3 Client Machine

More information

Cloud Services MDM. ios User Guide

Cloud Services MDM. ios User Guide Cloud Services MDM ios User Guide 10/24/2014 CONTENTS Overview... 3 Supported Devices... 3 System Capabilities... 3 Enrollment and Activation... 4 Download the Agent... 4 Enroll Your Device Using the Agent...

More information

Workshop Schedule 2015 4 th Quarter

Workshop Schedule 2015 4 th Quarter Workshop Schedule 2015 4 th Quarter October: 10/6 PDS DASH 10/15 Understanding the IBM Cognos 7 Toolset 10/20 Understanding the IBM Cognos 10 Web Toolset 10/29 PDS Producer November: 11/5 PDS DASH Advanced

More information

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing James Rapp Jonathan Brown Innovation Center Network, Silicon Valley Active Global Support How-To Live Example Existing Patterns

More information

System Administration Training Guide. S100 Installation and Site Management

System Administration Training Guide. S100 Installation and Site Management System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5

More information

Virtual Application Management with Microsoft Application Virtualization 4.6 and System Center 2012 Configuration Manager

Virtual Application Management with Microsoft Application Virtualization 4.6 and System Center 2012 Configuration Manager Virtual Application Management with Microsoft Application Virtualization 4.6 and System Center 2012 Configuration Manager This whitepaper describes the virtual application management capabilities provided

More information

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Automate Your BI Administration to Save Millions with Command Manager and System Manager Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy

More information

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events. Deciding what event you want to stream live that s the easy part. Figuring out how to stream it? That s a different question, one with as many answers as there are options. Cameras? Encoders? Origin and

More information

Boost your VDI Confidence with Monitoring and Load Testing

Boost your VDI Confidence with Monitoring and Load Testing White Paper Boost your VDI Confidence with Monitoring and Load Testing How combining monitoring tools and load testing tools offers a complete solution for VDI performance assurance By Adam Carter, Product

More information

Compare versions with Maximizer CRM 12: Summer 2013

Compare versions with Maximizer CRM 12: Summer 2013 Compare versions with Maximizer CRM 12: Summer Group and Enterprise Editions The Summer release of 12 continues to build on the theme of enhanced performance, usability and productivity while maintaining

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

ManageEngine Desktop Central. Mobile Device Management User Guide

ManageEngine Desktop Central. Mobile Device Management User Guide ManageEngine Desktop Central Mobile Device Management User Guide Contents 1 Mobile Device Management... 2 1.1 Supported Devices... 2 1.2 What Management Operations you can Perform?... 2 2 Setting Up MDM...

More information

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules www.mobilelabsinc.com

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

More information

How To Test On The Dsms Application

How To Test On The Dsms Application Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014

More information

LogMeIn Rescue+Mobile for Android

LogMeIn Rescue+Mobile for Android LogMeIn Rescue+Mobile for Android Contents How to Connect to an Android Device...3 How to Start a Code Session on an Android Device...4 How to Chat with the Customer...5 How to Manage Files on a Customer's

More information

Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

More information

Quick Start Guide. Version R9. English

Quick Start Guide. Version R9. English Mobile Device Management Quick Start Guide Version R9 English February 25, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept

More information

Mobile App Testing Guide. Basics of Mobile App Testing

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

More information

My Oracle Support Portal

My Oracle Support Portal My Oracle Support Portal Fuad Samara Customer Service Manager Global Customer Management The following is intended to outline our general product direction. It is intended for information

More information

SharePoint 2010 Performance and Capacity Planning Best Practices

SharePoint 2010 Performance and Capacity Planning Best Practices Information Technology Solutions SharePoint 2010 Performance and Capacity Planning Best Practices Eric Shupps SharePoint Server MVP About Information Me Technology Solutions SharePoint Server MVP President,

More information

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015 Livestream Studio! Release Notes & New Features!!! For use with Livestream Studio version 3.0.0! Published on April 13, 2015 Table of Contents 1. Release notes 2. 4K/UHD and low definition project formats

More information

Installation Instructions

Installation Instructions Avira Secure Backup Installation Instructions Trademarks and Copyright Trademarks Windows is a registered trademark of the Microsoft Corporation in the United States and other countries. All other brand

More information

Murali. Nori, SAS Institute Inc.

Murali. Nori, SAS Institute Inc. Paper SAS1722-2015 HTML5 and SAS Mobile BI Empowering Business Managers with Analytics and Business Intelligence Murali. Nori, SAS Institute Inc. ABSTRACT Business managers are seeing the value of incorporating

More information

Automated Performance Testing of Desktop Applications

Automated Performance Testing of Desktop Applications By Ostap Elyashevskyy Automated Performance Testing of Desktop Applications Introduction For the most part, performance testing is associated with Web applications. This area is more or less covered by

More information

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course Overview This course provides students with the knowledge and skills to design business intelligence solutions

More information

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing

More information

SeeTec ExpansionPackage

SeeTec ExpansionPackage SeeTec ExpansionPackage Contents Contents 1 SeeTec WebClient...1 1.1 System requirements... 2 1.1.1 Server requirements for Apache HTTP Server, SeeTec TranscodingEngine (STE) and SeeTec ApplicationGateway

More information

Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014

Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014 Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014 Computer Measurement Group, India 1 Contents Introduction Mobile Performance Optimization Developer Tools Purpose and Overview Mobile

More information

Telstra Mobile Device Management (T MDM) Getting Started Guide

Telstra Mobile Device Management (T MDM) Getting Started Guide Telstra Mobile Device Management (T MDM) Getting Started Guide Welcome Thank you for your interest in T MDM and Welcome! In this guide we will take you through the steps to enrolling your first device

More information

How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008.

How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008. How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008. 1 By Steve Smith, MVP SharePoint Server, MCT And Penny Coventry, MVP SharePoint Server,

More information

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902 10 Tips for Optimizing the Performance of your Web Intelligence Reports Jonathan Brown - SAP SESSION CODE: 0902 LEARNING POINTS Find out about the common issues SAP Product Support gets asked on a regular

More information

ios Enterprise Deployment Overview

ios Enterprise Deployment Overview ios Enterprise Deployment Overview ios devices such as ipad and iphone can transform your business. They can significantly boost productivity and give your employees the freedom and flexibility to work

More information

Comparative Analysis of Free IT Monitoring Platforms. Review of SolarWinds, CA Technologies, and Nagios IT monitoring platforms

Comparative Analysis of Free IT Monitoring Platforms. Review of SolarWinds, CA Technologies, and Nagios IT monitoring platforms Comparative Analysis of Free IT Monitoring Platforms Review of SolarWinds, CA Technologies, and Nagios IT monitoring platforms The new CA Nimsoft Monitor Snap solution offers users broad access to monitor

More information