The MDriven Book: Table of Contents
No edit summary
No edit summary
Line 1: Line 1:
==== What is MDriven ====
==== [[What is MDriven]] ====
Introduction
[[Introduction - The MDriven Book|Introduction]]


Praise to UML
[[Praise to UML]]


What if UML was forbidden?
[[What if UML was forbidden|What if UML was forbidden?]]


Luckily UML is NOT forbidden
[[Luckily UML is Not Forbidden|Luckily UML is NOT forbidden]]


What is not to like?
[[What is not to like|What is not to like?]]


What is next
[[What is next]]


==== Information design ====
==== [[Information design]] ====
The Information
The Information


Short introduction to UML– class diagram
[[Short introduction to UML– class diagram]]


How do I know if it is correct?
[[How do I know if it is correct|How do I know if it is correct?]]


Association classes
[[Association classes]]


Inheritance
Inheritance
Line 25: Line 25:
Polymorphism
Polymorphism


Composite and Aggregate and what they imply
[[Composite and Aggregate and what they imply]]


Derived attributes & associations
[[Derived attributes & associations]]


UML – State machines
[[UML – State machines]]


Constraints
[[Constraints]]


==== The ViewModel ====
==== [[The ViewModel]] ====
The declarative ViewModel
The declarative ViewModel


Taking it further still
Taking it further still


==== What an Action can do ====
==== [[What an Action can do]] ====
ExecuteExpression
ExecuteExpression


Line 49: Line 49:
Framework Action
Framework Action


==== Defining Main menu actions ====
==== [[Defining Main Menu Actions|Defining Main menu actions]] ====
Action names
[[Action names]]


Constraints descriptions
Constraints descriptions


==== Microsoft Office and OpenDocument as a Report generator ====
==== [[Microsoft office and OpenDocument as a Report generator|Microsoft Office and OpenDocument as a Report generator]] ====
A bit hasty and vague
A bit hasty and vague


Line 61: Line 61:
Images in Word reports
Images in Word reports


==== Prototyping ====
==== [[Prototyping]] ====
This is how you do Prototyping with MDriven
This is how you do Prototyping with MDriven


Line 70: Line 70:
Introducing MDriven Server
Introducing MDriven Server


Security concerns for MDriven Server
[[Security concerns for MDriven Server]]


MDrivenServer Summarized
[[MDrivenServer Summarized]]


MDrivenServer periodic server-side actions
[[MDrivenServer periodic server-side actions]]


Other uses of Server side Actions
Other uses of Server side Actions
Line 86: Line 86:
OCL, EAL, OCLps Introduction
OCL, EAL, OCLps Introduction


Certain important constructs
[[Certain important constructs]]


EAL differences
EAL differences
Line 112: Line 112:


==== Security ====
==== Security ====
Information Security
[[Information security|Information Security]]


The basics of IT security
The basics of IT security

Revision as of 06:32, 12 June 2023

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

This page was edited 31 days ago on 04/16/2024. What links here