SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
UNVEILING	
  MENDIX	
  
Johan	
  den	
  Haan	
  
CTO,	
  Mendix	
  
@JohanDenHaan	
  
It is an exciting time to be a developer nowadays!
Everything gets an API…
1967:	
  The	
  first	
  IoT	
  object?	
  
This didn’t happen overnight…
Back in 2008 there were already
more things connected to the
internet than people
John	
  Deere’s	
  CEO:	
  soon	
  70%	
  of	
  their	
  
revenue	
  will	
  come	
  from	
  soKware	
  
and	
  services,	
  not	
  from	
  machines	
  
Digital reshapes entire industries
So what’s the Value of trends like IoT?
Merge	
  physical	
  	
  
and	
  digital	
  world	
  
Create	
  new	
  	
  
experiences	
  
Introduce	
  new	
  	
  
Business	
  models	
  
IoT is not limited to industrial use…
45%
of consumers are willing to share data from
connected devices in cars and wearables
for a discount on their insurance policy.
In	
  the	
  age	
  of	
  Machine	
  Learning	
  we	
  
won’t	
  program	
  computers;	
  we	
  will	
  
train	
  them	
  like	
  dogs	
  
How to deal with big data?
Every company needs to become a Digital Enterprise
Digital	
  
Enterprise	
  
User-­‐
centric	
  
Connected	
  
Intelligent	
  
AdapDve	
  
1.  Innovation happens when we bring
technology together
2.  Innovation happens when we bring
people together
3.  Innovation happens when we open up
How to increase the speed of innovation?
INNOVATION	
  HAPPENS	
  WHEN	
  WE	
  BRING	
  TECHNOLOGY	
  
TOGETHER	
  
The evolution of apps
Characteristics of a Smart App
Intelligent	
  
(using	
  e.g.	
  Machine	
  Learning	
  
and	
  CogniDve	
  Services)	
  
ProacDve	
  
(using	
  e.g.	
  push	
  noDficaDons,	
  
chat	
  bots,	
  and	
  SaaS	
  plugins)	
  
Context-­‐aware	
  
(using	
  e.g.	
  historical	
  data,	
  
sensor	
  data,	
  locaDon)	
  
App	
  services	
   PredicDve	
  analyDcs,	
  
Machine	
  Learning	
  services,	
  
CogniDve	
  services	
  
REST	
  APIs	
  to	
  communicate	
  
with	
  things	
  
Big	
  data	
  stores,	
  data	
  
warehouses	
  
Cloud	
  infra	
   Containers,	
  funcDons,	
  rules	
   Messaging	
  middleware	
   dbPaaS	
  
Inges[on	
   Filter,	
  transform,	
  act	
  on	
  
events,	
  device	
  
management	
  
Digital	
  –	
  physical	
  
integraDon	
  (HTTP,	
  MQTT)	
  
Time	
  series	
  databases	
  
Things	
   Sensors,	
  actuators	
   Bluetooth,	
  RFID,	
  NFC,	
  LoRa,	
  
LTE,	
  etc.	
  
Local	
  storage	
  
Compute	
   Communicate	
   Store	
  
Smart Apps need a Smart Platform
Smart	
  app	
   Intelligent:	
  predicDve	
  
models,	
  cogniDve	
  
capabiliDes,	
  workflow	
  and	
  
case	
  management	
  
Proac[ve:	
  push	
  
noDficaDons,	
  chat	
  bots,	
  
SaaS	
  plugins	
  
Context-­‐aware:	
  historical	
  
data,	
  sensor	
  data,	
  locaDon	
  
data,	
  data	
  paWerns	
  
Model-­‐driven	
  pla^orm	
   RAD	
  PaaS:	
  workflow,	
  case	
  
management,	
  omni-­‐
channel	
  UI,	
  security	
  
Out-­‐of-­‐the-­‐box	
  connectors	
  
to	
  services	
  and	
  back-­‐end	
  
systems	
  
Domain	
  models,	
  data	
  
connectors,	
  visual	
  mapping	
  
Connected	
  assets	
  	
  
&	
  sensor	
  data	
  
PredicDve	
  maintenance	
  
feeding	
  smart	
  tasks	
  
Live	
  alerts	
  for	
  emergency	
  
maintenance	
  
Image	
  recogniDon	
  for	
  context-­‐
aware	
  documentaDon	
  
Combining multiple services into a single experience
Building smart experiences on top of your
assets, algorithms, and data
SQL	
  Databases	
   AWS	
  IoT	
   AWS	
  ML	
   IBM	
  Watson	
   NoDficaDons	
   KPN	
  LoRa	
  
Mendix 7
Smart	
  Apps	
  
}  Mendix Smart Sync for data & images
}  App install & auto-update to boost
performance
}  Push notifications made easy
}  Native share
}  Add to calendar & navigate to
}  Native pin code login option
}  Context awareness using beacons
Native Mobile Experience
Mendix 7
Smart	
  Apps	
   NaDve	
  mobile	
  
experience	
  
INNOVATION	
  HAPPENS	
  WHEN	
  WE	
  BRING	
  PEOPLE	
  TOGETHER	
  
Development	
  
TesDng	
  
OperaDons	
  UX	
  
Business	
  
Innovation happens when we bring people together
1.  A common language to express application ideas
2.  The ability to collaborate on their application model at
any moment, on any device, everywhere
3.  Instant feedback on their changes
What if we could give these teams...
}  Cloud-based IDE
}  Tablet / touch-enabled
}  What you see is what you get
}  Let developers, users, and stakeholders
collaborate in real-time
}  Push changes instantly to live app
}  Completely open: API, widgets
}  Based on React + MobX
}  Any model (> Mendix 6.0) can be opened
Mendix Web Modeler
“The Google Docs of App Development”
API	
  
Seamless collaboration between Desktop and
Web Modeler
Desktop	
  Modeler	
  
Web	
  Modeler	
  
Model	
  Repository	
  
API	
  
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
  NaDve	
  mobile	
  
experience	
  
INNOVATION	
  HAPPENS	
  WHEN	
  WE	
  OPEN	
  UP	
  
Open systems lead to more innovation
1.  The model should stay central to our
approach
2.  Programmatic access to models to export
and import them
3.  Open tools ecosystem (model manipulation)
4.  Open model specification
Our requirements for opening up our platform
API	
  
Desktop	
  Modeler	
  
Web	
  Modeler	
  
Model	
  Repository	
  
API	
  
Model	
  SDK	
  
Mendix Application Quality Monitor
Full-blown test suite for test automation built in
Mendix on top of Selenium. Partner: Mansystems
}  Keyword-Driven Testing – Create your own
keywords as reusable building blocks.
}  Reusable E2E Tests - Reuse infinitely without
additional effort.
}  Cross-Browser Testing - Design once and
run it across all browsers.
}  Refactoring - Intelligent refactoring
mechanism keeps tests consistent
}  Scheduling – Schedule and run tests in
parallel for full regression test in short time.
}  Platform Version Compatibility –No broken
tests, no changes required.
34	
  
Mendix Application Test Suite
Embed testing in your application lifecycle.
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
   ApplicaDon	
  Test	
  Suite	
  NaDve	
  mobile	
  
experience	
  
Rich set of tools that help you prevent
performance issues early in development
cycles and quickly address them if they
manifest in production. Partner: Mansystems.
}  Trap Tool – Continuously records all levels
of logging and stores it when an error
occurs.
}  Statistics Tool – Identifies trends by
gathering statistics of application
performance.
}  Performance Tool – Analyzes individual
functions and visualizes where
improvement is possible.
}  Measurements Tool – Monitors the CPU
and memory, performs measuring queries
and alerts if a limit is exceeded.
Mendix Application Performance Monitor
Get grip on performance from early on.
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
   ApplicaDon	
  Test	
  Suite	
  
ApplicaDon	
  
Performance	
  Monitor	
  
NaDve	
  mobile	
  
experience	
  
Building smart experiences on top of your
assets, algorithms, and data
SQL	
  Databases	
   AWS	
  IoT	
   AWS	
  ML	
   IBM	
  Watson	
   NoDficaDons	
   KPN	
  LoRa	
  
Connector Kit
}  All the tools to create
connectors will be available
for the community
}  Java Actions 2.0
§  Expose as native action
§  Native dialogs
§  New parameter types:
microflows, pages, mappings,
generics, string template
Open Source
}  All connectors that
ship with Mendix 7 will
be open source!
}  To enable our
community to learn,
re-use, and extend
The anatomy of a connector
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
   ApplicaDon	
  Test	
  Suite	
  
ApplicaDon	
  
Performance	
  Monitor	
  
Connector	
  Kit	
  
NaDve	
  mobile	
  
experience	
  
2	
  MORE	
  THINGS…	
  
}  Visual mapping from
XML & JSON to domain
model and vice versa
}  Automatic schema
extraction from example
JSON messages
}  Advanced mapping
features to transform and
connect data
}  Native microflow action
to call any REST API
JSON Mapping & Native REST
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
   ApplicaDon	
  Test	
  Suite	
  
ApplicaDon	
  
Performance	
  Monitor	
  
Connector	
  Kit	
   NaDve	
  REST	
  &	
  	
  
JSON	
  Mapping	
  
NaDve	
  mobile	
  
experience	
  
WYSIWYG page editor in Desktop Modeler
Mendix 7
Smart	
  Apps	
   Web	
  Modeler	
   ApplicaDon	
  Test	
  Suite	
  
ApplicaDon	
  
Performance	
  Monitor	
  
Connector	
  Kit	
   NaDve	
  REST	
  &	
  	
  
JSON	
  Mapping	
  
WYSIWYG	
  Page	
  Editor	
  
NaDve	
  mobile	
  
experience	
  
Every company needs to become a Digital Enterprise
Digital	
  
Enterprise	
  
User-­‐
centric	
  
Connected	
  
Intelligent	
  
AdapDve	
  
It’s all about building experiences!
Internet-­‐of-­‐Things	
   Big	
  data	
   Machine	
  Learning	
  
Mendix-7-Keynote

Weitere ähnliche Inhalte

Was ist angesagt?

Derek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) KeynoteDerek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) Keynotemendixrolf
 
Customer perspective: Van Gansewinkel groep
Customer perspective: Van Gansewinkel groepCustomer perspective: Van Gansewinkel groep
Customer perspective: Van Gansewinkel groepDennis Stoutjesdijk
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Jeremy Thake
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Jeremy Thake
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix
 
Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix
 
Summit 2016 - Workshop - Mendix - Roald Kruit
Summit 2016 - Workshop - Mendix - Roald KruitSummit 2016 - Workshop - Mendix - Roald Kruit
Summit 2016 - Workshop - Mendix - Roald KruitIDGnederland
 
Smashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and SnowflakeSmashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and SnowflakeSamanthaBerlant
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil KumarSunilKumar706490
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...VMware Tanzu
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building ExperiencesPredix
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...Trivadis
 
Azure - The Best Cloud for Developers
Azure - The Best Cloud for DevelopersAzure - The Best Cloud for Developers
Azure - The Best Cloud for DevelopersInovar Tech
 
5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!Ajeet Singh
 
What Every Learning Pro Should Know About #NoCode
What Every Learning Pro Should Know About #NoCodeWhat Every Learning Pro Should Know About #NoCode
What Every Learning Pro Should Know About #NoCodeMike Taylor
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark ReportMatt Haney
 
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryCloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryVMware Tanzu
 

Was ist angesagt? (20)

Derek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) KeynoteDerek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) Keynote
 
Customer perspective: Van Gansewinkel groep
Customer perspective: Van Gansewinkel groepCustomer perspective: Van Gansewinkel groep
Customer perspective: Van Gansewinkel groep
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno rood
 
Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle
 
Summit 2016 - Workshop - Mendix - Roald Kruit
Summit 2016 - Workshop - Mendix - Roald KruitSummit 2016 - Workshop - Mendix - Roald Kruit
Summit 2016 - Workshop - Mendix - Roald Kruit
 
Smashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and SnowflakeSmashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and Snowflake
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil Kumar
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest Software
 
App modernization methods that work
App modernization methods that workApp modernization methods that work
App modernization methods that work
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
How DevOps works in MOKA
How DevOps works in MOKAHow DevOps works in MOKA
How DevOps works in MOKA
 
Azure - The Best Cloud for Developers
Azure - The Best Cloud for DevelopersAzure - The Best Cloud for Developers
Azure - The Best Cloud for Developers
 
5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!
 
What Every Learning Pro Should Know About #NoCode
What Every Learning Pro Should Know About #NoCodeWhat Every Learning Pro Should Know About #NoCode
What Every Learning Pro Should Know About #NoCode
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark Report
 
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryCloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
 

Ähnlich wie Mendix-7-Keynote

The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applicationsIron.io
 
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsInternet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsIvan Dwyer
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoCommit University
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT OperationsOpsRamp
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT OperationsVistara
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application? Jai Mehta
 
Software panel
Software panelSoftware panel
Software panelMassTLC
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkToby Corbin
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemCisco DevNet
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieMongoDB
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureEran Stiller
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introductionarun_imaginea
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1Aditya Kumar
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureThelma Gros
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02ConJames Governor
 
App Modernization: From 0 to Hero
App Modernization: From 0 to HeroApp Modernization: From 0 to Hero
App Modernization: From 0 to HeroLorenzo Barbieri
 
Cloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to RealityCloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to RealityAlan Quayle
 

Ähnlich wie Mendix-7-Keynote (20)

The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applications
 
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsInternet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complesso
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?
 
Windows for IOT
Windows for IOTWindows for IOT
Windows for IOT
 
Software panel
Software panelSoftware panel
Software panel
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdk
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software Architecture
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introduction
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02Con
 
App Modernization: From 0 to Hero
App Modernization: From 0 to HeroApp Modernization: From 0 to Hero
App Modernization: From 0 to Hero
 
Cloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to RealityCloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to Reality
 

Mendix-7-Keynote

  • 1. UNVEILING  MENDIX   Johan  den  Haan   CTO,  Mendix   @JohanDenHaan  
  • 2. It is an exciting time to be a developer nowadays! Everything gets an API…
  • 3.
  • 4. 1967:  The  first  IoT  object?   This didn’t happen overnight…
  • 5. Back in 2008 there were already more things connected to the internet than people
  • 6. John  Deere’s  CEO:  soon  70%  of  their   revenue  will  come  from  soKware   and  services,  not  from  machines   Digital reshapes entire industries
  • 7. So what’s the Value of trends like IoT? Merge  physical     and  digital  world   Create  new     experiences   Introduce  new     Business  models  
  • 8. IoT is not limited to industrial use… 45% of consumers are willing to share data from connected devices in cars and wearables for a discount on their insurance policy.
  • 9. In  the  age  of  Machine  Learning  we   won’t  program  computers;  we  will   train  them  like  dogs   How to deal with big data?
  • 10. Every company needs to become a Digital Enterprise Digital   Enterprise   User-­‐ centric   Connected   Intelligent   AdapDve  
  • 11. 1.  Innovation happens when we bring technology together 2.  Innovation happens when we bring people together 3.  Innovation happens when we open up How to increase the speed of innovation?
  • 12. INNOVATION  HAPPENS  WHEN  WE  BRING  TECHNOLOGY   TOGETHER  
  • 14. Characteristics of a Smart App Intelligent   (using  e.g.  Machine  Learning   and  CogniDve  Services)   ProacDve   (using  e.g.  push  noDficaDons,   chat  bots,  and  SaaS  plugins)   Context-­‐aware   (using  e.g.  historical  data,   sensor  data,  locaDon)  
  • 15. App  services   PredicDve  analyDcs,   Machine  Learning  services,   CogniDve  services   REST  APIs  to  communicate   with  things   Big  data  stores,  data   warehouses   Cloud  infra   Containers,  funcDons,  rules   Messaging  middleware   dbPaaS   Inges[on   Filter,  transform,  act  on   events,  device   management   Digital  –  physical   integraDon  (HTTP,  MQTT)   Time  series  databases   Things   Sensors,  actuators   Bluetooth,  RFID,  NFC,  LoRa,   LTE,  etc.   Local  storage   Compute   Communicate   Store   Smart Apps need a Smart Platform Smart  app   Intelligent:  predicDve   models,  cogniDve   capabiliDes,  workflow  and   case  management   Proac[ve:  push   noDficaDons,  chat  bots,   SaaS  plugins   Context-­‐aware:  historical   data,  sensor  data,  locaDon   data,  data  paWerns   Model-­‐driven  pla^orm   RAD  PaaS:  workflow,  case   management,  omni-­‐ channel  UI,  security   Out-­‐of-­‐the-­‐box  connectors   to  services  and  back-­‐end   systems   Domain  models,  data   connectors,  visual  mapping  
  • 16. Connected  assets     &  sensor  data   PredicDve  maintenance   feeding  smart  tasks   Live  alerts  for  emergency   maintenance   Image  recogniDon  for  context-­‐ aware  documentaDon   Combining multiple services into a single experience
  • 17. Building smart experiences on top of your assets, algorithms, and data SQL  Databases   AWS  IoT   AWS  ML   IBM  Watson   NoDficaDons   KPN  LoRa  
  • 19. }  Mendix Smart Sync for data & images }  App install & auto-update to boost performance }  Push notifications made easy }  Native share }  Add to calendar & navigate to }  Native pin code login option }  Context awareness using beacons Native Mobile Experience
  • 20. Mendix 7 Smart  Apps   NaDve  mobile   experience  
  • 21. INNOVATION  HAPPENS  WHEN  WE  BRING  PEOPLE  TOGETHER  
  • 22.
  • 23. Development   TesDng   OperaDons  UX   Business   Innovation happens when we bring people together
  • 24. 1.  A common language to express application ideas 2.  The ability to collaborate on their application model at any moment, on any device, everywhere 3.  Instant feedback on their changes What if we could give these teams...
  • 25.
  • 26. }  Cloud-based IDE }  Tablet / touch-enabled }  What you see is what you get }  Let developers, users, and stakeholders collaborate in real-time }  Push changes instantly to live app }  Completely open: API, widgets }  Based on React + MobX }  Any model (> Mendix 6.0) can be opened Mendix Web Modeler “The Google Docs of App Development”
  • 27. API   Seamless collaboration between Desktop and Web Modeler Desktop  Modeler   Web  Modeler   Model  Repository   API  
  • 28. Mendix 7 Smart  Apps   Web  Modeler  NaDve  mobile   experience  
  • 29. INNOVATION  HAPPENS  WHEN  WE  OPEN  UP  
  • 30. Open systems lead to more innovation
  • 31. 1.  The model should stay central to our approach 2.  Programmatic access to models to export and import them 3.  Open tools ecosystem (model manipulation) 4.  Open model specification Our requirements for opening up our platform
  • 32. API   Desktop  Modeler   Web  Modeler   Model  Repository   API   Model  SDK  
  • 34. Full-blown test suite for test automation built in Mendix on top of Selenium. Partner: Mansystems }  Keyword-Driven Testing – Create your own keywords as reusable building blocks. }  Reusable E2E Tests - Reuse infinitely without additional effort. }  Cross-Browser Testing - Design once and run it across all browsers. }  Refactoring - Intelligent refactoring mechanism keeps tests consistent }  Scheduling – Schedule and run tests in parallel for full regression test in short time. }  Platform Version Compatibility –No broken tests, no changes required. 34   Mendix Application Test Suite Embed testing in your application lifecycle.
  • 35. Mendix 7 Smart  Apps   Web  Modeler   ApplicaDon  Test  Suite  NaDve  mobile   experience  
  • 36. Rich set of tools that help you prevent performance issues early in development cycles and quickly address them if they manifest in production. Partner: Mansystems. }  Trap Tool – Continuously records all levels of logging and stores it when an error occurs. }  Statistics Tool – Identifies trends by gathering statistics of application performance. }  Performance Tool – Analyzes individual functions and visualizes where improvement is possible. }  Measurements Tool – Monitors the CPU and memory, performs measuring queries and alerts if a limit is exceeded. Mendix Application Performance Monitor Get grip on performance from early on.
  • 37. Mendix 7 Smart  Apps   Web  Modeler   ApplicaDon  Test  Suite   ApplicaDon   Performance  Monitor   NaDve  mobile   experience  
  • 38. Building smart experiences on top of your assets, algorithms, and data SQL  Databases   AWS  IoT   AWS  ML   IBM  Watson   NoDficaDons   KPN  LoRa  
  • 39. Connector Kit }  All the tools to create connectors will be available for the community }  Java Actions 2.0 §  Expose as native action §  Native dialogs §  New parameter types: microflows, pages, mappings, generics, string template Open Source }  All connectors that ship with Mendix 7 will be open source! }  To enable our community to learn, re-use, and extend The anatomy of a connector
  • 40. Mendix 7 Smart  Apps   Web  Modeler   ApplicaDon  Test  Suite   ApplicaDon   Performance  Monitor   Connector  Kit   NaDve  mobile   experience  
  • 42. }  Visual mapping from XML & JSON to domain model and vice versa }  Automatic schema extraction from example JSON messages }  Advanced mapping features to transform and connect data }  Native microflow action to call any REST API JSON Mapping & Native REST
  • 43. Mendix 7 Smart  Apps   Web  Modeler   ApplicaDon  Test  Suite   ApplicaDon   Performance  Monitor   Connector  Kit   NaDve  REST  &     JSON  Mapping   NaDve  mobile   experience  
  • 44. WYSIWYG page editor in Desktop Modeler
  • 45. Mendix 7 Smart  Apps   Web  Modeler   ApplicaDon  Test  Suite   ApplicaDon   Performance  Monitor   Connector  Kit   NaDve  REST  &     JSON  Mapping   WYSIWYG  Page  Editor   NaDve  mobile   experience  
  • 46. Every company needs to become a Digital Enterprise Digital   Enterprise   User-­‐ centric   Connected   Intelligent   AdapDve  
  • 47. It’s all about building experiences! Internet-­‐of-­‐Things   Big  data   Machine  Learning