Post on 19-Aug-2015
3
Moore’s Law in Perspective
1965 1975 1985 1995 2005 2015Intel® Core™ Duo65 nm151M transistors
5th Gen Intel® Core™ 14 nm1.9B transistors
Intel® Pentium® (P55C)0.28 μm4.5M transistors
Intel® 80883 μm29K transistors
Intel® 400410 μm2.3K transistors
4
The Next Five Years
50B
CLOUDDEVICES
IoT
CLOUD
ANALYTICS
SECURITY
DATACENTER
SERVERS
DEVICES
API
SOCIALMOBILE
Connected Devices
36TNetwork API
Services
35ZBData
Operating Systems
10
Software @ Intel
CPU
GPU
2D Camera
3D Camera
Sensors
Security
Audio
Comms
Drivers
Applications & Developer Programs
Middleware, Runtimes & APIs
Developer Tools
* Other brands and names are the property of their respective owners.
11
Amplifying the Benefits of Moore’s Law
Lower Cost
Faster TTM
Longer Battery Life
Amazing Experiences
Effective Developer Tools & Programs
Optimized Platform SW & Apps
Unique Platform Capabilities
Deeper Insights
HigherScalability
12
Intel + Android
WORLD’S #1 Merchant Supplier of Tablet Apps Processors
OVER 200 Tablet and Phone
Platforms Worldwide* Other brands and names are the property of their respective owners.
13
Operating Systems and Runtimes
FIRST 64-Bit Kernel for Android*
TOP Linux* kernel contributor
* Other brands and names are the property of their respective owners.
Intel® RealSense™ Rear-Facing Camera
15
IRSensor
Color Sensor
IR Laser Projector
R200 Imaging Processor
IRSensor
Create the Applications That Shape and Enable Innovation
16
Intel® Media Server Studio
Intel® Parallel Studio XE
Intel® System Studio
Intel® INDE (Integrated Native
Developer Experience)
Intel® XDK
17
Development Resources:§ Get tools, tech articles & code samples
Business Resources:§ Access direct consumer sales channels,
co-marketing opportunities & funding
Engaged Community:§ Connect with Intel experts and industry
peers to share knowledge, get support, and build relationships
One Source: Intel® Developer Zone
Visit: software.intel.com
More than 10M unique developer visitors per year and 6500 Partners’ ISVs
19
Installed Base Choices
2010
2015
-‐ 1.0 2.0 3.0 4.0 5.0
Billions
Device Installed Base by OS (PCs, tablets, mobile phones)
Source: Gartner, Intel
* Other brands and names are the property of their respective owners.
20
App Horse Race
* Other brands and names are the property of their respective owners.
Source: Vision Mobile
Intel® XDK
21
All-in-one HTML5 development environment for mobile apps
Speed time-to-market• Quick-start templates• Device emulation• On-device debugging • CPU & memory profiling
One-click build that targets• Android*• iOS*• Windows*• And more
Create great app experiences• Responsive performance • Access sensors, camera,
other device features
Games Business Consumer Messaging
* Other brands and names are the property of their respective owners.
Typical Native App Development Approach
22
ANDROID APP
iOS APP
ANDROID TEAM
Android Studio
Android UI Designer
Java Developers
Dev Systems
Dev Systems
XCode
iOS UI Designer
ObjC / Swift Developers
iOS TEAM
§ Different feature priorities
§ Different code → defects
§ Different release cadences
§ Different team skills
* Other brands and names are the property of their respective owners.
Dev Systems
Android UI Designer
iOS UIDesigner
Imagine If…One app logic codebase
One development language
One development IDE
One development system
Android and iOS apps with native UI, performance, and use of full platform capabilities
23
ONE TEAM
Android Studio
Java Developers
Dev Systems
Dev Systems
AND—OR
ANDROID APP
iOS APP
* Other brands and names are the property of their respective owners.
Demo Time: Stolen Car Hunter
24* Other brands and names are the property of their respective owners.
26
Create Java-based iOS apps
• Develop & Deploy in Android Studio on Windows or Mac
• Design Native iOS UI in Android Studio or XCode
• Debug On-Device or Simulator
• Access Objective-C Language Features and 100% iOS platform API
• Automatically Generate High-Performance Native Bindings
Multi-OS Engine: Announcing Early Access
* Other brands and names are the property of their respective owners.
Comparing Multi-OS Solutions
27
Solution Option
Primary Development
LanguageRuntime
Requires Learning
3rd-Party API
Full Access to Native UI &
Platform Caps
Full UI Code Reuse
Full Core Logic
Code Reuse
Intel® XDK HTML5/JS CordovaCrosswalk No No Yes Yes
Multi-OS Engine Java Android
ART No Yes No Yes
Option “R” Java Proprietary No Yes No Yes
Option “X” C# Mono No Yes No Yes
Option “Q” C/C++ Proprietary Yes No Yes Yes
* Other brands and names are the property of their respective owners.
28
Architect your apps for easy multi-OS
deployment
Utilize the right tools that match your skills & needs
Apply for Multi-OS Engine
beta
Learn more at Intel booth, XDK class (Friday 11:00am) INDE class (Friday 2:45pm)
Visit: software.intel.com/intel-inde-multi-os-early-access