The Table of Contents for the MDriven Book:
What is MDriven
Introduction
Praise to UML
What if UML was forbidden?
Luckily UML is NOT forbidden
What is not to like?
What is next
Information design
The Information
Short introduction to UML– class diagram
How do I know if it is correct?
Association classes
Inheritance
Polymorphism
Composite and Aggregate and what they imply
Derived attributes & associations
UML – State machines
Constraints
The ViewModel
The declarative ViewModel
Taking it further still
What an Action can do
ExecuteExpression
EnableExpression
BringUpViewModel & ViewModelRootObjectExpression
ViewModelIsModal & ExpressionAfterModalOk
Framework Action
Defining Main menu actions
Action names
Constraints descriptions
Microsoft Office and OpenDocument as a Report generator
A bit hasty and vague
Qualifications
Images in Word reports
Prototyping
This is how you do Prototyping with MDriven
The look
Available Actions
Introducing MDriven Server
Security concerns for MDriven Server
MDrivenServer Summarized
MDrivenServer periodic server-side actions
Other uses of Server side Actions
Emailing from the server
Importing data from other SQL sources
Producing export files from MDriven Server
Shaping and transforming export files
SQLExport serverside action
What is Object Constraint Language
OCL, EAL, OCLps Introduction
Certain important constructs
EAL differences
OCLps differences
Summary OCL
Seeking the database with OCLps using ViewModels
Databases use SQL
Efficient fetch – real case (advanced – skip until you have the need)
Introducing MDriven Turnkey
Creating your own MDriven Turnkey instance in your Azure account
Set up MDriven Turnkey on premise
Turnkey architecture
Responsibilities
Data roundtrip
Security
Information Security
The basics of IT security
Building safer software systems
How MDriven Turnkey does it – every time
How the access control system is constructed in MDriven