Master Class: Development · Master Class: Taking MATLAB Development to the Next Level. 2 Model...
Transcript of Master Class: Development · Master Class: Taking MATLAB Development to the Next Level. 2 Model...
1© 2015 The MathWorks, Inc.
Master Class:
Taking MATLAB
Development
to the Next Level
2
Model View Controller
MODEL
VIEW CONTROLLER
USER
updatesmanipulates
3
Ba
ck
en
d S
ou
rce
s
Files on your computer
Small Scale – Model View Controller
Engineer, scientist, quant
MATLAB
De
velo
pm
en
t
MODEL
VIEW
CONTROLLER
4
Infr
astr
uctu
reB
ack
en
d S
ou
rce
s
Relational, NoSQL, Graph
databases. Data Mart/ Warehouse/Lake. Big data,
Hadoop
Cloud data: AWS RDS,
Dynamo, Cosmos, S3, BLOB
IoT Streaming data
Operational and transactional
systems
Large Scale – Model View Controller
Engineer, scientist, quant
MATLAB
Deployed
archive
Compiler SDK
Public cloudPrivate cloudOn-premises
De
velo
pm
en
t
MATLAB Production ServerDe
plo
yme
nt
Cli
en
ts
3rd party visualization applications
Web, mobile, native
MODEL
VIEW
CONTROLLER
5
Table Filter
6
Matlab Classes
7
Table Filter
MODEL
Table Data
Filters
VIEW
Table View
Plots
CONTROLLER
Filter Settings
USER
updatesmanipulates
8
Takeaways
▪ Advanced Software development means ‘Think how you will use your tools’
▪ Organise your work (save time)
▪ Think of the future
▪ Ask for advice
9
Overview of MathWorks World Wide Consulting Services
MathWorks Consultants
▪ Industry-experienced specialists
▪ “Insider” access to product development
▪ Experts on using MathWorks tools effectively
Why Choose MathWorks Consulting Services?
▪ Reduced Development Time
▪ Reduced learning curve
▪ Increased Efficiency
▪ Proven Solutions
10
Overview of MathWorks World Wide Consulting Services
mathworks.com/consulting