A
Access Expression: an expression that controls whether the ViewModel is shown or not
Access Groups: these control what is visible and/or enabled for a user in a certain role or situation
Action buttons:
Action controls:
Action menu groups:
Action names:
Actions: what a user or an API can execute to create an effect in the running system
AngularJS: an open-source JavaScript framework that lets you build well-structured, easily testable, and maintainable front-end applications by using the Model-View-Controller (MVC) pattern
API documentation:
AsString: a method or operator that's available on all objects of all classes - on a model object, it usually takes the default string representation and returns that
AssetsTK: the strategy to move files along with your model onto the server that runs your Turnkey application every time you upload your model
Association: the connection or relationship between Classes and Objects
Association classes:
Async Ticket: a pattern you can easily add to your model, backed by recent MDrivenServers
Attribute: data stored within a modeled class, usually stored in an SQLServer database as a field
AutoForm: a view generated from the backing model in MDriven Designer e.g. if you have a view based on SysSingleton, an autoform from SysSingleton will add all the different attributes of that class to a ViewModel. It is a shortcut to get a basic setup of views in a system.
Autofocus:
Autosave: when the content on the page is saved automatically
Autoguid: a DB-generated Guid value
Azure:
B
BEM: BEM stands for Block, Element, Modifier. It is a convention on how to structure CSS rules.
Blazor: a web framework for building web UI components (Razor components) that can be hosted in different ways
Blob (Binary Large Object): usually stores a string of bytes - has a Blob type that can be image or text or binary
Boolean:
Bug:
C
Cache:
CodeDress: a function that allows you to write strongly typed C# code in Visual Studio and have that code implemented in a Turnkey site
Code generation:
Class: a group of objects with similar properties (attributes), common behaviour (operations), common relationships to other objects, and common meaning (“semantics”)
Class Actions: actions that always have the context or the root objects as the object of a class
Class Diagrams: shows classes and their relations
Collection:
Column:
Combobox: a picklist or dropdown list
Component:
Constraints: ways to introduce business rules in the model than using state machines and guards
Context: the circumstances that form the setting for a statement or idea in terms of which it can be fully understood
Convergence:
CORS: an HTTP-header-based mechanism that allows a server to indicate any origins (domain, scheme, or port) other than its own from which a browser should permit loading resources
C-Sharp (C#): a programming language developed by Microsoft that runs on the .NET Framework
CSS (Cascading Style Sheets): allows you to control the formatting of your website
CSS Grid:
D
Data:
Database:
DateTime:
DB:
Debugger:
Decimal data type: a numerical data type used to represent decimal numbers with a fixed precision and scale
Deepclone:
Derived attributes: calculated fields that subscribe to all the values they are calculated from
Derived associations: writable associations that update other attributes or links when they themselves are set
DevOps (Development and Operations): the combination od development (Dev) and operations (Ops) to unite people, process, and technology in application planning, development, delivery, and operations
Diagram:
Domain Driven Design (DDD): the idea that the model should adhere to the terms and definitions of the domain the system is built for
E
EAL: when OCL language is used for action
ECO: the core engine for all MDriven applications that, given a UML model and a Persistence Mapper, will help any .net application handle the objects of that model in memory
Evolve:
F
Fashion: all the code to create a finish - the right look and feel
Float: a data type that represents a decimal number with floating-point precision
G
Gist: a type of code that describes what type of information the system is handling and which business rules guard the dynamics of that information
Global Actions: actions for the user to initiate something global in the always-available application
Grid: a flexible layout structure used to display and arrange various types of content, not necessarily limited to data
H
History Server:
HTML: Hyper Text Markup Language. It is the standard markup language for creating Web pages. HTML describes the structure of a Web page.
I
IIS:
Information models:
Information security:
Information systems:
Integer: a data type that represents whole numbers
J
JSON:
K
L
Linq:
LowCode / NoCode:
M
MCoins:
MDriven Designer: a UML modeling tool that allows you to capture sufficient details to cover every aspect of a software system
MDriven Framework: an MDriven tool that allows you to write strongly typed c# code, accessing all the types and classes from your model
MDriven Server:
MDriven Start:
MDriven Turnkey: a new way to develop Internet applications
MDriven Portal:
Method:
MetaModel:
Mockotype: MDrivenDesigner started in simplified mode
Model:
Modernity: the code the infrastructure of a system needs to work
Modlr: a file format of MDriven Designer
MVC:
MySQL:
N
.net: a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
Nuget: the package manager for Microsoft development platforms including .net
Null: is empty - none*
O
OAuth: an open standard for token-based authentication and authorization
OCL: the query and action language used in MDriven
OCL Expression:
OCL Operator:
OCL PS: a subset of the OCL language that can be translated to SQL
OclSingleton: an operator that helps you implement the Singleton pattern
Object: an instance of a class
OpenDocument report:
OpenID: the protocol to negotiate authentication and get back an access token that your app can verify comes from your OpenId authority so that you may trust the information in the ticket - like the user-email maybe - or some claim that the user is admin or the like
Opting out Actions:
ORCID:
ORMapping:
P
Package: a "container" for a model section
Parse:
Periodic action: a ViewModel action that runs automatically over and over again when the Disabled expression is False
Persistence: the ability of a program or application to store and retrieve data even after the program is terminated or the system is shut down
Persistence mapping: a technique used in MDriven to map objects in an object-oriented programming language to relational database tables
Pivot table:
PlacingContainer: a way to organize a view based on the box-in-box principle
Prototyping: the process in which you whip something together quickly as a mock-up to show or test it to learn something that otherwise would be hard to know
PSEval: an OCLOperator that makes it possible to use OCL PS in any OCL expression
Q
QR-Code:
QueryPlan: the ability to statically analyze a ViewModel to know ahead of time what data it will use
R
Realtime: communication done point to point at the time of need
Rest Services: services executed by connecting to a URL that defines operation and parameters and returns an answer – not seldom as JSON objects
Reverse derivation: when you use code (EAL) to process a composite value into separate parts when updating
S
Seeker:
Self: a reference to the current context - equivalent to "this" in C#
selfVM: a variable that is available within the context of a ViewModel
Server:
Serverside actions: actions used when you want to delegate work to the server
Serverside jobs:
Set: a collection of something
SignalR: a .net software component used for Realtime communication
Singleton: the name of a design pattern that establishes a Class that will only have one object instance
SOAP:
Source code:
SQL: Structured Query Language to store and organize information in databases
SQLServer:
SQLite: a small database engine suitable to embed in applications as a data store for a single user
Snippets:
State Diagram: another way to describe the states of your domain with your information
State machine: helps us describe the different allowed states an object can be in and how it is transitioned between these states
String: a data type used to represent a sequence of characters
StylesInModel:
SVG: Scalable Vector Graphics - a great way to express data in a form other than text
SysAsyncTicket:
SysSingleton:
SysUser: System User
T
Tagexpander: discovers files in <YouModelFileName>_AssetsTK/Views/EXT_OverridePages that are named according to this pattern: <NameOfViewModel>.tagexpander.cshtml
Tag extensions:
TaggedValues: an extension mechanism that is available on all model elements in MDriven
Tajson: a declarative approach to receive, send, transform, and store json messages, with setup and maintenance environment done in minutes
Tiny MVC:
Tkusercss: a file in which you can introduce your new styles that match the names of the styles given in the ViewModel columns style attribute
Tuple: a word describing something “taped together from bits and pieces of other stuff”
U
UI: User interface
UML: a way to visualize the structure of a model
URL: Uniform Resource Locator
V
Validation rules: rules to help you improve the quality of the data recorded and applied by the user according to the standards you've specified
ValueStore:
vCurrent_: a variable that shows what the user has focused on/clicked on last in the ViewModel nestings
ViewModel: a UML model containing all the information of the application but doesn't have clear perspectives or views of how that information should be used
ViewModel Actions:
VistaDB: an embedded DB licensed from Gibraltar software
Visual Studio:
vSelected_: the variable shown when the user allows multi-select in grids in the ViewModel nestings
W
Web API: a set of components that simplify HTTP programming
WebApplication:
Web UI: a web user interface permits users to interact with software and other content running through a web browser
WECPOF: the prototyping ability and runtime assembly MDriven Framework users can use to get the Prototyping engine inside their own applications
WPF: Windows Presentation Foundation
X
Xamarin: a free and open-source mobile app platform for building native and high-performance iOS, Android, tvOS, watchOS, macOS, and Windows apps in C#
XML: a software- and hardware-independent tool for storing and transporting data