Behind Today’s Trends€¦ · AUTO Fleet data will influence vehicle design AERO Maintenance,...
Transcript of Behind Today’s Trends€¦ · AUTO Fleet data will influence vehicle design AERO Maintenance,...
Behind Today’s TrendsThe Technologies Driving Change
Dr Tanya Morton
Application Engineering Manager
7 October 2014
Big Data
Cloud Computing
MOOC
Internet of Things
Wearable Tech
Smart Phones
Software as a Service
Social Computing
Executable Internet
Complex Event Processing
Trends from 2009
Big Data
MOOC
Software as a Service
Social Computing
20142009 2010 2011 2012 2013
Google Trends over Time
TRENDS
COME AND GO
LONG-TERM
TECHNOLOGY
FORCES
Algorithms in everything
People computing anywhere
Hardwarein manyforms
Connected chips, devices & systems
ALGORITHMS
IN EVERYTHING
Intel predicts
170 billiontransistors
per person
in the world by 2015
1980 1985 1990 1995 2000 2005 2010 2015
200xIN 10 YEARS
Transistors Worldwide
TEXTUAL
&
GRAPHICAL
% Compute Kalman Gain:W = P*M'*inv(M*P*M'+ R);
% Update estimatexhat = xhat + W*residual;
% Update Covariance MatrixP = (eye(4)-W*M)*P*(eye(4)-W*M)' + W*R*W';
MathWorks Talks
An Introduction to MATLAB
An Introduction to Simulink and Stateflow
Introductory track
ExploreToday
Large Collectionof Function
Libraries
Mathematical
Modeling
Data Analysis
Computer Vision and
Image Processing
Computational
Finance
Control Systems
Communications
Digital Signal
Processing
Physical Modeling
End-to-end simulation and conformance testing
Golden reference
for verification
Signal generation and analysis
Signal information
recovery
&
LTE System Toolbox™
Baseband Waveform
GenerationRF Signal Generation
Baseband Waveform AnalysisRF Signal Capture
LTE System Toolbox MathWorks Talks
Advances in Wireless Communication
Application Track 2
ExploreToday
APPS
Color Threshold App
Use with Image
Processing toolbox
Segment images
by color
NEW in Release 2014a
User-Created AppsMathWorks Talks
Image Processing and Computer Vision
in MATLAB and SimulinkApplication Track 2
MATLAB as a Collaboration PlatformApplication Track 1
MATLAB App DevelopmentMasterclass Track
ExploreToday
Unified textual & graphical programming
Portfolio of libraries
Apps and resources on MATLAB Central
ALGORITHMS
IN EVERYTHING
HARDWARE
IN MANY FORMS
RUN YOUR ALGORITHM
Power plants 100s
Cars
1,000,000s
Planes
1,000s
HIL Simulator
Real-Time Test System USB Plug-In Device
Microcontroller
CPU-FPGA platforms
Custom ASIC
Microprocessor
• Real-time simulation and
testing
• DSP and vision system
prototyping
• HIL simulation
• Designed for a turnkey
experienceSimulink Real-Time Explorer
Build, run, and test real-time applicationsSimulink Real-TimeNEW in Release 2014a
Demo Station
Motor control
ExploreToday
The Rise of Low-Cost
Hardware for the Masses
Arduino
300,000+ commercially produced
Prices ~£20
Raspberry Pi
2.5+ million shipped
£25
LEGO Mindstorms EV3
£300
TETHEREDWrite code and communicate
with the board
Low-Cost HardwareSame board … different approaches
EMBEDDEDDevelop a model and
program the board
Low-Cost HardwareSame board … different approaches
Demo Station
Visual Navigation with a Quadcopter
ExploreToday
LEGO Student
Competition
Low-Cost Hardware Enables Project-Based Learning
MakerZone
community
Teaching with the
Engduino
MathWorks.com/hardware NEW in Release 2014b
Hardware support
packages
• Get connected and
running quickly
• 150 packages today,
for Arduino,
Raspberry Pi, iPhone,
Android, Kinect, and
more
HARDWARE
IN MANY FORMS
Code generation for prototyping and embedded
Run your algorithms directly on real-time hardware
Connecting to low-cost hardware for the masses
CONNECTED
CHIPS, DEVICES,
& SYSTEMS
Internet of Things
1875 1900 1925 1950 1975 2000 2025
“Place” connectivity
PEOPLE 5 billion“People” connectivity via mobile
devices
THINGS 50+ billion
“Thing” connectivity
INFLECTION
POINTS
Growth in Global Connectivity
PLACES 1 billion
© 2010 Ericsson AB – from Joshipura, Arpit, “Infrastructure Innovation - Can the
Challenge be met?” Global Semiconductor Alliance, September 2010
Big Data in Many Industries
ENERGYSmart grid
FINANCEFraud detection
AUTOFleet data will
influence vehicle design
AEROMaintenance, reliability
BIOTECHInstrumented humans
Exabyte 1,000,000,000,000,000,000 bytes (billion billion)
Customer Talk
Understanding and Improving the
Supermarket Price Reductions Process
Tesco Plc, Application Track 1
MathWorks Talk
Data analytics with MATLAB
Masterclass track
ExploreToday
CONNECTED
CHIPS, DEVICES,
& SYSTEMS Memory management
Computing power
Advanced algorithms
PEOPLE
COMPUTING
ANYWHERE
Cloud as a New Platform
1,000s of applicationsMILLIONS of users
Terminal - mainframe, mini
HUNDREDS OF MILLIONS
of users10,000s of applications
PC - LAN, Internet
BILLIONS of users
Cloud – mobile, browser, social, big data
MILLIONS of apps
Source: IDC, 2013
MATLAB MobileSupport for iPhone, iPad & Android
, enhancing your
MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2
The cloud
The cloud, running
MATLAB, on demand, from anywhere
The cloud, running
MATLAB, on demand, from anywhere
MathWorks Talk
Parallel Computing: Who, What, Why,
When, Where?
Application Track 1
ExploreToday
MATLAB Production Server
Deploy MATLAB analytics into
enterprise IT frameworks
Integrate with databases, webservers
and application servers
Seamless transition from algorithm prototyping
to enterprise-scale analytics without recoding
“This product is a game changer, for sure.”
—Quantlabs
Running in Enterprise IT Environments
Demo Station
Deploying MATLAB Analytics Behind a
Web Interface
ExploreToday
PEOPLE
COMPUTING
ANYWHERE MATLAB on mobile devices
MATLAB on the cloud
MATLAB in enterprise IT frameworks
Algorithms in everything
People computing anywhere
Hardwarein specializedform factors
Connected chips, devices & systems
MOOCs Massive Online Open Courses
Online course
Unlimited participation
Open access via the web
Algorithms in everything
People computing anywhere
Hardwarein manyforms
Connected chips, devices & systems
Seize the opportunity to…
• Learn what’s new…
…. and how to apply it
• Engage your colleagues
• Benefit from the experience
Enjoy the conference!