Master Class: Development€¦ · 4 e s Relational, NoSQL, Graph databases. Data Mart/...

Preview:

Citation preview

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

Recommended