SlideShare a Scribd company logo
1 of 28
Download to read offline
1
Better Android Apps on
Qualcomm® Snapdragon™
Platforms
Charlotte Dryden, Staff Product Manager
Qualcomm Technologies, Inc.
Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.
3
Better Android Apps on Snapdragon Platforms
Qualcomm Adreno, Qualcomm Multicore Asynchronous Runtime Environment, and Trepn are products of Qualcomm Technologies, Inc.
Qualcomm Vuforia is a product of Qualcomm Connected Experiences, Inc.
AllJoyn collaborative open source project is hosted by the AllSeen Alliance.
Qualcomm® Adreno™ Profiler and Adreno SDK
Snapdragon LLVM Compiler
Trepn™ Profiler
Qualcomm® Multicore Asynchronous Runtime Environment (MARE)
AllJoyn™ software framework
Qualcomm®Vuforia™ mobile vision platform
And more
4
1+ billion
Android devices shipped
using Snapdragon processors
Qualcomm Technologies, Inc. would not be successful without the
Android developer community
5
As an investment in future success, Qualcomm Technologies
creates tools to help Android developers continue to create
leading mobile experiences
Improve App
Performance
Add Advanced
Features
Maximize
Hardware
Analyzers, Profilers, Compilers,
Debuggers, Sample Code,
Documentation
Optimize app software
Reduce app power
Lower development costs
APIs to create leading mobile
application experiences
Augmented Reality
Peer-to-peer Connectivity
Facial Processing/Recognition
Mobile Broadcast
…and more…
Visibility into Hardware and
Software Integration Dynamics
3G/4G Connectivity and App
Processing System Integration
CPU. GPU and DSP software tools
Hardware Development Platforms
6
Mobile optimized system architecture
Mobile software
Location
Glonass, Beidou Satellites
Adreno GPU
Open GL ES 2.0/3.0
Open CL
RenderScript
Display Processing
4k (external), 1080p, Miracast, picture enhancement
Bluetooth
4.0
Sensor
Processing
Memory
2MB L2 Cache
LPDDR2/3
CPU
Up to 2.3Ghz/core
Multimedia
Processing
Audio
Adv Voice Clarity
Voice Activation
Gestures
Studio Access Security
Wi-Fi
802.11ac
USB
3.0, 5Gbps
ISP
(Camera)
Dual
ISPs@42Mpix
Digital Camera
SW
Qualcomm®
Gobi™ Modem
3G/4G Baseband
RF Front End
Transceiver
DSP
Ultra Low Pwr
Performance
and Power
optimization
throughout
the system
Micro-architecture
Circuit design
Transistor level design
System fabric/interconnect
Cache and memory design
SW vs. HW acceleration
SW Optimizations
HLOS Tools and APIs
Heterogeneous mobile processing engines
Snapdragon tools expand the Android developer workspace
Qualcomm Gobi is a product of Qualcomm Technologies, Inc.
7
Improve App Performance
Snapdragon tools for Android developers
Augmented Reality (Vuforia)
Computer Vision (FastCV™)
Peer –to-Peer Connectivity (AllJoyn)
Broadcast (LTE-B)
Snapdragon LLVM Compiler
Trepn Profiler for Snapdragon
Trepn Plug-in for Eclipse
Parallel Computing (MARE)
3G/4G Connectivity (Gobi)
Mobile Gaming & Graphics (Adreno)
Multimedia Optimization (Qualcomm® Hexagon™ SDK)
Maximize Hardware
Add Advanced Features
Mobile Development Platforms (MDP)
DragonBoard™ development kit
8
Improve App Performance
9
Optimized for Qualcomm Technologies’ CPU
microarchitectures
− Including 64bit
Advanced features
− Auto-vectorization to take advantage of NEON SIMD engine
− Auto-parallelization to leverage idle CPU cores
Quality/code hygiene features that address common
programming errors
− Including frequent error in porting to 64bit environments
− Static Analyzer
− Address Sanitizer
− Undefined Behavior Sanitizer
Downloadable today from developer.qualcomm.com
Snapdragon LLVM Compiler for Android
IMPROVED CODE GENERATION RESULTS
Power Code SizePerformance
10
Ease-of-use
Works with the majority of Android devices
(running Android 2.3 or later)
Real-time overlay-mode allows you to see
the impact of actions on performance
Helps you optimize your code for CPU,
power usage and network usage
Profiles the entire system or a single app
Displays accurate battery power readings
Supports offline analysis of data
Start or stop profiling from a script
Trepn Profiler
Power and Performance Profiling App
11
Trepn plug-in for Eclipse profiles power in IDE
Works on commercial devices
Integrated with Eclipse
Actionable data
Simple to use
12
Multicore Asynchronous Runtime Environment (MARE) is a
programming model and runtime system for parallel,
heterogeneous programming
Simple Productive Efficient
Tasks are a natural way to
express parallelism.
Familiar C++ programming.
Uniform multithreading and
heterogeneous programming.
Focus on application logic, not on
thread management.
Easy to map computation on
different execution units.
Task mapping and dependencies
allow the MARE runtime to make
intelligent scheduling decisions,
optimizing both power and
performance.
13
Add Advanced Features
14
Vuforia SDK brings augmented reality to apps
www.vuforia.com
Select Real World Objects
Choose Your Targets (e.g., product
packaging, print materials, game boards)
Create your targets through Target
Manager or Vuforia Web Services
(for Cloud apps)
Design Your Experiences
Author compelling content by creating
immersive 3D experiences with industry
leading tools
Rework your existing web content including
text, photo slideshows, and videos
Build Your App
Vuforia supports Xcode,
Eclipse, and Unity.
15
FastCV SDK adds feature to camera apps
FastCV enables you to add new user
experiences into your camera-based
apps:
• Gesture recognition
• Face detection
• Tracking and recognition
• Text recognition and tracking
• Augmented reality
Mobile-optimized Computer Vision Technology
16
AllJoyn SDK puts proximal peer-to-peer connectivity in apps
www.allseenalliance.org
AllJoyn framework lets
smart things work
together
Connect, manage and
interoperate across
brands, categories,
bearers, and OS
AllJoyn is a collaborative Open Source project of the AllSeen Alliance
17
LTE-B SDK provides apps with mobile broadcast capability
World’s First Commercial LTE Broadcast-enabled Chipset
Snapdragon 800
Processor
eMBMS-enabled
LTE Advanced Multimode
Modem
Application
Processor
MSDC
• 3GPP Rel. 9 compliant Features
• Interoperability with Major Infra
Partners
• DASH and HEVC Support
• Multiband and Mobility Support
• Performance
• Power
• Proven SDK
Advantages Multicast Services Device Client
(MSDC)
Streaming & File
Delivery Services
Service
Discovery
File Repair
FLUTE
Forward Error Correction
(Raptor & Qualcomm® RaptorQ™)
Reception
Reporting
Qualcomm RaptorQ is a product of Qualcomm Technologies, Inc.
18
Maximize Hardware
19
Adreno Profiler and SDK offer superior graphics tools
Adreno SDK Adreno Profiler
 Comprehensive profiling tool
 Enables detailed analysis of GPU utilization
 Proven effective and easy to use
 Works on commercial devices and apps
 Support for OpenGL ES 2.0/3.0, DirectX, OpenCL, OpenSL
 Comprehensive collection of utilities
 Over 100 samples and tutorials
 Thorough documentation
20
Hexagon SDK eases the process of writing DSP algorithms
Audio
Plug-in
Image
Plug-in
Vision
Plug-in
CPU Off-load
Plug-in
Tool Code
Eclipse based integrated development environment
HW
Hexagon
C/C++ compiler
and associated
Toolchain
Dynamic module(s)
Application
Libraries
Hexagon-RTOS
DragonBoard
Snapdragon
Dev Platforms
DSP binary
Android
examples
21
Provide application developers and device manufacturers
with early access to a high-performance platform for
development, testing and optimization of applications
MDP/S – Mobile development platform smartphone (FLUID)
MDP/T – Mobile development platform tablet (LiQUID)
Mobile Development Platform (MDPs) for Early Access
Phone and tablet form-factor mobile development devices based on
Snapdragon processors
Available from Intrinsyc Technologies at
www.intrinsyc.com
22
Preinstalled on all Intrinsyc MDPs powered by
Snapdragon 805 processors
Contains all Trepn Profiler Starter Edition features
Displays battery power consumption and the power
consumption on up to ten different EPM power rails
Displays instantaneous and average power readings
Profiles the entire system or a single app
Trepn Profiler - Premier Edition for MDPs
Pre-installed Power and Performance Profiling App
23
An entire suite of professional profiling tools that run in
your browser
Profile immediately without compiling or installing any
individual software
Capable of real-time and fine-grained, post-processing
analysis of data
Pinpoints and resolves performance bottlenecks
Displays low-level system traces
Shows cache hits and misses
Special memory leak and corruption analysis to help
avoid crashes and improve application reliability
Visualize CPU Frequency Changes
Snapdragon Performance Visualizer – Only on MDPs
Preinstalled on Intrinsyc MDP Tablets Powered by Snapdragon 805 Processors
Snapdragon Performance Visualizer is a product of Qualcomm Technologies, Inc.
24
• Intrinsyc Software’s DragonBoard Development Kit
is a feature rich Android development platform
− Includes the software tools and accessories required to
immediately begin development work.
• The DragonBoard Development Kit:
− Production ready Snapdragon-based SoM
− Carrier board
− Android OS pre-loaded
− Peripheral kit
− Quick start guide
− Registered access to web site for SW Updates and
Extended Technical Documentation
From Intrinsyc
DragonBoard Based on Snapdragon
800 Processor Available via Intrinsyc
www.intrinsyc.com/products/qualcomm/dragonboard.aspx
DragonBoard Development Kit Based on Snapdragon 800
25
DragonBoard connects to “Thing” Hardware
Internet of Things (IoT) Development Kit
Allowing smartphones to control “things” via AllJoyn-based apps
• The IoT Development Kit includes an adapter board that connects
to the DragonBoard Development Kit, extending the functionalities
to Arduino shields or other accessories such as LEDs, motors ,etc.
• Users can then control them remotely from a smartphone or tablet
via the AllJoyn service.
• The IoT Development Kit includes several sample applications
with source code, and documentation to help users quickly
assemble circuits and create their own applications.
AllJoyn-based application controls the
DragonBoard-based “Thing”
Available via Intrinsyc Technologies at
www.intrinsyc.com/iot
26
How can we
help you?
Qualcomm Technologies, Inc. values Developers’ input
27
developer.qualcomm.com
Augmented
reality
Context
awareness
Peer
to peer
Wireless
health
Graphics
& gaming
Computer
vision
Android
applications
App development SDKs & tools
Marketing opportunities
Performance optimization
System level optimization
Hardware development platforms
Forums & technical support
Tools & resources to help developers build, integrate, and optimize
Qualcomm Developer Network
28
For more information on Qualcomm, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
©2013-2014 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm, Snapdragon, Adreno, Trepn, Vuforia, Gobi, Hexagon, DragonBoard and RaptorQ are
trademarks of Qualcomm Incorporated, registered in the United States and other countries.
FastCV and Uplinq are trademarks of Qualcomm Incorporated. All Qualcomm Incorporated
trademarks are used with permission. AllJoyn are trademarks of Qualcomm Innovation Center,
Inc., registered in the United States and other countries, used with permission. Other products
and brand names may be trademarks or registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm
Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate
structure, as applicable.
Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of
its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm
Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering,
research and development functions, and substantially all of its product and services businesses,
including its semiconductor business, QCT.
Thank you FOLLOW US ON:

More Related Content

What's hot

Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -alopatenko
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from IntelEdge AI and Vision Alliance
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD
 
eMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overvieweMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overviewVijayGESYS
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...Edge AI and Vision Alliance
 
Computer vision and face recognition using python
Computer vision and face recognition using pythonComputer vision and face recognition using python
Computer vision and face recognition using pythonRatnakar Pandey
 
Hardware Acceleration for Machine Learning
Hardware Acceleration for Machine LearningHardware Acceleration for Machine Learning
Hardware Acceleration for Machine LearningCastLabKAIST
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architectureZakaria Gomaa
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armPrashant Ahire
 
Deep Generative Models
Deep Generative Models Deep Generative Models
Deep Generative Models Chia-Wen Cheng
 
FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning Dr. Swaminathan Kathirvel
 
AI Hardware Landscape 2021
AI Hardware Landscape 2021AI Hardware Landscape 2021
AI Hardware Landscape 2021Grigory Sapunov
 
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...The Linux Foundation
 

What's hot (20)

Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
Embedded C - Lecture 1
Embedded C - Lecture 1Embedded C - Lecture 1
Embedded C - Lecture 1
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor Architecture
 
Embedded Android : System Development - Part I
Embedded Android : System Development - Part IEmbedded Android : System Development - Part I
Embedded Android : System Development - Part I
 
eMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overvieweMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overview
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...
“Advancing Embedded Vision for an Autonomous World,” a Presentation from Qual...
 
MQTT
MQTTMQTT
MQTT
 
Computer vision and face recognition using python
Computer vision and face recognition using pythonComputer vision and face recognition using python
Computer vision and face recognition using python
 
DDR3
DDR3DDR3
DDR3
 
Hardware Acceleration for Machine Learning
Hardware Acceleration for Machine LearningHardware Acceleration for Machine Learning
Hardware Acceleration for Machine Learning
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_arm
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Deep Generative Models
Deep Generative Models Deep Generative Models
Deep Generative Models
 
FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning
 
AI Hardware Landscape 2021
AI Hardware Landscape 2021AI Hardware Landscape 2021
AI Hardware Landscape 2021
 
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
 

Similar to Android Tools for Qualcomm Snapdragon Processors

Achieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesAchieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesQualcomm Research
 
Android – As a tool of innovation
Android – As a tool of innovation Android – As a tool of innovation
Android – As a tool of innovation Pallab Sarkar
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopLow Hong Chuan
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app developmentMuthu Kumar
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfv89wytwpyn
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxdebasish duarah
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRayees CK
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupSachin Katariya
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYEnterprise Management Associates
 
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_ResumeRanjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resumeranjith nagisetty
 
HH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appHH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appSatya Harish
 
How to Minimize Your App’s Power Consumption
How to Minimize Your App’s Power Consumption How to Minimize Your App’s Power Consumption
How to Minimize Your App’s Power Consumption Qualcomm Developer Network
 
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Embarcados
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo | MADP & MBaaS
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volutionQAware GmbH
 

Similar to Android Tools for Qualcomm Snapdragon Processors (20)

Achieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesAchieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile Devices
 
Android – As a tool of innovation
Android – As a tool of innovation Android – As a tool of innovation
Android – As a tool of innovation
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX Workshop
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptx
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice Group
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
Network Innovation with Open Software
Network Innovation with Open SoftwareNetwork Innovation with Open Software
Network Innovation with Open Software
 
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_ResumeRanjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
 
HH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appHH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your app
 
How to Minimize Your App’s Power Consumption
How to Minimize Your App’s Power Consumption How to Minimize Your App’s Power Consumption
How to Minimize Your App’s Power Consumption
 
Android
Android Android
Android
 
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
 
Anti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption SoftwareAnti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption Software
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 

More from Qualcomm Developer Network

How to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR ViewersHow to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR ViewersQualcomm Developer Network
 
Making an on-device personal assistant a reality
Making an on-device personal assistant a realityMaking an on-device personal assistant a reality
Making an on-device personal assistant a realityQualcomm Developer Network
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Qualcomm Developer Network
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Qualcomm Developer Network
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Qualcomm Developer Network
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1Qualcomm Developer Network
 
Connected Lighting: The Next Frontier in the Internet of Everything
Connected Lighting: The Next Frontier in the Internet of EverythingConnected Lighting: The Next Frontier in the Internet of Everything
Connected Lighting: The Next Frontier in the Internet of EverythingQualcomm Developer Network
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Developer Network
 
LTE Broadcast/Multicast for Live Events & More
LTE Broadcast/Multicast for Live Events & More LTE Broadcast/Multicast for Live Events & More
LTE Broadcast/Multicast for Live Events & More Qualcomm Developer Network
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityQualcomm Developer Network
 
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition Qualcomm Developer Network
 
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences Qualcomm Developer Network
 
Wireless Audio: A Killer App for the Internet of Everything
Wireless Audio: A Killer App for the Internet of Everything Wireless Audio: A Killer App for the Internet of Everything
Wireless Audio: A Killer App for the Internet of Everything Qualcomm Developer Network
 

More from Qualcomm Developer Network (20)

How to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR ViewersHow to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR Viewers
 
Balancing Power & Performance Webinar
Balancing Power & Performance WebinarBalancing Power & Performance Webinar
Balancing Power & Performance Webinar
 
What consumers want in their next XR device
What consumers want in their next XR deviceWhat consumers want in their next XR device
What consumers want in their next XR device
 
More Immersive XR through Split-Rendering
More Immersive XR through Split-RenderingMore Immersive XR through Split-Rendering
More Immersive XR through Split-Rendering
 
Making an on-device personal assistant a reality
Making an on-device personal assistant a realityMaking an on-device personal assistant a reality
Making an on-device personal assistant a reality
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
 
Connected Lighting: The Next Frontier in the Internet of Everything
Connected Lighting: The Next Frontier in the Internet of EverythingConnected Lighting: The Next Frontier in the Internet of Everything
Connected Lighting: The Next Frontier in the Internet of Everything
 
Bring Out the Best in Embedded Computing
Bring Out the Best in Embedded ComputingBring Out the Best in Embedded Computing
Bring Out the Best in Embedded Computing
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform
 
LTE Broadcast/Multicast for Live Events & More
LTE Broadcast/Multicast for Live Events & More LTE Broadcast/Multicast for Live Events & More
LTE Broadcast/Multicast for Live Events & More
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything Connectivity
 
The Future Mobile Security
The Future Mobile Security The Future Mobile Security
The Future Mobile Security
 
Get Educated on Education Apps
Get Educated on Education Apps Get Educated on Education Apps
Get Educated on Education Apps
 
Bringing Mobile Vision to Wearables
Bringing Mobile Vision to Wearables Bringing Mobile Vision to Wearables
Bringing Mobile Vision to Wearables
 
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition
Introduction to Qualcomm Vuforia Mobile Vision Platform: Toy Recognition
 
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences
Using Qualcomm Vuforia to Build Breakthrough Mobile Experiences
 
Wireless Audio: A Killer App for the Internet of Everything
Wireless Audio: A Killer App for the Internet of Everything Wireless Audio: A Killer App for the Internet of Everything
Wireless Audio: A Killer App for the Internet of Everything
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 

Recently uploaded (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 

Android Tools for Qualcomm Snapdragon Processors

  • 1. 1
  • 2. Better Android Apps on Qualcomm® Snapdragon™ Platforms Charlotte Dryden, Staff Product Manager Qualcomm Technologies, Inc. Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.
  • 3. 3 Better Android Apps on Snapdragon Platforms Qualcomm Adreno, Qualcomm Multicore Asynchronous Runtime Environment, and Trepn are products of Qualcomm Technologies, Inc. Qualcomm Vuforia is a product of Qualcomm Connected Experiences, Inc. AllJoyn collaborative open source project is hosted by the AllSeen Alliance. Qualcomm® Adreno™ Profiler and Adreno SDK Snapdragon LLVM Compiler Trepn™ Profiler Qualcomm® Multicore Asynchronous Runtime Environment (MARE) AllJoyn™ software framework Qualcomm®Vuforia™ mobile vision platform And more
  • 4. 4 1+ billion Android devices shipped using Snapdragon processors Qualcomm Technologies, Inc. would not be successful without the Android developer community
  • 5. 5 As an investment in future success, Qualcomm Technologies creates tools to help Android developers continue to create leading mobile experiences Improve App Performance Add Advanced Features Maximize Hardware Analyzers, Profilers, Compilers, Debuggers, Sample Code, Documentation Optimize app software Reduce app power Lower development costs APIs to create leading mobile application experiences Augmented Reality Peer-to-peer Connectivity Facial Processing/Recognition Mobile Broadcast …and more… Visibility into Hardware and Software Integration Dynamics 3G/4G Connectivity and App Processing System Integration CPU. GPU and DSP software tools Hardware Development Platforms
  • 6. 6 Mobile optimized system architecture Mobile software Location Glonass, Beidou Satellites Adreno GPU Open GL ES 2.0/3.0 Open CL RenderScript Display Processing 4k (external), 1080p, Miracast, picture enhancement Bluetooth 4.0 Sensor Processing Memory 2MB L2 Cache LPDDR2/3 CPU Up to 2.3Ghz/core Multimedia Processing Audio Adv Voice Clarity Voice Activation Gestures Studio Access Security Wi-Fi 802.11ac USB 3.0, 5Gbps ISP (Camera) Dual ISPs@42Mpix Digital Camera SW Qualcomm® Gobi™ Modem 3G/4G Baseband RF Front End Transceiver DSP Ultra Low Pwr Performance and Power optimization throughout the system Micro-architecture Circuit design Transistor level design System fabric/interconnect Cache and memory design SW vs. HW acceleration SW Optimizations HLOS Tools and APIs Heterogeneous mobile processing engines Snapdragon tools expand the Android developer workspace Qualcomm Gobi is a product of Qualcomm Technologies, Inc.
  • 7. 7 Improve App Performance Snapdragon tools for Android developers Augmented Reality (Vuforia) Computer Vision (FastCV™) Peer –to-Peer Connectivity (AllJoyn) Broadcast (LTE-B) Snapdragon LLVM Compiler Trepn Profiler for Snapdragon Trepn Plug-in for Eclipse Parallel Computing (MARE) 3G/4G Connectivity (Gobi) Mobile Gaming & Graphics (Adreno) Multimedia Optimization (Qualcomm® Hexagon™ SDK) Maximize Hardware Add Advanced Features Mobile Development Platforms (MDP) DragonBoard™ development kit
  • 9. 9 Optimized for Qualcomm Technologies’ CPU microarchitectures − Including 64bit Advanced features − Auto-vectorization to take advantage of NEON SIMD engine − Auto-parallelization to leverage idle CPU cores Quality/code hygiene features that address common programming errors − Including frequent error in porting to 64bit environments − Static Analyzer − Address Sanitizer − Undefined Behavior Sanitizer Downloadable today from developer.qualcomm.com Snapdragon LLVM Compiler for Android IMPROVED CODE GENERATION RESULTS Power Code SizePerformance
  • 10. 10 Ease-of-use Works with the majority of Android devices (running Android 2.3 or later) Real-time overlay-mode allows you to see the impact of actions on performance Helps you optimize your code for CPU, power usage and network usage Profiles the entire system or a single app Displays accurate battery power readings Supports offline analysis of data Start or stop profiling from a script Trepn Profiler Power and Performance Profiling App
  • 11. 11 Trepn plug-in for Eclipse profiles power in IDE Works on commercial devices Integrated with Eclipse Actionable data Simple to use
  • 12. 12 Multicore Asynchronous Runtime Environment (MARE) is a programming model and runtime system for parallel, heterogeneous programming Simple Productive Efficient Tasks are a natural way to express parallelism. Familiar C++ programming. Uniform multithreading and heterogeneous programming. Focus on application logic, not on thread management. Easy to map computation on different execution units. Task mapping and dependencies allow the MARE runtime to make intelligent scheduling decisions, optimizing both power and performance.
  • 14. 14 Vuforia SDK brings augmented reality to apps www.vuforia.com Select Real World Objects Choose Your Targets (e.g., product packaging, print materials, game boards) Create your targets through Target Manager or Vuforia Web Services (for Cloud apps) Design Your Experiences Author compelling content by creating immersive 3D experiences with industry leading tools Rework your existing web content including text, photo slideshows, and videos Build Your App Vuforia supports Xcode, Eclipse, and Unity.
  • 15. 15 FastCV SDK adds feature to camera apps FastCV enables you to add new user experiences into your camera-based apps: • Gesture recognition • Face detection • Tracking and recognition • Text recognition and tracking • Augmented reality Mobile-optimized Computer Vision Technology
  • 16. 16 AllJoyn SDK puts proximal peer-to-peer connectivity in apps www.allseenalliance.org AllJoyn framework lets smart things work together Connect, manage and interoperate across brands, categories, bearers, and OS AllJoyn is a collaborative Open Source project of the AllSeen Alliance
  • 17. 17 LTE-B SDK provides apps with mobile broadcast capability World’s First Commercial LTE Broadcast-enabled Chipset Snapdragon 800 Processor eMBMS-enabled LTE Advanced Multimode Modem Application Processor MSDC • 3GPP Rel. 9 compliant Features • Interoperability with Major Infra Partners • DASH and HEVC Support • Multiband and Mobility Support • Performance • Power • Proven SDK Advantages Multicast Services Device Client (MSDC) Streaming & File Delivery Services Service Discovery File Repair FLUTE Forward Error Correction (Raptor & Qualcomm® RaptorQ™) Reception Reporting Qualcomm RaptorQ is a product of Qualcomm Technologies, Inc.
  • 19. 19 Adreno Profiler and SDK offer superior graphics tools Adreno SDK Adreno Profiler  Comprehensive profiling tool  Enables detailed analysis of GPU utilization  Proven effective and easy to use  Works on commercial devices and apps  Support for OpenGL ES 2.0/3.0, DirectX, OpenCL, OpenSL  Comprehensive collection of utilities  Over 100 samples and tutorials  Thorough documentation
  • 20. 20 Hexagon SDK eases the process of writing DSP algorithms Audio Plug-in Image Plug-in Vision Plug-in CPU Off-load Plug-in Tool Code Eclipse based integrated development environment HW Hexagon C/C++ compiler and associated Toolchain Dynamic module(s) Application Libraries Hexagon-RTOS DragonBoard Snapdragon Dev Platforms DSP binary Android examples
  • 21. 21 Provide application developers and device manufacturers with early access to a high-performance platform for development, testing and optimization of applications MDP/S – Mobile development platform smartphone (FLUID) MDP/T – Mobile development platform tablet (LiQUID) Mobile Development Platform (MDPs) for Early Access Phone and tablet form-factor mobile development devices based on Snapdragon processors Available from Intrinsyc Technologies at www.intrinsyc.com
  • 22. 22 Preinstalled on all Intrinsyc MDPs powered by Snapdragon 805 processors Contains all Trepn Profiler Starter Edition features Displays battery power consumption and the power consumption on up to ten different EPM power rails Displays instantaneous and average power readings Profiles the entire system or a single app Trepn Profiler - Premier Edition for MDPs Pre-installed Power and Performance Profiling App
  • 23. 23 An entire suite of professional profiling tools that run in your browser Profile immediately without compiling or installing any individual software Capable of real-time and fine-grained, post-processing analysis of data Pinpoints and resolves performance bottlenecks Displays low-level system traces Shows cache hits and misses Special memory leak and corruption analysis to help avoid crashes and improve application reliability Visualize CPU Frequency Changes Snapdragon Performance Visualizer – Only on MDPs Preinstalled on Intrinsyc MDP Tablets Powered by Snapdragon 805 Processors Snapdragon Performance Visualizer is a product of Qualcomm Technologies, Inc.
  • 24. 24 • Intrinsyc Software’s DragonBoard Development Kit is a feature rich Android development platform − Includes the software tools and accessories required to immediately begin development work. • The DragonBoard Development Kit: − Production ready Snapdragon-based SoM − Carrier board − Android OS pre-loaded − Peripheral kit − Quick start guide − Registered access to web site for SW Updates and Extended Technical Documentation From Intrinsyc DragonBoard Based on Snapdragon 800 Processor Available via Intrinsyc www.intrinsyc.com/products/qualcomm/dragonboard.aspx DragonBoard Development Kit Based on Snapdragon 800
  • 25. 25 DragonBoard connects to “Thing” Hardware Internet of Things (IoT) Development Kit Allowing smartphones to control “things” via AllJoyn-based apps • The IoT Development Kit includes an adapter board that connects to the DragonBoard Development Kit, extending the functionalities to Arduino shields or other accessories such as LEDs, motors ,etc. • Users can then control them remotely from a smartphone or tablet via the AllJoyn service. • The IoT Development Kit includes several sample applications with source code, and documentation to help users quickly assemble circuits and create their own applications. AllJoyn-based application controls the DragonBoard-based “Thing” Available via Intrinsyc Technologies at www.intrinsyc.com/iot
  • 26. 26 How can we help you? Qualcomm Technologies, Inc. values Developers’ input
  • 27. 27 developer.qualcomm.com Augmented reality Context awareness Peer to peer Wireless health Graphics & gaming Computer vision Android applications App development SDKs & tools Marketing opportunities Performance optimization System level optimization Hardware development platforms Forums & technical support Tools & resources to help developers build, integrate, and optimize Qualcomm Developer Network
  • 28. 28 For more information on Qualcomm, visit us at: www.qualcomm.com & www.qualcomm.com/blog ©2013-2014 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm, Snapdragon, Adreno, Trepn, Vuforia, Gobi, Hexagon, DragonBoard and RaptorQ are trademarks of Qualcomm Incorporated, registered in the United States and other countries. FastCV and Uplinq are trademarks of Qualcomm Incorporated. All Qualcomm Incorporated trademarks are used with permission. AllJoyn are trademarks of Qualcomm Innovation Center, Inc., registered in the United States and other countries, used with permission. Other products and brand names may be trademarks or registered trademarks of their respective owners. References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT. Thank you FOLLOW US ON: