The MDriven Book: Table of Contents
No edit summary
No edit summary
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The Table of Contents for the MDriven Book:
==== [[What is MDriven]] ====
* [[Introduction - The MDriven Book|Introduction]]
* [[Praise to UML]]
* [[What if UML was forbidden|What if UML was forbidden?]]
* [[Luckily UML is Not Forbidden|Luckily UML is NOT forbidden]]
* [[What is not to like|What is not to like?]]
* [[What is next]]


What is MDriven
==== [[Information design]] ====
* [[Information design|The Information]]
* [[Short introduction to UML– class diagram]]
* [[Association classes]]
* [[UML Inheritance|Inheritance]]
* [[Polymorphism]]
* [[Composite and Aggregate and what they imply]]
* [[Derived attributes & associations]]
* [[UML – State machines]]
* [[Constraints]]


Introduction
==== [[The ViewModel]] ====
* [[ViewModel|The declarative ViewModel]]
* [[Taking It Further Still|Taking it further still]]


Praise to UML
==== [[What an Action can do]] ====
* [[What an Action can do|ExecuteExpression]]
* [[What an Action can do|EnableExpression]]
* [[What an Action can do|BringUpViewModel & ViewModelRootObjectExpression]]
* [[What an Action can do|ViewModelIsModal & ExpressionAfterModalOk]]
* [[What an Action can do|Framework Action]]


What if UML was forbidden?
==== [[Defining Main Menu Actions|Defining Main menu actions]] ====
* [[Action names]]
* [[Action names|Constraints descriptions]]


Luckily UML is NOT forbidden
==== [[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]]
* [[Microsoft office and OpenDocument as a Report generator|Qualifications]]
* [[Microsoft office and OpenDocument as a Report generator|Images in Word reports]]


What is not to like?
==== [[Prototyping]] ====
* [[Prototyping|This is how you do Prototyping with MDriven]]
* [[Prototyping|The look]]
* [[Available Actions]]
* [[MDriven Server Introduction|Introducing MDriven Server]]
* [[Security concerns for MDriven Server]]
* [[MDrivenServer Summarized]]
* [[MDrivenServer periodic server-side actions]]


What is next
===== Other uses of Server side Actions =====


Information design
===== [[Emailing from an app using MDrivenServer|Emailing from the server]] =====
* [[Import data from other SQL servers|Importing data from other SQL sources]]
* [[Exporting files from MDriven Server|Producing export files from MDriven Server]]


The Information
====== [[Exporting files from MDriven Server|Shaping and transforming export files]] ======
 
* [[SQLExport from MDriven Server|SQLExport serverside action]]
Short introduction to UML– class diagram
[[OCL Expressions|What is Object Constraint Language]]
 
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
OCL, EAL, OCLps Introduction
* [[Certain important constructs]]
* [[EAL – ExtendedActionLanguage.|EAL differences]]
* [[OCLps|OCLps differences]]
* [[Certain important constructs|Summary OCL]]
* [[Seeker view]]
* [[Seeker view|Databases use SQL]]
* [[Efficient ViewModel fetch|Efficient fetch – real case (advanced – skip until you have the need)]]
* [[Introducing MDriven Turnkey]]
* [[Installing TurnKey as an Azure WebApp|Creating your own MDriven Turnkey instance in your Azure account]]
* [[Set up MDriven Turnkey on premise]]


Certain important constructs
==== [[MDriven Turnkey Architecture|Turnkey architecture]] ====
 
* [[MDriven Turnkey Architecture|Responsibilities]]
EAL differences
* [[MDriven Turnkey Architecture|Data roundtrip]]
 
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
==== [[Security]] ====
* [[Information security|Information Security]]
* [[Information security|The basics of IT security]]
* [[Information security|Building safer software systems]]
* [[Information security|How MDriven Turnkey does it – every time]]
* [[Access control system in MDriven|How the access control system is constructed in MDriven]]
[[Category:The MDriven Book]]
[[Category:The MDriven Book]]

Latest revision as of 06:37, 16 April 2024

What is MDriven

Information design

The ViewModel

What an Action can do

Defining Main menu actions

Microsoft Office and OpenDocument as a Report generator

Prototyping

Other uses of Server side Actions
Emailing from the server
Shaping and transforming export files

What is Object Constraint Language

OCL, EAL, OCLps Introduction

Turnkey architecture

Security

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