This document provides tips for minimizing power consumption in mobile apps. It discusses how processor speeds, number of cores, display sizes and resolutions, and always-on features have increased power demands. It recommends measuring an app's power usage, identifying common issues like keeping devices awake, displaying the screen too long, inefficient network usage, and excessive GPS use. It then offers solutions such as bundling network requests, using wakelocks and sensors judiciously, and optimizing for low-power states. The overall message is that battery life is critical to users and developers need to prioritize power efficiency.
HH QUALCOMM hspa+ evolution - building upon the solid foundationSatya Harish
This document discusses the evolution of HSPA+ technology. Key points include:
1) HSPA+ carrier aggregation and small cells are enabling technologies for handling 1000x growth in mobile data traffic. Carrier aggregation can increase peak data rates up to 84 Mbps with 4 carriers and 168 Mbps with 8 carriers.
2) Small cells combined with HSPA+ range expansion techniques can triple network capacity today. Further enhancements like interference cancellation and Multiflow carrier aggregation across cells will provide even more gains.
3) HSPA+ evolution through technologies like carrier aggregation, small cells, and interference cancellation techniques will continue supporting billions of users into the future as mobile traffic grows exponentially.
HH QUALCOMM ev-do - do advanced maximizing the performance of ev-doSatya Harish
DO Advanced is a software upgrade that maximizes the performance of EV-DO networks through techniques like network load balancing, distributed network scheduling, and smart carrier management. It provides higher network capacity and improved user experience without requiring new infrastructure. The upgrade benefits both existing and new devices through cost-effective software releases. Standards and firmware for DO Advanced features have already been published and released.
The US Army selected HP Fortify as its application security solution to ensure the security of TAMIS, its web-enabled application used to manage munitions. HP Fortify provided both static and dynamic analysis capabilities to identify vulnerabilities in the application and help the Army comply with regulations. It detected numerous vulnerabilities initially and helped the Army establish more secure development practices to reduce risks to the critical TAMIS system over time.
UplinQ - hands-on with the qualcomm vuforia mobile vision platformSatya Harish
The document introduces the Qualcomm Vuforia Mobile Vision Platform. It provides an overview of the platform components including the Vuforia Engine, tools like the Target Manager and Vuforia Capture App, and cloud services. It describes the platform's vision capabilities like image, object, and environment recognition. Examples of digital experiences built with Vuforia like shopping and gaming are also mentioned. Session information is provided for demonstrations of Vuforia at the Uplinq conference.
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorSatya Harish
This document summarizes the work done by Linaro, Qualcomm, and eInfochips to enable Ubuntu Linux on the Qualcomm Snapdragon 600 processor. It discusses the Linaro Ubuntu developer releases that provide multimedia hardware acceleration. It also describes eInfochips' video conferencing solution built on these releases using Gstreamer, SIP, and a QT5-based GUI to enable low-latency audio and video calls on Snapdragon devices.
G11.2012 caa s_magic quadrant for unified communication as a service caas nor...Satya Harish
This document provides an overview and analysis of various unified communications as a service (UCaaS) vendors in North America. It discusses the strengths and cautions of 8x8, AT&T, Azaleos, CSC, and Google as UCaaS providers. Key information includes 8x8's focus on SMBs and competitive pricing, AT&T's large brand and global reach but slow time to market, Azaleos' strong Microsoft partnership and experience with Exchange/Lync/SharePoint, CSC's established global services and Cisco-based solution, and Google's low-cost offering and pace of innovation.
Wearables are the fastest growing market segment and are poised to impact humanity in significant ways. They come in diverse forms for lifestyle, health, sports, work, kids, pets, and industrial uses. Wearables connect in two ways - through personal area networks (PAN) or low power wide area networks (LPWAN) over public or private networks. They have applications in healthcare and safety monitoring for the aging population, livestock management, and many other industries like smart homes, transportation, and more. Wearables represent an innovative and diverse market with connectivity opportunities in various sectors.
HH QUALCOMM hspa+ evolution - building upon the solid foundationSatya Harish
This document discusses the evolution of HSPA+ technology. Key points include:
1) HSPA+ carrier aggregation and small cells are enabling technologies for handling 1000x growth in mobile data traffic. Carrier aggregation can increase peak data rates up to 84 Mbps with 4 carriers and 168 Mbps with 8 carriers.
2) Small cells combined with HSPA+ range expansion techniques can triple network capacity today. Further enhancements like interference cancellation and Multiflow carrier aggregation across cells will provide even more gains.
3) HSPA+ evolution through technologies like carrier aggregation, small cells, and interference cancellation techniques will continue supporting billions of users into the future as mobile traffic grows exponentially.
HH QUALCOMM ev-do - do advanced maximizing the performance of ev-doSatya Harish
DO Advanced is a software upgrade that maximizes the performance of EV-DO networks through techniques like network load balancing, distributed network scheduling, and smart carrier management. It provides higher network capacity and improved user experience without requiring new infrastructure. The upgrade benefits both existing and new devices through cost-effective software releases. Standards and firmware for DO Advanced features have already been published and released.
The US Army selected HP Fortify as its application security solution to ensure the security of TAMIS, its web-enabled application used to manage munitions. HP Fortify provided both static and dynamic analysis capabilities to identify vulnerabilities in the application and help the Army comply with regulations. It detected numerous vulnerabilities initially and helped the Army establish more secure development practices to reduce risks to the critical TAMIS system over time.
UplinQ - hands-on with the qualcomm vuforia mobile vision platformSatya Harish
The document introduces the Qualcomm Vuforia Mobile Vision Platform. It provides an overview of the platform components including the Vuforia Engine, tools like the Target Manager and Vuforia Capture App, and cloud services. It describes the platform's vision capabilities like image, object, and environment recognition. Examples of digital experiences built with Vuforia like shopping and gaming are also mentioned. Session information is provided for demonstrations of Vuforia at the Uplinq conference.
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorSatya Harish
This document summarizes the work done by Linaro, Qualcomm, and eInfochips to enable Ubuntu Linux on the Qualcomm Snapdragon 600 processor. It discusses the Linaro Ubuntu developer releases that provide multimedia hardware acceleration. It also describes eInfochips' video conferencing solution built on these releases using Gstreamer, SIP, and a QT5-based GUI to enable low-latency audio and video calls on Snapdragon devices.
G11.2012 caa s_magic quadrant for unified communication as a service caas nor...Satya Harish
This document provides an overview and analysis of various unified communications as a service (UCaaS) vendors in North America. It discusses the strengths and cautions of 8x8, AT&T, Azaleos, CSC, and Google as UCaaS providers. Key information includes 8x8's focus on SMBs and competitive pricing, AT&T's large brand and global reach but slow time to market, Azaleos' strong Microsoft partnership and experience with Exchange/Lync/SharePoint, CSC's established global services and Cisco-based solution, and Google's low-cost offering and pace of innovation.
Wearables are the fastest growing market segment and are poised to impact humanity in significant ways. They come in diverse forms for lifestyle, health, sports, work, kids, pets, and industrial uses. Wearables connect in two ways - through personal area networks (PAN) or low power wide area networks (LPWAN) over public or private networks. They have applications in healthcare and safety monitoring for the aging population, livestock management, and many other industries like smart homes, transportation, and more. Wearables represent an innovative and diverse market with connectivity opportunities in various sectors.
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsSatya Harish
The Qualcomm Hexagon SDK allows developers to optimize multimedia solutions by offloading compute tasks from the application processor to the Hexagon DSP. It provides tools like FastRPC for remote procedure calls, dynamic loading to add code/data at runtime, an Eclipse plugin for debugging, and optimized Hexagon libraries. The SDK also supports audio, voice, and computer vision applications and includes tools for installation, development, and testing.
Lte tdd sep 2014 – the global solution for unpaired spectrumSatya Harish
LTE TDD provides a global solution for deploying LTE in unpaired spectrum bands. It has inherent interworking capabilities with LTE FDD as well as 2G and 3G networks. This allows for seamless voice and data services across different spectrums and network standards. LTE TDD is being deployed widely in many countries and regions, utilizing various spectrum bands between 1.9GHz and 3.6GHz. It shares the same technology ecosystem as LTE FDD, including common chipsets, devices, and infrastructure equipment.
Uplin q'14 brian vogelsang - connected lighting - the next frontier in the in...Satya Harish
The document discusses connected lighting and the AllJoyn Lighting Service Framework (LSF). The LSF is an open source framework developed by the AllSeen Alliance that allows different lighting devices and systems to interoperate. It defines features for lighting control including scenes, groups, actions and effects to enable use cases like security alarms, games, and music visualization that respond through lighting. The LSF is intended to accelerate adoption of Wi-Fi connected lighting and make lighting interoperable with other Internet of Things devices and applications.
G05.2012 magic quadrant for mobile device management softwareSatya Harish
Enterprise mobile device management software helps companies manage mobile devices and address security and policy management challenges. While MDM features have become common across vendors, companies should also evaluate how well a vendor can support broader enterprise mobility needs. This Magic Quadrant evaluates major MDM vendors and their strengths and weaknesses in areas like security, management capabilities, scalability, and global support.
G01.2013 magic quadrant for endpoint protection platformsSatya Harish
The document provides an overview of the endpoint protection platform market and analyzes several vendors that provide endpoint protection solutions. It describes the market definition, current market leaders, and growth trends. It then evaluates the strengths and cautions of several vendors, including Arkoon Network Security, BeyondTrust, Check Point Software Technologies, Eset, and F-Secure.
This document provides a list of Gartner reports organized alphabetically by category. It includes over 100 Magic Quadrant and MarketScope reports covering various technology markets such as analytics, cloud, security, networking and more. The last update date is provided for each report.
This document provides an overview and analysis of the secure web gateway (SWG) market. It discusses key findings from Gartner's research, including:
- The market remains dominated by traditional on-premises appliances, but cloud-based services are growing rapidly. Advanced threat protection is an important differentiation factor.
- Vendors vary significantly in their cloud service offerings and abilities to protect against advanced threats. Integration of network sandboxing with SWGs is an important area of competition.
- Organizations considering cloud services have many options, but vendors differ in cloud strategy and sales/distribution effectiveness. Advanced threat services are now required for effective cloud-based SWGs.
UplinQ - bringing mobile vision to wearables digital eyewearSatya Harish
The document introduces the Qualcomm Vuforia SDK for Digital Eyewear, which brings augmented reality capabilities to digital eyewear. It addresses challenges like calibration for accurate alignment of virtual objects to the real world. The SDK supports both see-through displays and occluded displays, handles stereo rendering, and provides samples and tools to help developers create augmented reality applications for digital eyewear.
This document provides an introduction to Visual Basic 2008, including:
1. A brief description of Visual Basic 2008 and its evolution from earlier versions of BASIC. It is now a fully object-oriented programming language.
2. An overview of the Visual Basic 2008 Integrated Development Environment and how to create a new project.
3. Instructions for creating a simple first program to demonstrate adding two numbers and displaying the result in a message box.
Samsung Developer's Conference - Maximize App Performance while Minimizing Ba...rickschwar
1) The document discusses strategies for maximizing mobile app performance while minimizing battery drain. It identifies inefficient use of the cellular radio and preventing the processor from sleeping as common causes of excessive power consumption.
2) Trepn Profiler is introduced as a tool that can accurately measure an app's power consumption and identify performance bottlenecks by tracking CPU, GPU, and other hardware component usage.
3) The document provides best practices for using Trepn Profiler to optimize apps, such as inserting markers in code, reducing overhead from unnecessary data collection, and performing automated testing to evaluate the effects of changes.
Presentación Qualcomm evento Movilidad en la empresa españolavideos
Gaby Treiband, Director, Sales and Business Development, Key Accounts en Qualcomm, nos cuenta los cambios que están sucediendo en el paso de la era del PC a la era del móvil.
How to Lower Android Power Consumption Without Affecting Performancerickschwar
The document discusses various ways mobile app developers can lower the power consumption of their apps without affecting performance. It begins by explaining that most apps do not efficiently use system resources like the processor, cellular radio, and display, wasting power and reducing battery life. It then provides tips for optimizing specific areas of power consumption, such as using the cellular radio efficiently by bundling network traffic, offloading tasks to hardware accelerators like the DSP to reduce CPU usage, and managing the display to minimize brightness. The document stresses that measuring power consumption is key, and provides tools developers can use to profile and optimize the power impact of their apps.
Mobile devices such as smartphones and tablets are driving significant growth and innovation in computing. Smartphone shipments are increasing rapidly and surpassing PC shipments. Smartphones are also changing consumer behavior, with people using their phones for many activities like social networking, games, navigation, and commerce. This is resulting in explosive growth in mobile data traffic that is straining mobile networks. However, new technologies like 4G LTE networks and advanced LTE standards are helping to address this challenge and enable new services.
This session will provide a high-level overview of all of the tools and SDKs offered to Android developers via the Qualcomm Developer Network. Covered topics include Qualcomm® Adreno™ graphics profiler, Qualcomm® Snapdragon™ LLVM compiler, Trepn™ power profiler, Qualcomm® MARE parallelization library, Adreno SDK, AllJoyn™ software framework, Qualcomm®Vuforia™ SDK and more.
Watch this presentation on YouTube: https://www.youtube.com/watch?v=ItrzdkBmRJQ
Learn more about Android Tools for Snapdragon processors at Qualcomm Developer Network: https://developer.qualcomm.com/
The document provides information about developing apps for the BlackBerry PlayBook tablet using Adobe AIR, including setting up the development environment, creating a first app, implementing touch gestures, accessing files and device capabilities. It also discusses App World, the BlackBerry Developer Challenge competition, and upcoming developer conferences.
My key note speech at Droidcon 2012 promoting DT's leadership in the Smartphone Challenge initiative.
Smartphones have catapulted the distribution of mobile apps to new highs with increased usage of mobile networks.
The Smartphone challenge project goal is to optimise the interaction between devices & networks
DT understand the threat from network intensive, badly designed applications and developed developer guidelines.
DT alone cannot influence the market and we decided to leverage the support of GSMA, industry affiliates and developers themselves.
This document introduces Echelon's Energy Control Networking Platform for managing smart grids and distributed energy resources. The platform uses Echelon's Control Operating System (COS) running on Edge Control Nodes to allow distributed decision making and control at the edge of the grid. COS provides a common, open, and standards-based environment for connecting devices, running applications, and managing the smart grid. Echelon has over 20 years of experience in this area and their solutions are deployed in over 1,000 customer networks worldwide.
Helping QA organizations manage the challenges of a mobile-first world.
Join Rachel Obstler, Sr. Director of Product Management with Keynote Systems as she covers how organizations are rapidly deploying mobile versions of their customer-facing and internal applications.
With the prevalence of more agile-based approaches and the challenge of an ever-increasing diversity of devices and OS versions, testers are being asked to accomplish more testing in less time.
Rachel shares how leading enterprises are improving the efficiency of their mobile testing using automation, and how they identify the right processes and tools for the job. Sharing some fascinating statistics from their recent mobile quality survey of more than 69,000 mobile app developers and QA organizations in the top US enterprises, Rachel dives into the challenges identified in the survey and shares how to improve your testing process through optimizing your device testing strategy, and automating your mobile tests.
RantCell Pro is a mobile app and cloud-based service that allows users to benchmark and test user experience on 2G, 3G, 4G, LTE and CDMA networks using smart phones. The app measures key performance indicators and test results are uploaded to the RantCell cloud for analysis on their website. The RantCell Pro app can be used for indoor/outdoor testing, drive testing, and as a lab load generator. The cloud-based analysis provides graphical maps and charts to analyze coverage and identify network issues. It supports testing on up to 5 devices and stores up to 3 months of historical test data.
This document provides an overview of an IoT-based wireless electronic notice board project. The system will allow users to send notices from an Android phone to be displayed on an LCD screen notice board. Key aspects include:
- The main controlling device is a Raspberry Pi processor connected to a WiFi modem and LCD display. Notices sent from an Android app will be received by the WiFi modem and processed/displayed by the Raspberry Pi.
- The objectives are to develop a wireless notice board that can display notices sent from a mobile phone in a timely manner, as well as support sending documents, images, and videos.
- The existing manual notice boards have limitations like being time-consuming to maintain
Freescale i.mx golden presentation for blogger july 2011Dylan Ko
i.MX is Freescale's family of multimedia and display application processors. The i.MX 6 series offers scalable platforms for consumer products with quad, dual, and single core ARM Cortex-A9 processors. It provides high performance with low power consumption for applications like mobile devices, automotive infotainment, and more. The i.MX 6 enables rich user experiences through features like 1080p video playback, 3D graphics, and support for multiple simultaneous users through virtualization.
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsSatya Harish
The Qualcomm Hexagon SDK allows developers to optimize multimedia solutions by offloading compute tasks from the application processor to the Hexagon DSP. It provides tools like FastRPC for remote procedure calls, dynamic loading to add code/data at runtime, an Eclipse plugin for debugging, and optimized Hexagon libraries. The SDK also supports audio, voice, and computer vision applications and includes tools for installation, development, and testing.
Lte tdd sep 2014 – the global solution for unpaired spectrumSatya Harish
LTE TDD provides a global solution for deploying LTE in unpaired spectrum bands. It has inherent interworking capabilities with LTE FDD as well as 2G and 3G networks. This allows for seamless voice and data services across different spectrums and network standards. LTE TDD is being deployed widely in many countries and regions, utilizing various spectrum bands between 1.9GHz and 3.6GHz. It shares the same technology ecosystem as LTE FDD, including common chipsets, devices, and infrastructure equipment.
Uplin q'14 brian vogelsang - connected lighting - the next frontier in the in...Satya Harish
The document discusses connected lighting and the AllJoyn Lighting Service Framework (LSF). The LSF is an open source framework developed by the AllSeen Alliance that allows different lighting devices and systems to interoperate. It defines features for lighting control including scenes, groups, actions and effects to enable use cases like security alarms, games, and music visualization that respond through lighting. The LSF is intended to accelerate adoption of Wi-Fi connected lighting and make lighting interoperable with other Internet of Things devices and applications.
G05.2012 magic quadrant for mobile device management softwareSatya Harish
Enterprise mobile device management software helps companies manage mobile devices and address security and policy management challenges. While MDM features have become common across vendors, companies should also evaluate how well a vendor can support broader enterprise mobility needs. This Magic Quadrant evaluates major MDM vendors and their strengths and weaknesses in areas like security, management capabilities, scalability, and global support.
G01.2013 magic quadrant for endpoint protection platformsSatya Harish
The document provides an overview of the endpoint protection platform market and analyzes several vendors that provide endpoint protection solutions. It describes the market definition, current market leaders, and growth trends. It then evaluates the strengths and cautions of several vendors, including Arkoon Network Security, BeyondTrust, Check Point Software Technologies, Eset, and F-Secure.
This document provides a list of Gartner reports organized alphabetically by category. It includes over 100 Magic Quadrant and MarketScope reports covering various technology markets such as analytics, cloud, security, networking and more. The last update date is provided for each report.
This document provides an overview and analysis of the secure web gateway (SWG) market. It discusses key findings from Gartner's research, including:
- The market remains dominated by traditional on-premises appliances, but cloud-based services are growing rapidly. Advanced threat protection is an important differentiation factor.
- Vendors vary significantly in their cloud service offerings and abilities to protect against advanced threats. Integration of network sandboxing with SWGs is an important area of competition.
- Organizations considering cloud services have many options, but vendors differ in cloud strategy and sales/distribution effectiveness. Advanced threat services are now required for effective cloud-based SWGs.
UplinQ - bringing mobile vision to wearables digital eyewearSatya Harish
The document introduces the Qualcomm Vuforia SDK for Digital Eyewear, which brings augmented reality capabilities to digital eyewear. It addresses challenges like calibration for accurate alignment of virtual objects to the real world. The SDK supports both see-through displays and occluded displays, handles stereo rendering, and provides samples and tools to help developers create augmented reality applications for digital eyewear.
This document provides an introduction to Visual Basic 2008, including:
1. A brief description of Visual Basic 2008 and its evolution from earlier versions of BASIC. It is now a fully object-oriented programming language.
2. An overview of the Visual Basic 2008 Integrated Development Environment and how to create a new project.
3. Instructions for creating a simple first program to demonstrate adding two numbers and displaying the result in a message box.
Samsung Developer's Conference - Maximize App Performance while Minimizing Ba...rickschwar
1) The document discusses strategies for maximizing mobile app performance while minimizing battery drain. It identifies inefficient use of the cellular radio and preventing the processor from sleeping as common causes of excessive power consumption.
2) Trepn Profiler is introduced as a tool that can accurately measure an app's power consumption and identify performance bottlenecks by tracking CPU, GPU, and other hardware component usage.
3) The document provides best practices for using Trepn Profiler to optimize apps, such as inserting markers in code, reducing overhead from unnecessary data collection, and performing automated testing to evaluate the effects of changes.
Presentación Qualcomm evento Movilidad en la empresa españolavideos
Gaby Treiband, Director, Sales and Business Development, Key Accounts en Qualcomm, nos cuenta los cambios que están sucediendo en el paso de la era del PC a la era del móvil.
How to Lower Android Power Consumption Without Affecting Performancerickschwar
The document discusses various ways mobile app developers can lower the power consumption of their apps without affecting performance. It begins by explaining that most apps do not efficiently use system resources like the processor, cellular radio, and display, wasting power and reducing battery life. It then provides tips for optimizing specific areas of power consumption, such as using the cellular radio efficiently by bundling network traffic, offloading tasks to hardware accelerators like the DSP to reduce CPU usage, and managing the display to minimize brightness. The document stresses that measuring power consumption is key, and provides tools developers can use to profile and optimize the power impact of their apps.
Mobile devices such as smartphones and tablets are driving significant growth and innovation in computing. Smartphone shipments are increasing rapidly and surpassing PC shipments. Smartphones are also changing consumer behavior, with people using their phones for many activities like social networking, games, navigation, and commerce. This is resulting in explosive growth in mobile data traffic that is straining mobile networks. However, new technologies like 4G LTE networks and advanced LTE standards are helping to address this challenge and enable new services.
This session will provide a high-level overview of all of the tools and SDKs offered to Android developers via the Qualcomm Developer Network. Covered topics include Qualcomm® Adreno™ graphics profiler, Qualcomm® Snapdragon™ LLVM compiler, Trepn™ power profiler, Qualcomm® MARE parallelization library, Adreno SDK, AllJoyn™ software framework, Qualcomm®Vuforia™ SDK and more.
Watch this presentation on YouTube: https://www.youtube.com/watch?v=ItrzdkBmRJQ
Learn more about Android Tools for Snapdragon processors at Qualcomm Developer Network: https://developer.qualcomm.com/
The document provides information about developing apps for the BlackBerry PlayBook tablet using Adobe AIR, including setting up the development environment, creating a first app, implementing touch gestures, accessing files and device capabilities. It also discusses App World, the BlackBerry Developer Challenge competition, and upcoming developer conferences.
My key note speech at Droidcon 2012 promoting DT's leadership in the Smartphone Challenge initiative.
Smartphones have catapulted the distribution of mobile apps to new highs with increased usage of mobile networks.
The Smartphone challenge project goal is to optimise the interaction between devices & networks
DT understand the threat from network intensive, badly designed applications and developed developer guidelines.
DT alone cannot influence the market and we decided to leverage the support of GSMA, industry affiliates and developers themselves.
This document introduces Echelon's Energy Control Networking Platform for managing smart grids and distributed energy resources. The platform uses Echelon's Control Operating System (COS) running on Edge Control Nodes to allow distributed decision making and control at the edge of the grid. COS provides a common, open, and standards-based environment for connecting devices, running applications, and managing the smart grid. Echelon has over 20 years of experience in this area and their solutions are deployed in over 1,000 customer networks worldwide.
Helping QA organizations manage the challenges of a mobile-first world.
Join Rachel Obstler, Sr. Director of Product Management with Keynote Systems as she covers how organizations are rapidly deploying mobile versions of their customer-facing and internal applications.
With the prevalence of more agile-based approaches and the challenge of an ever-increasing diversity of devices and OS versions, testers are being asked to accomplish more testing in less time.
Rachel shares how leading enterprises are improving the efficiency of their mobile testing using automation, and how they identify the right processes and tools for the job. Sharing some fascinating statistics from their recent mobile quality survey of more than 69,000 mobile app developers and QA organizations in the top US enterprises, Rachel dives into the challenges identified in the survey and shares how to improve your testing process through optimizing your device testing strategy, and automating your mobile tests.
RantCell Pro is a mobile app and cloud-based service that allows users to benchmark and test user experience on 2G, 3G, 4G, LTE and CDMA networks using smart phones. The app measures key performance indicators and test results are uploaded to the RantCell cloud for analysis on their website. The RantCell Pro app can be used for indoor/outdoor testing, drive testing, and as a lab load generator. The cloud-based analysis provides graphical maps and charts to analyze coverage and identify network issues. It supports testing on up to 5 devices and stores up to 3 months of historical test data.
This document provides an overview of an IoT-based wireless electronic notice board project. The system will allow users to send notices from an Android phone to be displayed on an LCD screen notice board. Key aspects include:
- The main controlling device is a Raspberry Pi processor connected to a WiFi modem and LCD display. Notices sent from an Android app will be received by the WiFi modem and processed/displayed by the Raspberry Pi.
- The objectives are to develop a wireless notice board that can display notices sent from a mobile phone in a timely manner, as well as support sending documents, images, and videos.
- The existing manual notice boards have limitations like being time-consuming to maintain
Freescale i.mx golden presentation for blogger july 2011Dylan Ko
i.MX is Freescale's family of multimedia and display application processors. The i.MX 6 series offers scalable platforms for consumer products with quad, dual, and single core ARM Cortex-A9 processors. It provides high performance with low power consumption for applications like mobile devices, automotive infotainment, and more. The i.MX 6 enables rich user experiences through features like 1080p video playback, 3D graphics, and support for multiple simultaneous users through virtualization.
The document describes a restaurant billing application developed for Android phones. The application allows users to locate restaurants based on location and cuisine type, view restaurant details and ratings, get directions, call the restaurant, and view reviews. It was developed in Java using the Android SDK and is intended to help users accomplish dining-related daily tasks on their mobile devices.
Watch the full OnDemand Webcast: http://bit.ly/tuneupnetwork
It’s time to make good on that new year’s resolution. Admit it, in a moment of weakness as the clock hit midnight you resolved to dig in and tune up your corporate network in the new year. Well, the new year is already passing quickly by, so if you haven’t yet made good on that resolution, here is your chance. In these slides from our web seminar, we return to the basics – overall network evaluation, baseline measurements and comparisons, typical yet troublesome network issues, sharing bandwidth in the presence of time-sensitive applications, security, and overall network monitoring and reporting, just to name a few. We focus on practical issues and practical methods for improving the overall health of your network.
In these slides, we will cover:
- Critical elements to consider when evaluating your network
- Common pitfalls and how to avoid them
- Developing and using network baselines
- Optimizing network usage in the presence of competing applications and protocols
- Monitoring and reporting on your well-tuned network
What you will learn:
1. How and where to find the data you need
2. How to automate network monitoring and analysis to ensure the success of your tune up
3. How to quickly diagnose problems when things go wrong
This document discusses using Android and real-time operating systems (RTOS) for medical applications. It provides an overview of key healthcare trends driving medical technology, including improved diagnoses, preventative care, and increased medical needs of an aging population. The document compares using an RTOS versus Android/Linux for medical devices, noting benefits of RTOSes include real-time performance, low cost, small memory footprint, and lower power consumption. It also outlines the Android architecture and considerations for deploying Android in medical applications.
The document discusses the Snapdragon 845 mobile platform and benchmarks used to evaluate its performance. It notes that Snapdragon 845 powers over 120 device designs and provides improved performance over Snapdragon 835 through its Kryo 385 CPU, Adreno 630 GPU, and other components. However, it states that popular benchmarks only evaluate a limited subset of Snapdragon 845's capabilities and advocates evaluating real user experiences through tests of graphics, audio, AI, security and other functions instead.
Vivit webinar dec 2010 - Mobile Tipping PointShunra
This document discusses preparing applications for access via mobile devices. It notes that mobile data traffic is doubling every year, presenting new challenges for application performance. Key points include using virtual users to simulate mobile devices and networks during testing, defining service level objectives by location, and analyzing results to identify bottlenecks like high network round trips or excessive data transfer. The document recommends applying Application Performance Engineering practices and using HP LoadRunner and Shunra tools to ensure applications can meet performance needs over mobile networks.
Similar to HH QUALCOMM how to minimize the power consumption of your app (20)
Flextronics is implementing an HRIS system globally using Workday in phases, with the goal of a full rollout across 23 countries and over 100,000 employees within one year. The first phase included the US, Canada and Mexico, with the second phase piloting in China and India. Selecting the right project team and ensuring executive sponsorship were keys to success. Global design required reviewing business processes across countries and gaining consensus through debate. Change management was challenging due to the need to change mindsets across different HR functions, managers and employees. The next phases will focus on additional country implementations, global HR processes, and leveraging more Workday functionality.
WorkDay-surviving and thriving in a world of changeSatya Harish
This document summarizes TripAdvisor's experience transitioning their finance functions to Workday's cloud-based platform. It discusses how Workday provides TripAdvisor with increased visibility, flexibility, and productivity. It also details how Workday allows TripAdvisor to operate with a complete picture through unified HR and finance on an always up-to-date system. The transition has reduced TripAdvisor's costs and complexity while improving controls.
This document provides an overview of Scrum, an agile framework for managing product development. It describes Scrum's event-driven process, including sprints, daily stand-ups, sprint reviews and retrospectives. Key Scrum roles like Product Owner, Scrum Master and team are defined. The document also covers Scrum artifacts like the product and sprint backlogs and how user stories are used to capture product requirements in Scrum.
O - Oracle application testing suite test starter kits for oracle e business ...Satya Harish
The document provides details on test scripts included in the Oracle Application Testing Suite Test Starter Kit for automated functional and load testing of Oracle E-Business Suite R12 and 11i. It includes 18 automated functional test scripts covering various EBS transactions and 19 automated load test scripts, including individual transaction scripts and end-to-end transaction flows. Instructions are provided on how to execute the test scripts in Oracle Functional Testing and Oracle Load Testing.
This document discusses the need for standards in 3D design and manufacturing to facilitate the integration of die from multiple sources and mitigate risks. It proposes leveraging existing standards bodies and industry forums to develop standards in several key areas, including design exchange formats, modeling parameters, bump layout specifications, and metrology and reliability metrics. The document recommends convening expert groups to define a complete list of required design information exchange formats and to propose and champion specific format standards.
This document provides an introduction and overview of SQL (Structured Query Language). It defines SQL as a standard language for managing and accessing relational database management systems (RDBMS). It describes some key SQL commands like SELECT, UPDATE, DELETE, and INSERT. It also notes that while SQL is a standard, different database systems may have their own proprietary extensions. The document uses examples from the Northwind sample database to demonstrate basic SQL statements and clauses.
This document is an acknowledgement and about the author section from a book on Visual Basic 6.0 Made Easy. The author thanks his family for their contributions to editing and writing parts of the book. He also thanks visitors to his Visual Basic tutorial website for their support. The author holds degrees in mathematics, management, and business administration, and has been programming for over 15 years. He created a popular online Visual Basic tutorial in 1996 that receives millions of visitors.
G03.2014 Intelligent Business Process Management SuitesSatya Harish
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
G05.2013 Critical Capabilities for SIEMSatya Harish
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness and boost overall mental well-being.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
G11.2013 Application Development Life Cycle ManagementSatya Harish
This document provides an overview and analysis of the application development life cycle management (ADLM) tool market. It evaluates leading ADLM vendors to help organizations select appropriate technology partners. The document includes descriptions of key ADLM capabilities, an analysis of changes in the market, and assessments of the strengths and weaknesses of vendors such as Atlassian, Borland, CollabNet, and Hansoft.
The document provides an overview and analysis of application delivery controllers (ADCs) and the ADC market. It discusses key ADC vendors including their strengths, cautions, and positioning in the market. The Magic Quadrant graphic evaluates vendors based on completeness of vision and ability to execute. F5 remains the market leader while Citrix, A10 Networks, Radware, and Brocade are also leaders.
G06.2014 Security Information and Event ManagementSatya Harish
The document summarizes a Gartner report on the security information and event management (SIEM) market. It defines the SIEM market as addressing the need to analyze security event data in real time for threat management and collect/analyze log data for incident response and compliance. The report evaluates SIEM vendors and places them in a magic quadrant based on their completeness of vision and ability to execute. It provides strengths and cautions for various vendors, including AccelOps and AlienVault.
G05.2013 Security Information and Event ManagementSatya Harish
This document provides a summary and analysis of the security information and event management (SIEM) market. It defines the SIEM market as addressing the need to analyze security event data in real time for threat management and to collect and analyze log data for incident response and compliance. The document discusses several major vendors in the SIEM space, including their product offerings, target markets, strengths, and cautions. It analyzes vendors like AlienVault, EiQ Networks, EMC-RSA, and EventTracker and their SIEM technologies.
G05.2015 - Magic quadrant for cloud infrastructure as a serviceSatya Harish
This document provides a summary of Gartner's 2015 Magic Quadrant report on cloud infrastructure as a service (IaaS) providers worldwide. It defines cloud IaaS and outlines the evaluation criteria used to assess providers, including their ability to execute on products/services and customer experience, as well as vision. The report evaluates major public and private cloud IaaS providers and provides an assessment of their strengths and cautions for customers to be aware of.
G05.2014 - Magic quadrant for cloud infrastructure as a serviceSatya Harish
This document provides an overview and evaluation criteria for Gartner's 2014 Magic Quadrant for cloud infrastructure as a service (IaaS). It defines cloud IaaS and distinguishes it from other cloud services. The document evaluates IaaS providers based on their ability to execute and completeness of vision. Key criteria include availability, scalability, security, pricing and support. While the IaaS market continues rapid growth, strategic provider selection is important given the immaturity of some offerings.
BOOK - IBM tivoli netcool service quality manager data mediation gateway deve...Satya Harish
This document provides information about developing data mediation gateways for IBM Tivoli Netcool Service Quality Manager. It discusses Service Quality Manager concepts and architecture. It then describes how to develop a gateway, including identifying the data source, configuring the gateway, developing the transfer and parsing processes, and testing the gateway. Sample code is provided in an appendix. The goal of the gateway is to transfer data from an external source into a format that Service Quality Manager can process to monitor service quality.
The document is a book about managing packages in DB2 9 for z/OS. It discusses packages, which are collections of SQL statements that are bound together. The book covers topics like how packages are identified and executed, the BIND options used to manage packages, and maintaining access plan stability. It is intended to help readers learn about packages, understand how they are used, and properly manage local and remote packages.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"Emmanuel Onwumere
In iOS 18, Apple has introduced a significant revamp to the Control Centre, making it more intuitive and user-friendly. One of the standout features is a quicker and more accessible way to shut down your iPhone. This enhancement aims to streamline the user experience, allowing for faster access to essential functions. Discover how iOS 18's redesigned Control Centre can simplify your daily interactions with your iPhone, bringing convenience right at your fingertips.
4. 4
Mobile trends resulting in increased power consumption
High end processor speeds increased from 1.5 GHz to 2.3 GHz
over a 16 month period
The number of cores in mobile devices have
increased 3 of the past 4 years
Mobile displays are getting larger and higher in resolution
− HD (1280x720) > FHD (1920x1080) > QHD (2560x1440)
Some mobile devices now designed to work 24/7
− Tracking location
− Listening for voice commands
− Integrated step counters track movement
A single mobile processor can replace several discrete chips
Source: Qualcomm Technologies, Inc. data
5. 5
Processor speed and number of cores has changed dramatically
Processor specs for flagship Android devices by year
Number
of Cores
3
8
7
6
5
4
3
2
1
2.5
2
1.5
1
0.5
0
Frequency
(GHz)
Cores
Frequency
80% increase in processor speeds
2012 2013 2014
Source: Qualcomm Technologies, Inc. data
2012 – Samsung Galaxy S III - Snapdragon S4 SoC featuring a dual-core 1.5 GHz;
2013 – Samsung Galaxy S4 - Qualcomm Snapdragon 600 APQ8064AB quad-core 1.9 GHz;
2014 – Samsung Galaxy S5 - Qualcomm Snapdragon 801 (8974) 2.5 GHz quad-core
6. 6
Battery capacity hasn’t kept up
Processor specs for flagship Android devices by year
Number
of Cores
3
8
7
6
5
4
3
2
1
2.5
2
1.5
1
0.5
0
2012 2013 2014
Frequency
(GHz)
Cores
Frequency
80% increase in processor speeds
33% increase in battery power
Battery
Source: Qualcomm Technologies, Inc. data
2012 – Samsung Galaxy S III - Snapdragon S4 SoC featuring a dual-core 1.5 GHz;
2013 – Samsung Galaxy S4 - Qualcomm Snapdragon 600 APQ8064AB quad-core 1.9 GHz;
2014 – Samsung Galaxy S5 - Qualcomm Snapdragon 801 (8974) 2.5 GHz quad-core
7. 7
Mobile displays are getting larger
Larger screens with higher pixel densities often require more power
47 46 42 29
48
116
156 193
2
9
51
185
1
8
2009 2010 2011 2012
5.0 – 5.9 in
4.0 – 4.9 in
3.0 – 3.9 in
Less than 2.9 in
Number of Smartphone models
with given display size1
Smart phones, Worldwide, units (%) by
screen size, Q1 2014;
This year 34% of all
smartphones have screens
that are larger than 5 inches2
1 Source: Yankee Group, 2013
2 Source: Canalsys
8. 8
Location services designed to track movement in the background
Taking a GPS fix consumes power
Source: Google Location History
9. 9
Listening apps are becoming more popular
Continuous listening for a phrase that wakes-up the device consumes power
Good morning.
Say help me for a list
of commands
Speak now…
Screen images simulated
10. 10
Qualcomm® Snapdragon™ processors designed
to do many things
Qualcomm® Izat™ GNSS
with support for three
GPS constellations
Support for up to 2560x2048 display
Miracast 1080p HD support
21MP with dual ISP
Ultra HD Capture and Playback
DTS-HD and Dolby Digital Plus audio
Expanded Gestures
Integrated Qualcomm® Gobi™ 4G LTE World
Mode
1
, 802.11ac
1
, USB 3.0 and BT 4.0 offers
broad array of high speed connectivity
Qualcomm® Hexagon™ QDSP6
for ultra low power applications
and custom programmability
Qualcomm® Adreno™
330 for advanced
graphics
Krait™ 400 CPU features 28HPm
process technology superior 2GHz+
performance
Low-power Snapdragon Sensor Core
increases sensor accuracy and
efficiency
1
Available only in select processors
Qualcomm IZat is a product of Qualcomm Atheros, Inc.
Qualcomm Snapdragon, Krait, Qualcomm Adreno, Qualcomm Hexagon, Qualcomm Gobi and Snapdragon Sensor Core are products of Qualcomm Technologies, Inc.
11. 11
Processors are getting more efficient, but power demands
are increasing
Over a two-year period power consumption doubled or tripled in some areas
Source: MICROWAVE JOURNAL - NOVEMBER 2012 – Technical Feature by Matthew Hubbard
Function 2009 2011 % Change
Display 300 mW 900 mW 300%
Peripherals 400 mW 1500 mW 275%
Processor 800 mW 1620 mW 200%
Audio 300 mW 400 mW 30%
RF 1200 mW 1330 mW 11%
Total 3000 mW 5750 mW 92%
Power consumption changes for different functions over two years
13. 13
Battery life is very important to consumers
Consumers rank phone battery life as the most important factor in their smartphone buying decision.
Q: For your next smartphone/mobile phone purchase, which of the following features would drive your
decision to select one phone over others?
Importance of Smartphone Features Among Smartphone Buyers1
38%
42%
44%
46%
46%
48%
52%
72%
Display / screen
resolution
Memory / storage
4G or LTE
connectivity
Screen / display
type / quality
Screen / display
size
Touchscreen
WiFi speed /
quality
Battery life
1 Source: Qualcomm Brand Tracker, Market Research Group. United States, January 2014
Top 10 Smartphone Purchase Drivers2
Android vs. iOS Windowsvs.
Battery
Life
Ease
of Use
Operating System
Android, Symbian,
webOS, Windows Mobile
Touch
Screen
Screen
size
56% 49% 53%
33% 39% 38%
37% 32% 40%
34% 34% 37%
37% 22% 34%
2 Source: IDC's ConsumerScape 360 by IDC Michael DeHart
14. 14
“High-risk” apps can waste power and mobile data
List of “high risk” apps that drain the battery faster than normal typically highlighted
Over 70% of these apps are chart toppers
in Google Play
Some of these apps can cause the battery
to drain 2 to 5 times faster than normal
Some of these apps can cause unexpected
data usage (up to 2.2GB a month)
Source: Descriptions taken from Verizon’s High-risk App site. April 2014
15. 15
Heavy battery usage is a top reason consumers uninstall apps
76%
59%
71%
55% 53%
Freezes Slow responsiveness Crashes Heavy battery usage Too many ads
What causes users to delete and app?
What causes users to delete an app?
Source: Fierce Developer Survey – Exploring the reasons users complain about apps (Nov. 2012)
#1
#2
#3
#4 #5
17. 17
Measuring power consumption using hardware
Monsoon Power Monitor
Displays overall current, voltage and power usage
Can display averages over a specific time period
Off-target - Attaches directly to the battery in a mobile device
18. 18
Measuring power consumption using software
Option 1: PowerTutor
Displays power usage for CPU, LCD, Wi-Fi, 3G, GPS and Audio
Estimates power usage based on system state model
Available on Google Play
Runs on all Android devices
19. 19
Measuring power consumption of individual apps
Using Trepn™ Profiler - Starter Edition to measure power consumption
Restart your device and make
sure nothing is running in the
background
Source: Trepn Profiler screenshots | Trepn is a product of Qualcomm Technologies, Inc.
“Profile App” or
“Profile System”
Launch Trepn, go to Settings,
and select the Battery Power
data point
Check “Acquire Wakelock
while Profiling” keep your
processor awake
1 2 3 4
3.3x more power
than idle
5x more power
used than idle
53% more than
another game
Screen off
after 2 min
20. 20
Measuring per-rail power consumption
Using Trepn Profiler to view per-rail delta power measurements
This software is preinstalled on Snapdragon MDP hardware
The Snapdragon 805 MDP/T has rails for Battery power, CPU, Camera, Digital Core,
Graphics, Internal Memory, LCD Backlight, SD Card and WLAN/BT
Power Delta Before Photo Taken Power Delta After Photo Taken
Source: Trepn Profiler Premier Edition screenshots
21. 21
Identifying the cause of power spikes in your code
Inserting markers in your code can help identify the cause of power spikes
Source: Trepn Profiler screenshots
22. 22
Common causes of excessive power consumption
1.
Preventing the processor
(or other hardware
subsystems) from
going to sleep
3.
Inefficient use of
the cellular radio
and Wi-Fi network
2.
Keeping the
display
lit too long
4.
Taking too
many GPS
location fixes
24. 24
Does your app prevent the processor from going to sleep?
Using Wakelock Detector (WLD) to identify processor sleep problems (Android 4.3 and earlier)
To test, unplug your device and run
it for at least 2-3 hours
A large number of short wakelocks
or wakeup triggers can have a
negative impact on battery usage
because a phone takes time to wake
and go back asleep
CPU Wakelocks Wakeup Triggers
25. 25
Sometimes there are good reasons to keep the processor
awake. How can you tell?
Trepn plug-in shows which wake locks are needed by correlating them to other system events
Source: Trepn plug-in screenshot
26. 26
Why keeping the screen awake is a problem
The display is the single biggest consumer of system power
Full wakelocks – Keep your screen from
turning off
Using wakelocks for extended periods will
significantly increase battery consumption
Full wakelocks are less of a problem than
partial wakelocks because they are much
more obvious
27. 27
Many apps do not use the network efficiently
Multiple apps acting independently can create network signaling congestion
Apps can pull notifications, updates, and
message users – even when the phone
not actively used
Many news and social networking apps
wake up your device at least 4x an hour
28. 28
Connected (Idle)
8-15 seconds
Current(mA)
Connected
(Active)
Time (seconds)
<10mA
250-300 mA
~150 mA
Why this is a problem
A dormant cellular radio consumes
less than 10 mA
When data is sent or received, the
radio comes up and goes into an
active state, consuming 250-300mA
When not sending data, the radio
drops down to idle, but still
consumes about 150mA
After a timeout of 8 to 15 seconds,
the radio finally goes back to a
dormant state
29. 29
How to tell if your app is using the cellular radio efficiently
Trepn plug-in shows cellular radio and Wi-Fi network state, amount of data transmitted
and the name of apps sending data
See mobile network state and mobile data usage by app
Source: Trepn plug-in
30. 30
Does your app use GPS efficiently?
Many apps take GPS fixes when they
are not needed
Utilities like AT&T’s ARO and Trepn
plug-in show GPS fixes
31. 31
One way to tell if your app is CPU bound
Trepn Profiler’s real-time overlays show CPU and GPU utilization
Source: Trepn
33. 33
How to avoid preventing your device from going to sleep
Expert advice how to use wakelocks more efficiently
1. Do not acquire PowerManager.Wakelocks unless you really need them
− Device battery life will be significantly affected by the use of this API
2. Use the minimum levels needed
3. Be sure to release wakelocks as soon as possible
4. To keep the screen lit when your app is in the foreground,
use FLAG_KEEP_SCREEN_ON instead
Source: http://developer.android.com/reference/android/os/PowerManager.html#PARTIAL_WAKE_LOCK
34. 34
How to efficiently use your cellular radio and Wi-Fi network
1. Connect less often – After you transmit data, the radio stays on for an additional 10 to 12 sec
2. Push, don’t poll – Specify how often items are delivered
3. Use analytics wisely
− Capture data locally and group transmissions to your server. Extend the time between transmissions
4. Offer ad-free versions of apps – Apps without ads connect to the network much less often
5. Don’t continuously scan
− Create timeouts appropriately when scanning for Wi-Fi networks or GPS signals
6. Don’t continuously stream – Download streams in chunks
7. Offload to Wi-Fi – It uses significantly less battery than 3G or 4G
Source: AT&T “Tips to Increase Battery Life Handout”
35. 35
Bundling traffic can reduce overhead-to-data ratio
Ta Tb Tc
The amount of overhead to eac data burst is high
Bundling data results in shorter connection time
and less overhead
Td
Td
Td < Ta+ Tb + Tc
Bundling or gating reduces the
number of times the device connects
to the network, which reduces
signaling and power consumption
Data from different apps
Overhead (Radio on duration)
Overhead transmission continues
(based on dormancy timer) before
terminal goes back to idle
Source: The Smartphone Challenge: Signaling Congestion and Power Consumption - Gerardo Giaretta – Qualcomm Technologies Inc.
36. 36
The benefit of using your radio more efficiently
Bundling data results in significant power savings
~9000mA
~5000mA
Nearly half the power!
300
150
10
2 minutes1 minute 3 minutes
2 minutes1 minute 3 minutes
300
150
10
Power(mA)Power(mA)
Source: Qualcomm Technologies, Inc. data
37. 37
Using WifiLocks more efficiently
Here’s what Google says about the use of WifiLocks
1. The Wi-Fi radio will only turn off if no WifiLocks are held by any application
2. Before using a WifiLock, consider if your app requires Wi-Fi access,
or could function of the mobile network
3. Large file downloads should hold a WifiLock to ensure the download will complete
Source: http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html
38. 38
How to save power when using the GPS
1. Make sure you don’t take a GPS fix when it’s not needed – AT&T’s ARO
and Trepn plug-in show when GPS fixes occur
2. Use coarse GPS fixes when possible because they require less power
3. Make the user aware when location tracking is active
4. Make it easy for users to disable location tracking without crippling their device
39. 39
Recap of power saving tips
Use wakelocks only when necessary, use the minimum levels possible and release
them as soon as possible. Use KEEP_DISPLAY_ON instead
Close TCP sockets when done. Otherwise, you unnecessarily bring up the network
just to tear down. This simple fix can reduce network power up to 20%
Group network activity when possible; Be flexible in your ping times
Review Best Practices for detailed solutions to power and performance-related problems
Turn off functions like GPS, camera, accelerometer and other sensors when they
are no longer required
40. 40
Summary
Long battery life is very important to consumers
There is no excuse for bad power management –
Free software is available that makes it easy to locate
and fix problems with excessive power consumption
Better battery life can give your app an advantage over
the competition, which could result in more positive reviews