Droid con 2012   bangalore v2.0
Upcoming SlideShare
Loading in...5
×
 

Droid con 2012 bangalore v2.0

on

  • 566 views

 

Statistics

Views

Total Views
566
Views on SlideShare
367
Embed Views
199

Actions

Likes
0
Downloads
1
Comments
0

29 Embeds 199

http://funnel.hasgeek.com 51
http://androdify.blogspot.com 47
http://androdify.blogspot.in 25
http://androdify.blogspot.com.br 8
http://androdify.blogspot.it 7
http://androdify.blogspot.co.uk 6
http://androdify.blogspot.de 6
https://funnel.hasgeek.com 5
http://androdify.blogspot.fr 4
http://androdify.blogspot.kr 4
http://androdify.blogspot.com.es 3
http://appsapk99.blogspot.com.br 3
http://appsapk99.blogspot.it 3
http://androdify.blogspot.ro 3
http://androdify.blogspot.sk 3
http://androdify.blogspot.jp 3
http://www.techtrends.cu.cc 2
http://androdify.blogspot.sg 2
http://appsapk99.blogspot.com.es 2
http://androdify.blogspot.hu 2
http://apk-to-bar99.blogspot.ca 2
http://wiredsoft.blogspot.com.br 1
http://apk-to-bar99.blogspot.ro 1
http://androdify.blogspot.be 1
http://androdify.blogspot.mx 1
http://androdify.blogspot.nl 1
http://androidindustries.blogspot.com 1
http://androdify.blogspot.co.nz 1
http://androidgamefullfree.blogspot.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Droid con 2012   bangalore v2.0 Droid con 2012 bangalore v2.0 Presentation Transcript

  • Introduction to Android x86 platformDushyantsinh Jadeja Premchander RaoSoftware Business Manager – APAC Application Engineering LeadIntel India Intel India
  • COMPUTING is about EXPERIENCES Delivered by Your Software Across Devices Across OSsOther brands and names are the property of theirrespective owners.
  • The Intel Software Ecosystem Servers Embedded Desktops Smart TVs Laptops Smartphones Netbooks TabletsMillions of developers worldwide - Billions of dollars of SW revenue
  • There are some cool IA devices in the market today and manymore to come in near future!Lava XOLO Lenovo LePhone K800 The Orange San MegaFon Mint Motorola RAZR I Diego
  • Opportunities for Differentiation Graphics Deliver energy efficient performance Performance and long battery life Power Develop compelling touch and sensor usages New Usages Think of multi-device and connected experience
  • Android on Intel Architecture
  • http://01.org/ - Intel’s Open Source Technology Center
  • Porting to IA – Tools and Resources
  • Faster Emulation for any Android developer using an IA-based host PCPre-built Atom Images• Android SDK manager has x86 emulation images built-in• To emulate an Atom-based Android phone, install the “Intel Atom x86 System Image” available in the Android SDK ManagerMuch Faster Emulation• Intel® Hardware Accelerated Execution Manager (HAXM) for Mac and Windows uses Intel® Virtualization Technology (VT) to accelerate Android emulator by 2-4x• Intel VT is already supported in Linux* (KVM) for x86. See www.intel.com/software/android for demo videos & installation tips
  • Applications Enabling on Atom - Dalvik • The majority of Android apps are Dalvik apps Android Runtime – Intel’s extensive experience in optimizing Java VMs has been Dalvik Virtual applied to Dalvik VM. Machine • IA-optimized x86 fast interpreter is part of AOSP Core Libraries mainline and actively maintained • IA-optimized Trace JIT compiler yields significant performance gains • Intel continues to invest heavily in Dalvik VM optimizations • x86 Native Code Generation (NCG) for aggressive compiler optimizations • Increased performance for CPU- and graphic-intensives apps • Continued optimizations for memory management Apps written in Dalvik Java should run “as is”10
  • Applications Enabling on Atom - NDK Android App with no • Google added x86 NDK support in Android NDK Native Code in July 2011 Dalvik optimized Java Classes • Straightforward recompile (with NDK) and repackage (with SDK) for most existing NDK Android Resources apps Manifest – Unless the native code uses ARM-specific features, porting the app = simple recompile Android App with Native Code – If the app uses ARM-specific features Dalvik JNI/Native • Must add equivalent x86-specific function calls but can optimized Java code libraries still maintain a single code base and apk for x86 and ARM Classes if desired (“Fat” apk) Android Resources Manifest Porting Native C, C++ Apps usually just a recompile11
  • Intel® Graphics Performance Analyzer12
  • Helping you unlock power of the Platform Global Communities for Software Development and Business Technical Documentation, Guides, Support Forums Development Tools, Code Samples, SDKs Trends and Insights Intel® Developer Intel® Software Sales and Marketing Zone Resources Partner Program intel.com/software
  • Take Advantage of the Opportunity to differentiate on Intel ArchitectureISV Opportunity ISV Deliverable • Optimize your software to run • Create and Port native great on Intel Atom based applications and optimize for phones with development Intel Atom based phones support from Intel running Android • Software Development • Applications validated on Intel Platforms SDP’s and OEM devices • Engineering Support • Release application for revenue • Go To Market through to Android Market – Google play matchmaking with customers • Align with Intel on marketing with potential bundling and OEM bundling. opportunities • Act on revenue opportunity • Participte in other opportunities: industry events, PR, marketing.
  • Join us in creating the Next Generation ComputingExperience• There are some cool IA devices in the market today and many more to come in near future!• App Development Opportunity for IA Devices• State of the Art x86 Development Tools• Resources and Support to build Apps on Intel Architecture are easily available
  • Thank you