Glossary
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
 
(67 intermediate revisions by 2 users not shown)
Line 8: Line 8:
   
   
   .glossary-container {
   .glossary-container {
      display: flex;
    display: grid;
      flex-wrap: wrap;
    grid-template-columns: repeat(3, 1fr);
      justify-content: flex-start;
    gap: 20px;
  }
}
   
   
   .glossary-container>div:nth-child(2n) {
   .glossary-container>div:nth-child(2n) {
       margin-left: 0;
       margin-left: 0;
   }
   }
 
   h1 {
   h1 {
   border: none;
   border: none;
Line 37: Line 37:
}
}


  .alphabet-link {
.alphabet-link {
     color: black;
     color: black;
     text-decoration: none;
     text-decoration: none;
Line 44: Line 44:
     border-radius: 50%;
     border-radius: 50%;
     transition: background-color 0.3s, color 0.3s;
     transition: background-color 0.3s, color 0.3s;
    font-weight:800;
   }
   }


Line 49: Line 50:
     background-color: black;
     background-color: black;
     color: white;
     color: white;
    text-decoration: none;
   }
   }


Line 56: Line 58:
     }
     }
   }
   }
@media (min-width: 768px) {
  .glossary-section {
    margin-left: 100px;
  }
}
.glossary-item {
    padding: 10px;
    padding-bottom: 40px;
    background-color: #F3F6F9;
    min-height: 200px;
    position: relative;
    box-sizing: border-box;
}
.glossary-title {
    font-size: 18px;
    color: #333;
    margin-bottom: 5px;
    font-weight:700;
}
.glossary-content {
    font-size: 14px;
    color: #666;
    margin-bottom: 30px;
    overflow: hidden;
}
.read-more {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 14px;
    color: #0066cc;
    text-decoration: none;
}
.read-more:hover {
    text-decoration: underline;
}
@media (max-width: 768px) {
    .glossary-container {
        grid-template-columns: 1fr;
    }
 
    .glossary-item {
        width: 100%;
        max-width: 100%;
    }
}
.glossary-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}


</style>
</style>
<div style="max-width: 100%; box-sizing: border-box; padding: 5em; display: flex; flex-direction: column; align-items: center;">
<div style="max-width: 100%; box-sizing: border-box; padding: 5em; display: flex; flex-direction: column; align-items: center; background: linear-gradient(90deg, rgba(243, 246, 249, 0.59) 52%, rgba(239.91, 164.23, 94.37, 0.42) 100%);">
   <div style="color: #112B3C; font-size: 2rem; font-family: Outfit; font-weight: 700; text-transform: uppercase; word-wrap: break-word; margin-bottom: 10px;">GLOSSARY</div>
   <div style="color: #112B3C; font-size: 2rem; font-family: Outfit; font-weight: 700; text-transform: uppercase; word-wrap: break-word; margin-bottom: 10px;">GLOSSARY</div>
   <div style="color: black; font-size: 1rem; font-family: Outfit; font-weight: 500; word-wrap: break-word; margin-bottom: 20px;">A Comprehensive Guide to the common terms used in MDriven Documentation and Tools</div>
   <div style="color: black; font-size: 1rem; font-family: Outfit; font-weight: 500; word-wrap: break-word; margin-bottom: 20px;">A Comprehensive Guide to the common terms used in MDriven Documentation and Tools</div>
Line 98: Line 159:
     <li style="display: inline-block;"><a href="#X" class="alphabet-link">X</a></li>
     <li style="display: inline-block;"><a href="#X" class="alphabet-link">X</a></li>
     <li style="display: inline-block;"><a href="#Y" class="alphabet-link">Y</a></li>
     <li style="display: inline-block;"><a href="#Y" class="alphabet-link">Y</a></li>
     <li style="display: inline-block;"><a href="#Z" style="color: black; text-decoration: none; padding: 5px 8px; display: inline-block; border-radius: 50%; transition: background-color 0.3s, color 0.3s;">Z</a></li>
     <li style="display: inline-block;"><a href="#Y" class="alphabet-link">Z</a></li>
   </ul>
   </ul>
</div>
</div>
<hr>


<div id="A" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="A" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">A</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">A</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container">
</html>
</html>
{{#widget:Glossary|heading=Access Expression |description=an expression that controls whether the ViewModel is shown or not}}
{{#widget:Glossary|heading=Access Expression |description=An expression that controls whether the ViewModel is shown or not|link=https://wiki.mdriven.net/Documentation:AccessExpression}}
{{#widget:Glossary|heading=Access Groups |description=these control what is visible and/or enabled for a user in a certain role or situation}}
{{#widget:Glossary|heading=Access Groups |description=These control what is visible and/or enabled for a user in a certain role or situation|link=https://wiki.mdriven.net/Documentation:Access_groups}}
{{#widget:Glossary|heading=Actions |description=what a user or an API can execute to create an effect in the running system}}
{{#widget:Glossary|heading=Actions |description=What a user or an API can execute to create an effect in the running system|link=https://wiki.mdriven.net/Documentation:Actions}}
{{#widget:Glossary|heading=Angular JS |description=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}}
{{#widget:Glossary|heading=Angular JS |description=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|link=https://wiki.mdriven.net/Documentation:AngularJS_Client}}
{{#widget:Glossary|heading=AsString |description=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}}
{{#widget:Glossary|heading=AsString |description=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|link=https://wiki.mdriven.net/Documentation:AsString}}
{{#widget:Glossary|heading=AssetsTK |description=the strategy to move files along with your model onto the server that runs your Turnkey application every time you upload your model}}
{{#widget:Glossary|heading=AssetsTK |description=The strategy to move files along with your model onto the server that runs your Turnkey application every time you upload your model|link=https://wiki.mdriven.net/Documentation:AssetsTK}}
{{#widget:Glossary|heading=Associations |description=the connection or relationship between Classes and Objects}}
{{#widget:Glossary|heading=Association |description=The connection or relationship between Classes and Objects|link=https://wiki.mdriven.net/Documentation:Association}}
{{#widget:Glossary|heading=Association classes |description=additional information on the relationship between Classes}}
{{#widget:Glossary|heading=Association classes |description=Additional information on the relationship between Classes|link=https://wiki.mdriven.net/Training:Association_classes}}
{{#widget:Glossary|heading=Async Ticket |description=a pattern you can easily add to your model, backed by recent MDrivenServers}}
{{#widget:Glossary|heading=Async Ticket |description=A pattern you can easily add to your model, backed by recent MDrivenServers|link=https://wiki.mdriven.net/Documentation:AsyncTicket}}
{{#widget:Glossary|heading=Attribute |description=data stored within a modeled class, usually stored in an SQL Server database as a field}}
{{#widget:Glossary|heading=Attribute |description=Data stored within a modeled class, usually stored in an SQL Server database as a field|link=https://wiki.mdriven.net/Documentation:Attribute}}
{{#widget:Glossary|heading=AutoForm |description=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.}}
{{#widget:Glossary|heading=AutoForm |description=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.|link=https://wiki.mdriven.net/Documentation:AutoForms%E2%80%93get_more_with_less_faster}}
{{#widget:Glossary|heading=Autoguid |description=a DB-generated Guid value}}
{{#widget:Glossary|heading=Autoguid |description=A DB-generated Guid value|link=https://wiki.mdriven.net/Documentation:Autoguid}}
{{#widget:Glossary|heading=Azure |description=a cloud platform designed by Microsoft to simplify the process of building modern applications}}
{{#widget:Glossary|heading=Azure |description=A cloud platform designed by Microsoft to simplify the process of building modern applications|link=}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="B" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="B" class="glossary-section">
   <h1 style="margin-right: 20px; white-space: nowrap;">B</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">B</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container";>
</html>
</html>
{{#widget:Glossary|heading=BEM |description=BEM stands for Block, Element, Modifier. It is a convention on how to structure CSS rule}}
{{#widget:Glossary|heading=BEM(Block, Element, Modifier) |description=It is a convention on how to structure CSS rule|link=https://wiki.mdriven.net/Documentation:CSS_BEM}}
{{#widget:Glossary|heading=Blazor |description=a web framework for building web UI components (Razor components) that can be hosted in different ways}}
{{#widget:Glossary|heading=Blazor |description=A web framework for building web UI components (Razor components) that can be hosted in different ways|link=https://wiki.mdriven.net/Documentation:Blazor}}
{{#widget:Glossary|heading=Blob |description=Binary Large Object - usually stores a string of bytes - has a Blob type that can be image, text, or binary}}
{{#widget:Glossary|heading=Blob |description=Binary Large Object - usually stores a string of bytes - has a Blob type that can be image, text, or binary|link=https://wiki.mdriven.net/Documentation:Blob}}
{{#widget:Glossary|heading=Boolean |description=a data type that represents one of two possible values, typically denoted as true and false}}
{{#widget:Glossary|heading=Boolean |description=A data type that represents one of two possible values, typically denoted as true and false|link=https://wiki.mdriven.net/Documentation:Boolean}}
{{#widget:Glossary|heading=Bug |description=an error, flaw, failure, or fault in a computer program or system that produces unexpected or incorrect results}}
{{#widget:Glossary|heading=Bug |description=An error, flaw, failure, or fault in a computer program or system that produces unexpected or incorrect results|link=https://wiki.mdriven.net/BestPractices:Different_types_of_bugs}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="C" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="C" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">C</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">C</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=CodeDress |description=a function that allows you to write strongly typed C# code in Visual Studio and have that code implemented in a Turnkey site}}
{{#widget:Glossary|heading=CodeDress |description=A function that allows you to write strongly typed C# code in Visual Studio and have that code implemented in a Turnkey site|link=https://wiki.mdriven.net/Training:CodeDress}}
{{#widget:Glossary|heading=Class |description=a group of objects with similar properties (attributes), common behaviour (operations), common relationships to other objects, and common meaning (“semantics”)}}
{{#widget:Glossary|heading=Class |description=A group of objects with similar properties (attributes), common behaviour (operations), common relationships to other objects, and common meaning (“semantics”)|link=https://wiki.mdriven.net/Documentation:Class}}
{{#widget:Glossary|heading=Class Actions |description=actions that always have the context or the root objects as the object of a class}}
{{#widget:Glossary|heading=Class Actions |description=Actions that always have the context or the root objects as the object of a class|link=https://wiki.mdriven.net/Documentation:Class_actions}}
{{#widget:Glossary|heading=Class Diagrams |description=shows classes and their relations}}
{{#widget:Glossary|heading=Class Diagrams |description=Shows classes and their relations|link=https://wiki.mdriven.net/Documentation:Class_diagrams}}
{{#widget:Glossary|heading=Collection |description=a data structure or container that allows developers to store, organize, and manipulate a group of related data items}}
{{#widget:Glossary|heading=Collection |description=A data structure or container that allows developers to store, organize, and manipulate a group of related data items|link=https://wiki.mdriven.net/Documentation:Collections}}
{{#widget:Glossary|heading=Column |description=a synonym to attribute - called column because it is represented that way and usually called the same in an SQL database}}
{{#widget:Glossary|heading=Column |description=A synonym to attribute - called column because it is represented that way and usually called the same in an SQL database|link=}}
{{#widget:Glossary|heading=Combobox |description=a picklist or dropdown list}}
{{#widget:Glossary|heading=Combobox |description=A picklist or dropdown list|link=https://wiki.mdriven.net/Documentation:The_combobox}}
{{#widget:Glossary|heading=Component |description=a general term but most common with MDriven, it is something that is part of the User Interface - like a diagram component}}
{{#widget:Glossary|heading=Component |description=A general term but most common with MDriven, it is something that is part of the User Interface - like a diagram component|link=}}
{{#widget:Glossary|heading=Constraints |description=ways to introduce business rules in the model rather than using state machines and guards}}
{{#widget:Glossary|heading=Constraints |description=Ways to introduce business rules in the model rather than using state machines and guards|link=https://wiki.mdriven.net/Training:Constraints}}
{{#widget:Glossary|heading=Context |description=the circumstances that form the setting for a statement or idea in terms of which it can be fully understood}}
{{#widget:Glossary|heading=Context |description=The circumstances that form the setting for a statement or idea in terms of which it can be fully understood|link=}}
{{#widget:Glossary|heading=CORS |description=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}}
{{#widget:Glossary|heading=CORS |description=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|link=https://wiki.mdriven.net/Documentation:Cors}}
{{#widget:Glossary|heading=C-Sharp (C#) |description=a programming language developed by Microsoft that runs on the .NET Framework}}
{{#widget:Glossary|heading=C-Sharp (C#) |description=A programming language developed by Microsoft that runs on the .NET Framework|link=https://wiki.mdriven.net/Category:C-Sharp}}
{{#widget:Glossary|heading=CSS (Cascading Style Sheets) |description=allows you to control the formatting of your website}}
{{#widget:Glossary|heading=CSS (Cascading Style Sheets) |description=A style sheet language that allows you to control the formatting of your website|link=}}
{{#widget:Glossary|heading=CSS Grid |description=a layout system in web design and development that allows developers to create complex two-dimensional grid-based layouts for websites and web applications}}
{{#widget:Glossary|heading=CSS Grid |description=A layout system in web design and development that allows developers to create complex two-dimensional grid-based layouts for websites and web applications|link=https://wiki.mdriven.net/Documentation:CSSGrid}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="D" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="D" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">D</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">D</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=DateTime |description=a type of attribute or column that stores date and time together, commonly used as a nullable attribute}}
{{#widget:Glossary|heading=DateTime |description=A type of attribute or column that stores date and time together, commonly used as a nullable attribute|link=https://wiki.mdriven.net/Documentation:DateTime}}
{{#widget:Glossary|heading=DB |description=short for database}}
{{#widget:Glossary|heading=DB |description=Short for database}}
{{#widget:Glossary|heading=Debugger |description= the place where you can find out what is wrong with OCL and EAL expressions. You can also see what SQL is being generated and sent to the backend SQL server along with timing for increasing performance}}
{{#widget:Glossary|heading=Debugger |description= A tool that helps you locate what is wrong with OCL and EAL expressions. You can also see what SQL is being generated and sent to the backend SQL server along with timing for increasing performance.|link=https://wiki.mdriven.net/Documentation:Ocl_debugger}}
{{#widget:Glossary|heading=Decimal data type |description=a numerical data type used to represent decimal numbers with a fixed precision and scale}}
{{#widget:Glossary|heading=Decimal data type |description=A numerical data type used to represent decimal numbers with a fixed precision and scale|link=https://wiki.mdriven.net/Documentation:Decimal}}
{{#widget:Glossary|heading=Deepclone |description=a reference to the idea of cloning many objects as a structure either as a direct clone or as a transformation from one object graph to another}}
{{#widget:Glossary|heading=Deepclone |description=A reference to the idea of cloning many objects as a structure either as a direct clone or as a transformation from one object graph to another|link=https://wiki.mdriven.net/Documentation:Deepclone}}
{{#widget:Glossary|heading=Derived attributes |description=calculated fields that subscribe to all the values they are calculated from}}
{{#widget:Glossary|heading=Derived attributes |description=Calculated fields that subscribe to all the values they are calculated from|link=https://wiki.mdriven.net/Training:Derived_attributes_%26_associations}}
{{#widget:Glossary|heading=Derived associations |description=writable associations that update other attributes or links when they themselves are set}}
{{#widget:Glossary|heading=Derived associations |description=Writable associations that update other attributes or links when they themselves are set|link=https://wiki.mdriven.net/Training:Derived_attributes_%26_associations}}
{{#widget:Glossary|heading=Diagram |description=the representation of the UML model. Diagrams show a perspective of the model or use case of a range of classes}}
{{#widget:Glossary|heading=Diagram |description=The representation of the UML model. Diagrams show a perspective of the model or use case of a range of classes|link=https://wiki.mdriven.net/Documentation:Diagrams_in_Diagrams}}
{{#widget:Glossary|heading=Domain Driven Design (DDD) |description=the idea that the model should adhere to the terms and definitions of the domain the system is built for}}
{{#widget:Glossary|heading=Domain Driven Design (DDD) |description=The idea that the model should adhere to the terms and definitions of the domain the system is built for|link=}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="E" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="E" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">E</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">E</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=EAL |description=when OCL language is used for action}}
{{#widget:Glossary|heading=EAL |description=When OCL language is used for action|link=https://wiki.mdriven.net/Documentation:EAL_%E2%80%93_ExtendedActionLanguage.}}
{{#widget:Glossary|heading=ECO |description=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}}
{{#widget:Glossary|heading=ECO |description=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|link=https://wiki.mdriven.net/Documentation:Introduction_to_ECO}}
{{#widget:Glossary|heading=Evolve |description=refers to the process of updating the SQL schema so that it matches the model. It is used repeatedly during the development process}}
{{#widget:Glossary|heading=Evolve |description=Refers to the process of updating the SQL schema so that it matches the model. It is used repeatedly during the development process|link=}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="F" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="F" class="glossary-section">
   <h1 style="margin-right: 20px; white-space: nowrap;">F</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">F</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container">
</html>
</html>
{{#widget:Glossary|heading=Fashion |description=all the code to create a finish - the right look and feel}}
{{#widget:Glossary|heading=Fashion |description=All the code to create a finish - the right look and feel|link=https://wiki.mdriven.net/BestPractices:Fashion_Gist_and_Modernity}}
{{#widget:Glossary|heading=Float |description=a data type that represents a decimal number with floating-point precision}}
{{#widget:Glossary|heading=Float |description=A data type that represents a decimal number with floating-point precision|link=https://wiki.mdriven.net/Documentation:Float}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="G" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="G" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">G</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">G</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Gist |description=a type of code that describes what type of information the system is handling and which business rules guard the dynamics of that information}}
{{#widget:Glossary|heading=Gist |description=A type of code that describes what type of information the system is handling and which business rules guard the dynamics of that information|link=https://wiki.mdriven.net/BestPractices:Fashion_Gist_and_Modernity}}
{{#widget:Glossary|heading=Global Actions |description=actions for the user to initiate something global in the always-available application}}
{{#widget:Glossary|heading=Global Actions |description=Actions for the user to initiate something global in the always-available application|link=https://wiki.mdriven.net/Training:Global_actions}}
{{#widget:Glossary|heading=Grid |description=a flexible layout structure used to display and arrange various types of content, not necessarily limited to data}}
{{#widget:Glossary|heading=Grid |description=A flexible layout structure used to display and arrange various types of content, not necessarily limited to data|link=https://wiki.mdriven.net/Documentation:Tables_and_Grids}}
{{#widget:Glossary|heading=Guid |description=A 128-bit integer used to uniquely identify resources|link=https://wiki.mdriven.net/Documentation:Guid}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="H" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="H" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">H</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">H</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=History Server |description=a special mode of the MDriven Server that records or changes to a running MDriven Server so that the database can be seen at a specific point in time}}
{{#widget:Glossary|heading=History Server |description=A special mode of the MDriven Server that records or changes to a running MDriven Server so that the database can be seen at a specific point in time|link=https://wiki.mdriven.net/Documentation:Purpose_of_History_Server}}
{{#widget:Glossary|heading=HTML (Hyper Text Markup Language) |description=the standard markup language for creating Web pages. HTML describes the structure of a Web page}}
{{#widget:Glossary|heading=HTML (Hyper Text Markup Language) |description=The standard markup language for creating Web pages. HTML describes the structure of a Web page|link=https://www.w3schools.com/html/html_intro.asp}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="I" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="I" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">I</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">I</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=IIS (Internet Information Services) |description=a web server software developed by Microsoft for Windows Server operating systems used to host and manage websites and web applications on the Internet or an intranet}}
{{#widget:Glossary|heading=IIS (Internet Information Services) |description=A web server software developed by Microsoft for Windows Server operating systems used to host and manage websites and web applications on the Internet or an intranet|link=}}
{{#widget:Glossary|heading=Integer |description=a data type that represents whole numbers}}
{{#widget:Glossary|heading=Integer |description=A data type that represents whole numbers|link=https://wiki.mdriven.net/Documentation:Integer}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="J" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="J" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">J</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">J</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=JSON (Javascript Standard Object Notation) |description=the text representation of an object in Javascript and is widely used in many transport formats for serializing objects, for example, it is the object notation in a Rest Interface}}  
{{#widget:Glossary|heading=JSON (Javascript Standard Object Notation) |description=The text representation of an object in Javascript and is widely used in many transport formats for serializing objects, for example, it is the object notation in a Rest Interface|link=https://www.w3schools.com/js/js_json_intro.asp}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="K" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="K" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">K</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">K</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
</div>
</div>
</div>
</div>
<html>
<html>
<div id="L" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="L" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">L</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">L</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Linq (Language Integrated Query) |description=an addition to the .net framework that can be used to write query expressions in C# code for other .net language code}}   
{{#widget:Glossary|heading=Linq (Language Integrated Query) |description=An addition to the .net framework that can be used to write query expressions in C# code for other .net language code|link=}}   
</div>
</div>
</div>
</div>
<html>
<html>
<div id="M" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="M" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">M</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">M</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=MCoins |description=an MDriven artificial coin system enabling users to pay for all MDriven services. One MCoin is equal to the value of 1 Euro}}
{{#widget:Glossary|heading=MCoins |description=MDriven's artificial coin system enabling users to pay for all MDriven services. One MCoin is equal to the value of 1 Euro|link=https://wiki.mdriven.net/Documentation:MCoins}}
{{#widget:Glossary|heading=MDriven |description=a rule engine that, given a UML model and a Persistence mapper, will help any .net runtime handle the objects of that model in memory. MDriven is also the name of a Visual Studio Plugin that brings MDriven, Modlr, Derived Code, Derived DB scripts, and Database Evolution to Visual Studio}}  
{{#widget:Glossary|heading=MDriven |description=A rule engine that, given a UML model and a Persistence mapper, will help any .net runtime handle the objects of that model in memory. MDriven is also the name of a Visual Studio Plugin that brings MDriven, Modlr, Derived Code, Derived DB scripts, and Database Evolution to Visual Studio|link=https://wiki.mdriven.net/Training:What_is_MDriven}}
{{#widget:Glossary|heading=MDriven Designer |description=a UML modeling tool that allows you to capture sufficient details to cover every aspect of a software system}}
{{#widget:Glossary|heading=MDriven Designer |description=A UML modeling tool that allows you to capture sufficient details to cover every aspect of a software system|link=https://wiki.mdriven.net/Documentation:MDriven_designer_overview_Part_1}}
{{#widget:Glossary|heading=MDriven Framework |description=an MDriven tool that allows you to write strongly typed c# code, accessing all the types and classes from your model}}
{{#widget:Glossary|heading=MDriven Framework |description=An MDriven tool that allows you to write strongly typed c# code, accessing all the types and classes from your model|link=https://wiki.mdriven.net/Documentation:MDriven_Framework}}
{{#widget:Glossary|heading=MDriven Server |description=an IIS application that stores your MDriven data in a database}}
{{#widget:Glossary|heading=MDriven Server |description=An IIS application that stores your MDriven data in a database|link=https://wiki.mdriven.net/Documentation:MDriven_Server_Introduction}}
{{#widget:Glossary|heading=MDriven Start |description=a series of introductory texts to introduce and guide new users through MDriven Designer}}
{{#widget:Glossary|heading=MDriven Start |description=A series of introductory texts to introduce and guide new users through MDriven Designer|link=https://wiki.mdriven.net/Category:MDrivenStart}}
{{#widget:Glossary|heading=MDriven Turnkey |description=a new way to develop Internet applications}}
{{#widget:Glossary|heading=MDriven Turnkey |description=A new way to develop Internet applications|link=https://wiki.mdriven.net/Documentation:Starting_with_MDriven_Turnkey}}
{{#widget:Glossary|heading=MDriven Portal |description=a bridge to the different parts of the MDriven World}}
{{#widget:Glossary|heading=MDriven Portal |description=A bridge to the different parts of the MDriven World|link=}}
{{#widget:Glossary|heading=Method |description=part of a class - could also be called a function - and executes operations either in OCL, EAL, or C#}}
{{#widget:Glossary|heading=Methods |description=Part of a class - could also be called a function - and executes operations either in OCL, EAL, or C#|link=}}
{{#widget:Glossary|heading=MetaModel |description=a model of another model. In the MDriven context, it usually refers to the model that holds the Designer's user's model. For example, there's a metamodel Class that describes how a ViewModel is stored in the UML model}}
{{#widget:Glossary|heading=MetaModel |description=A model of another model. In the MDriven context, it usually refers to the model that holds the Designer's user's model. For example, there's a metamodel Class that describes how a ViewModel is stored in the UML model|link=}}
{{#widget:Glossary|heading=Mockotype |description=MDrivenDesigner started in simplified mode}}
{{#widget:Glossary|heading=Mockotype |description=MDriven Designer started in simplified mode|link=https://wiki.mdriven.net/Documentation:Mockotype}}
{{#widget:Glossary|heading=Model |description=a UML model that describes data stored in an application}}
{{#widget:Glossary|heading=Model |description=A UML model that describes data stored in an application|link=}}
{{#widget:Glossary|heading=Modernity |description=the code the infrastructure of a system needs to work}}
{{#widget:Glossary|heading=Modernity |description=The code the infrastructure of a system needs to work|link=https://wiki.mdriven.net/BestPractices:Fashion_Gist_and_Modernity}}
{{#widget:Glossary|heading=Modlr |description=a file format of MDriven Designer}}
{{#widget:Glossary|heading=Modlr |description=A file format of MDriven Designer|link=https://wiki.mdriven.net/Documentation:Modlr}}
{{#widget:Glossary|heading=MVC |description=a design pattern Model U controller; a statically or fully serverside rendered web page that is returned by the MDriven Turnkey Server}}
{{#widget:Glossary|heading=MVC |description=A design pattern Model U controller; a statically or fully serverside rendered web page that is returned by the MDriven Turnkey Server|link=https://wiki.mdriven.net/Documentation:MVC}}
{{#widget:Glossary|heading=MySQL |description=a widely used SQL server that is free-to-use and open-source}}
{{#widget:Glossary|heading=MySQL |description=A widely used SQL server that is free-to-use and open-source|link=}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="N" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="N" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">N</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">N</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=.net |description=a developer platform made up of tools, programming languages, and libraries for building many different types of applications.}}
{{#widget:Glossary|heading=.net |description=A developer platform made up of tools, programming languages, and libraries for building many different types of applications.|link=https://wiki.mdriven.net/Documentation:Dotnet_core}}
{{#widget:Glossary|heading=Nuget |description=the package manager for Microsoft development platforms including .net.}}
{{#widget:Glossary|heading=Nuget |description=The package manager for Microsoft development platforms including .net|link=https://wiki.mdriven.net/Documentation:NugetProject}}
{{#widget:Glossary|heading=Null |description=is empty - none.}}
{{#widget:Glossary|heading=Null |description=Is empty - none|link=https://wiki.mdriven.net/Documentation:How_Null_is_represented_in_your_picklist}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="O" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="O" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">O</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">O</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=OAuth |description=an open standard for token-based authentication and authorization.}}
{{#widget:Glossary|heading=OAuth |description=An open standard for token-based authentication and authorization.|link=https://wiki.mdriven.net/Documentation:Oauth2}}
{{#widget:Glossary|heading=OCL |description=the query and action language used in MDriven.}}
{{#widget:Glossary|heading=OCL |description=The query and action language used in MDriven.|link=https://wiki.mdriven.net/Documentation:Learn_OCL}}
{{#widget:Glossary|heading=OCL Expression |description=a statement in OCL that evaluates or indicates an action language does something.}}
{{#widget:Glossary|heading=OCL Expression |description=A statement in OCL that evaluates or indicates an action language does something.|link=https://wiki.mdriven.net/Training:OCL_Expressions}}
{{#widget:Glossary|heading=OCL Operator |description=a method or function to be performed on or with an object and parameters in an OCL expression.}}
{{#widget:Glossary|heading=OCL Operator |description=A method or function to be performed on or with an object and parameters in an OCL expression.|link=https://wiki.mdriven.net/Documentation:OCL_Operators}}
{{#widget:Glossary|heading=OCL PS |description=a subset of the OCL language that can be translated to SQL.}}
{{#widget:Glossary|heading=OCL PS |description=A subset of the OCL language that can be translated to SQL.|link=https://wiki.mdriven.net/Documentation:OCLps}}
{{#widget:Glossary|heading=OclSingleton |description=an operator that helps you implement the Singleton pattern.}}
{{#widget:Glossary|heading=OclSingleton |description=An operator that helps you implement the Singleton pattern.|link=https://wiki.mdriven.net/Documentation:OCLOperators_oclSingleton}}
{{#widget:Glossary|heading=Object |description=an instance of a class.}}
{{#widget:Glossary|heading=Object |description=An instance of a class.|link=https://wiki.mdriven.net/Documentation:Objects}}
{{#widget:Glossary|heading=OpenDocument report |description=a report created by the feature in MDriven to take an OpenDocument standard to make e.g. a Microsoft Word or Excel document and merge that with data from a ViewModel.}}
{{#widget:Glossary|heading=OpenDocument report |description=A report created by the feature in MDriven to take an OpenDocument standard to make e.g. a Microsoft Word or Excel document and merge that with data from a ViewModel.|link=https://wiki.mdriven.net/Documentation:OpenDocument}}
{{#widget:Glossary|heading=OpenID |description=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.}}
{{#widget:Glossary|heading=OpenID |description=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.|link=https://wiki.mdriven.net/Documentation:How_does_OpenIdConnect_work}}
{{#widget:Glossary|heading=Opting out Actions |description=the work done by a Designer to exclude Class actions or ViewModel actions from a ViewModel so that they are not shown to the end user.}}
{{#widget:Glossary|heading=Opting out Actions |description=The work done by a Designer to exclude Class actions or ViewModel actions from a ViewModel so that they are not shown to the end user.|link=https://wiki.mdriven.net/Documentation:Turnkey_session_3:_Opting_out_actions}}
{{#widget:Glossary|heading=ORCID |description=an ID system used for online identification in the scientific world.}}
{{#widget:Glossary|heading=ORCID |description=An ID system used for online identification in the scientific world.|link=https://wiki.mdriven.net/Documentation:ORCID}}
{{#widget:Glossary|heading=ORMapping (Object Relation Mapping) |description=a feature of the MDriven system to store objects in an SQL database by mapping one class to one table in the basic format but with the inheritance available in the class, not the SQl server.}}
{{#widget:Glossary|heading=ORMapping (Object Relation Mapping) |description=A feature of the MDriven system to store objects in an SQL database by mapping one class to one table in the basic format but with the inheritance available in the class, not the SQl server.|link=https://wiki.mdriven.net/Documentation:OR_Mapping}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="P" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="P" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">P</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">P</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Package |description=a "container" for a model section.}}
{{#widget:Glossary|heading=Package |description=A "container" for a model section.|link=https://wiki.mdriven.net/Documentation:Package}}
{{#widget:Glossary|heading=Parse |description=an operator on value types to convert from string representation of, for example, from DateTime to the values stored in the DateTime type attribute.}}
{{#widget:Glossary|heading=Parse |description=An operator on value types to convert from string representation of, for example, from DateTime to the values stored in the DateTime type attribute.|link=https://wiki.mdriven.net/Documentation:Parse}}
{{#widget:Glossary|heading=Periodic action |description=a ViewModel action that runs automatically over and over again when the Disabled expression is False.}}
{{#widget:Glossary|heading=Periodic action |description=A ViewModel action that runs automatically over and over again when the Disabled expression is False.|link=https://wiki.mdriven.net/Documentation:Periodic_action}}
{{#widget:Glossary|heading=Persistence |description=the ability of a program or application to store and retrieve data even after the program is terminated or the system is shut down.}}
{{#widget:Glossary|heading=Persistence |description=The ability of a program or application to store and retrieve data even after the program is terminated or the system is shut down.|link=https://wiki.mdriven.net/Documentation:Persistence}}
{{#widget:Glossary|heading=Persistence mapping |description=a technique used in MDriven to map objects in an object-oriented programming language to relational database tables.}}
{{#widget:Glossary|heading=Persistence mapping |description=A technique used in MDriven to map objects in an object-oriented programming language to relational database tables.|link=https://wiki.mdriven.net/Documentation:Persistence_mappers}}
{{#widget:Glossary|heading=Pivot table |description=a table of values that are aggregations of groups of individual values of a more extensive table within one or more discrete categories.}}
{{#widget:Glossary|heading=Pivot table |description=A table of values that are aggregations of groups of individual values of a more extensive table within one or more discrete categories.|link=https://wiki.mdriven.net/Documentation:Pivot_tables}}
{{#widget:Glossary|heading=PlacingContainer |description=a way to organize a view based on the box-in-box principle.}}
{{#widget:Glossary|heading=PlacingContainer |description=A way to organize a view based on the box-in-box principle.|link=https://wiki.mdriven.net/Documentation:PlacingContainer}}
{{#widget:Glossary|heading=Prototyping |description=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.}}
{{#widget:Glossary|heading=Prototyping |description=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.|link=https://wiki.mdriven.net/Training:Prototyping}}
{{#widget:Glossary|heading=PSEval |description=an OCLOperator that makes it possible to use OCL PS in any OCL expression.}}
{{#widget:Glossary|heading=PSEval |description=An OCLOperator that makes it possible to use OCL PS in any OCL expression.|link=https://wiki.mdriven.net/Documentation:OCLOperators_PSEval}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="Q" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="Q" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">Q</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">Q</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=QueryPlan |description=the ability to statically analyze a ViewModel to know ahead of time what data it will use.}}
{{#widget:Glossary|heading=QueryPlan |description=The ability to statically analyze a ViewModel to know ahead of time what data it will use.|link=https://wiki.mdriven.net/Documentation:QueryPlan}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="R" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="R" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">R</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">R</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Realtime |description=communication done point to point at the time of need.}}
{{#widget:Glossary|heading=Realtime |description=Communication done point to point at the time of need.|link=https://wiki.mdriven.net/Documentation:SignalR_and_Realtime}}
{{#widget:Glossary|heading=Rest Services |description=services executed by connecting to a URL that defines operation and parameters and returns an answer – not seldom as JSON objects.}}
{{#widget:Glossary|heading=Rest Services |description=Services executed by connecting to a URL that defines operation and parameters and returns an answer – not seldom as JSON objects.|link=https://wiki.mdriven.net/Documentation:Rest_Services_In_MDriven}}
{{#widget:Glossary|heading=Reverse derivation |description=when you use code (EAL) to process a composite value into separate parts when updating.}}
{{#widget:Glossary|heading=Reverse derivation |description=When you use code (EAL) to process a composite value into separate parts when updating.|link=https://wiki.mdriven.net/Documentation:Reverse_Derivation}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="S" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="S" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">S</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">S</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Seeker |description=a special ViewModel for searching the database.}}
{{#widget:Glossary|heading=Seeker |description=A special ViewModel for searching the database.|link=https://wiki.mdriven.net/Training:Seeker_view}}
{{#widget:Glossary|heading=Self |description=a reference to the current context - equivalent to "this" in C#.}}
{{#widget:Glossary|heading=Self |description=A reference to the current context - equivalent to "this" in C#.|link=}}
{{#widget:Glossary|heading=selfVM |description=a variable available within the context of a ViewModel.}}
{{#widget:Glossary|heading=selfVM |description=A variable available within the context of a ViewModel.|link=https://wiki.mdriven.net/Documentation:SelfVM}}
{{#widget:Glossary|heading=Serverside actions |description=actions used when you want to delegate work to the server.}}
{{#widget:Glossary|heading=Serverside actions |description=Actions used when you want to delegate work to the server.|link=https://wiki.mdriven.net/Documentation:Serverside_actions}}
{{#widget:Glossary|heading=Serverside jobs |description=actions with views that the MDriven server can execute in a periodic fashion to do things automatically either on a clock or as a reaction to something the user does such as SysAsync Ticket.}}
{{#widget:Glossary|heading=Serverside jobs |description=Actions with views that the MDriven server can execute in a periodic fashion to do things automatically either on a clock or as a reaction to something the user does such as SysAsync Ticket.|link=https://wiki.mdriven.net/Documentation:Serverside_jobs}}
{{#widget:Glossary|heading=Set |description=a collection of something.}}
{{#widget:Glossary|heading=Set |description=A collection of something.|link=}}
{{#widget:Glossary|heading=SignalR |description=a .net software component used for Realtime communication.}}
{{#widget:Glossary|heading=SignalR |description=A .net software component used for Realtime communication.|link=https://wiki.mdriven.net/Documentation:SignalR_and_Realtime}}
{{#widget:Glossary|heading=Singleton |description=the name of a design pattern that establishes a Class that will only have one object instance.}}
{{#widget:Glossary|heading=Singleton |description=The name of a design pattern that establishes a Class that will only have one object instance.|link=}}
{{#widget:Glossary|heading=SOAP |description=a calling protocol between servers much like REST.}}
{{#widget:Glossary|heading=SOAP |description=A calling protocol between servers much like REST.|link=https://wiki.mdriven.net/Documentation:SOAP}}
{{#widget:Glossary|heading=SQL (Structured Query Language) |description=a language to store and organize information in databases.}}
{{#widget:Glossary|heading=SQL (Structured Query Language) |description=A language to store and organize information in databases.|link=https://wiki.mdriven.net/Category:SQL}}
{{#widget:Glossary|heading=SQLServer |description=the general term and Microsoft's name of their relational database for SQL server; another vendor is MySQL.}}
{{#widget:Glossary|heading=SQLServer |description=The general term and Microsoft's name of their relational database for SQL server; another vendor is MySQL.|link=https://wiki.mdriven.net/Documentation:SQL_Server}}
{{#widget:Glossary|heading=SQLite |description=a small database engine suitable to embed in applications as a data store for a single user.}}
{{#widget:Glossary|heading=SQLite |description=A small database engine suitable to embed in applications as a data store for a single user.|link=https://wiki.mdriven.net/Documentation:SQLite}}
{{#widget:Glossary|heading=Snippets |description=small, saved UML model pieces that can be inserted into the UML mode by the Designer for easy access to repetitive model pieces or special features.}}
{{#widget:Glossary|heading=Snippets |description=Small, saved UML model pieces that can be inserted into the UML mode by the Designer for easy access to repetitive model pieces or special features.|link=https://wiki.mdriven.net/Documentation:Snippets%E2%80%93the_productivity_booster}}
{{#widget:Glossary|heading=State Diagram |description=another way to describe the states of your domain with your information.}}
{{#widget:Glossary|heading=State Diagram |description=Another way to describe the states of your domain with your information.|link=https://wiki.mdriven.net/Documentation:State_Diagrams}}
{{#widget:Glossary|heading=State machine |description=helps us describe the different allowed states an object can be in and how it is transitioned between these states.}}
{{#widget:Glossary|heading=State machine |description=Helps us describe the different allowed states an object can be in and how it is transitioned between these states.|link=https://wiki.mdriven.net/Training:UML_%E2%80%93_State_machines}}
{{#widget:Glossary|heading=String |description=a data type used to represent a sequence of characters.}}
{{#widget:Glossary|heading=String |description=A data type used to represent a sequence of characters.|link=https://wiki.mdriven.net/Documentation:String}}
{{#widget:Glossary|heading=StylesInModel |description=MDriven's name for integrating style information into the UML model, making styles easier for users with CSS knowledge - it is available across different client technologies.}}
{{#widget:Glossary|heading=StylesInModel |description=MDriven's name for integrating style information into the UML model, making styles easier for users with CSS knowledge - it is available across different client technologies.|link=https://wiki.mdriven.net/Documentation:StylesInModel}}
{{#widget:Glossary|heading=SVG |description=Scalable Vector Graphics - a great way to express data in a form other than text.}}
{{#widget:Glossary|heading=SVG |description=Scalable Vector Graphics - a great way to express data in a form other than text.|link=https://wiki.mdriven.net/Documentation:SVG}}
{{#widget:Glossary|heading=SysAsyncTicket |description=a model pattern that gets easy access to serverside jobs when they're part of for example a process that needs both user interaction and serverside actions like assigning a number in a sequence.}}
{{#widget:Glossary|heading=SysAsyncTicket |description=A model pattern that gets easy access to serverside jobs when they're part of for example a process that needs both user interaction and serverside actions like assigning a number in a sequence.|link=https://wiki.mdriven.net/Documentation:AsyncTicket}}
{{#widget:Glossary|heading=SysSingleton |description=a Turnkey application's primary place to store login information and can be seen as the root object of an application. See also Singleton pattern.}}
{{#widget:Glossary|heading=SysSingleton |description=A Turnkey application's primary place to store login information and can be seen as the root object of an application. See also [Singleton pattern|link=].|link=}}
{{#widget:Glossary|heading=SysUser |description=a System User.}}
{{#widget:Glossary|heading=SysUser |description=A System User.|link=}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="T" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="T" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">T</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">T</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Tagexpander |description=discovers files in <YouModelFileName>_AssetsTK/Views/EXT_OverridePages that are named according to this pattern: <NameOfViewModel>.tagexpander.cshtml}}
{{#widget:Glossary|heading=Tagexpander |description=Discovers files in <YouModelFileName>_AssetsTK/Views/EXT_OverridePages that are named according to this pattern: <NameOfViewModel>.tagexpander.cshtml|link=https://wiki.mdriven.net/Documentation:Fashion_with_tagexpander}}
{{#widget:Glossary|heading=Tag extensions |description=the ability to attach a tag that is a key value pair of settings for most things in the model that gives access to additional features.}}
{{#widget:Glossary|heading=Tag extensions |description=The ability to attach a tag that is a key value pair of settings for most things in the model that gives access to additional features.|link=}}
{{#widget:Glossary|heading=TaggedValues |description=an extension mechanism that is available on all model elements in MDriven.}}
{{#widget:Glossary|heading=TaggedValues |description=An extension mechanism that is available on all model elements in MDriven.|link=https://wiki.mdriven.net/Documentation:TaggedValues}}
{{#widget:Glossary|heading=Tajson |description=a declarative approach to receive, send, transform, and store JSON messages, with setup and maintenance environment done in minutes.}}
{{#widget:Glossary|heading=Tajson |description=A declarative approach to receive, send, transform, and store JSON messages, with setup and maintenance environment done in minutes.|link=https://wiki.mdriven.net/Documentation:Tajson}}
{{#widget:Glossary|heading=Tiny MCE |description=an open-source HTML editor that is used in a lot of Turnkey applications to give the user access to editing text content.}}
{{#widget:Glossary|heading=Tiny MCE |description=An open-source HTML editor that is used in a lot of Turnkey applications to give the user access to editing text content.|link=https://wiki.mdriven.net/Documentation:TinyMCE_editor}}
{{#widget:Glossary|heading=Tkusercss |description=a file in which you can introduce your new styles that match the names of the styles given in the ViewModel columns style attribute.}}
{{#widget:Glossary|heading=Tkusercss |description=A file in which you can introduce new styles that match the names of the styles given in the ViewModel columns style attribute.|link=https://wiki.mdriven.net/Documentation:Tkusercss}}
{{#widget:Glossary|heading=Tuple |description=a word describing something “taped together from bits and pieces of other stuff”.}}
{{#widget:Glossary|heading=Tuple |description=A word describing something “taped together from bits and pieces of other stuff”.|link=https://wiki.mdriven.net/Documentation:Tuple}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="U" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="U" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">U</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">U</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=UI |description=a User interface.}}
{{#widget:Glossary|heading=UI |description=A User interface.|link=https://wiki.mdriven.net/Documentation:UIOverride}}
{{#widget:Glossary|heading=UML (Unified Modeling Language) |description=a way to visualize the structure of a model.}}
{{#widget:Glossary|heading=UML (Unified Modeling Language) |description=A way to visualize the structure of a model.|link=https://wiki.mdriven.net/Training:Praise_to_UML}}
{{#widget:Glossary|heading=URL |description=short for Uniform Resource Locator.}}
{{#widget:Glossary|heading=URL |description=Short for Uniform Resource Locator.|link=https://wiki.mdriven.net/Documentation:Simple_URLs_and_Azure_redirect}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="V" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="V" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">V</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">V</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Validation rules |description=rules to help you improve the quality of the data recorded and applied by the user according to the standards you've specified.}}
{{#widget:Glossary|heading=Validation rules |description=Rules to help you improve the quality of the data recorded and applied by the user according to the standards you've specified.|link=https://wiki.mdriven.net/Category:Validation_rules}}
{{#widget:Glossary|heading=ValueStore |description=a general term to describe classes and tables of items that are used to store values used in an application.}}
{{#widget:Glossary|heading=ValueStore |description=A general term to describe classes and tables of items that are used to store values used in an application.|link=}}
{{#widget:Glossary|heading=vCurrent_ |description=a variable that shows what the user has focused on/clicked on last in the ViewModel nestings.}}
{{#widget:Glossary|heading=vCurrent |description=A variable that shows what the user has focused on/clicked on last in the ViewModel nestings.|link=https://wiki.mdriven.net/Documentation:VCurrent_and_vSelected}}
{{#widget:Glossary|heading=ViewModel |description=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.}}
{{#widget:Glossary|heading=ViewModel |description=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.|link=https://wiki.mdriven.net/Training:ViewModel}}
{{#widget:Glossary|heading=ViewModel Actions |description=actions that have access to the views' context like vCurrent and vSelected. It is part of the ViewModel in contrast to the Class action which has the context of a modeled class.}}
{{#widget:Glossary|heading=ViewModel Actions |description=Actions that have access to the views' context like vCurrent and vSelected. It is part of the ViewModel in contrast to the Class action which has the context of a modeled class.|link=}}
{{#widget:Glossary|heading=ViewModel Editor |description=an editor where you design an MDriven application's user interface and APIs.}}
{{#widget:Glossary|heading=ViewModel Editor |description=An editor where you design an MDriven application's user interface and APIs.|link=}}
{{#widget:Glossary|heading=VistaDB |description=an embedded DB licensed from Gibraltar Software.}}
{{#widget:Glossary|heading=VistaDB |description=An embedded DB licensed from Gibraltar Software.|link=https://wiki.mdriven.net/Documentation:VistaDB}}
{{#widget:Glossary|heading=Visual Studio |description=refers to Microsoft Visual Studio application for software development. MDriven Designer can be installed as an addition to Visual Studio.}}
{{#widget:Glossary|heading=Visual Studio |description=Refers to Microsoft Visual Studio application for software development. MDriven Designer can be installed as an addition to Visual Studio.|link=https://wiki.mdriven.net/Documentation:Visual_Studio}}
{{#widget:Glossary|heading=vSelected_ |description=the variable shown when the user allows multi-select in grids in the ViewModel nestings.}}
{{#widget:Glossary|heading=vSelected |description=The variable shown when the user allows multi-select in grids in the ViewModel nestings.|link=https://wiki.mdriven.net/Documentation:VCurrent_and_vSelected}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="W" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="W" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">W</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">W</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Web API |description=a set of components that simplify HTTP programming.}}
{{#widget:Glossary|heading=Web API |description=A set of components that simplify HTTP programming.|link=https://wiki.mdriven.net/Documentation:WebApi}}
{{#widget:Glossary|heading=WebApplication |description=refers to the general application executing on the web or web server or consumption of web users. Also can refer to an Azure web app, a web server hosted on Microsoft Azure.}}
{{#widget:Glossary|heading=WebApplication |description=Refers to the general application executing on the web or web server or consumption of web users. Also can refer to an Azure web app, a web server hosted on Microsoft Azure.|link=}}
{{#widget:Glossary|heading=Web UI |description=a web user interface that permits users to interact with software and other content running through a web browser.}}
{{#widget:Glossary|heading=Web UI |description=A web user interface that permits users to interact with software and other content running through a web browser.|link=https://wiki.mdriven.net/Category:WebUI}}
{{#widget:Glossary|heading=Wednesdays at MDriven |description=a bi-weekly customer Google Meet online meeting where the MDriven team shows new product features, gets feedback from customers, and answers their questions.}}
{{#widget:Glossary|heading=Wednesdays at MDriven |description=A monthly online meeting, hosted on Google Meet by the MDriven team, to showcase product demos, discuss product features and answer questions.|link=https://wiki.mdriven.net/Wednesdays_with_MDriven}}
{{#widget:Glossary|heading=WECPOF |description=the prototyping ability and runtime assembly MDriven Framework users can use to get the Prototyping engine inside their own applications.}}
{{#widget:Glossary|heading=WECPOF |description=The prototyping ability and runtime assembly MDriven Framework users can use to get the Prototyping engine inside their own applications.|link=https://wiki.mdriven.net/Documentation:WECPOF}}
{{#widget:Glossary|heading=WPF |description=short for Windows Presentation Foundation.}}
{{#widget:Glossary|heading=WPF |description=Short for Windows Presentation Foundation.|link=https://wiki.mdriven.net/Category:WPF}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="X" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="X" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">X</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">X</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
{{#widget:Glossary|heading=Xamarin |description=a free and open-source mobile app platform for building native and high-performance iOS, Android, tvOS, watchOS, macOS, and Windows apps in C#.}}
{{#widget:Glossary|heading=Xamarin |description=A free and open-source mobile app platform for building native and high-performance iOS, Android, tvOS, watchOS, macOS, and Windows apps in C#.|link=https://wiki.mdriven.net/Category:Xamarin}}
{{#widget:Glossary|heading=XML |description=a software- and hardware-independent tool for storing and transporting data.}}
{{#widget:Glossary|heading=XML |description=A software- and hardware-independent tool for storing and transporting data.|link=https://wiki.mdriven.net/Documentation:XML}}
</div>
</div>
</div>
</div>
<html>
<html>
<div id="Y" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="Y" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">Y</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">Y</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
</div>
</div>
</div>
</div>
<html>
<html>
<div id="Z" class="glossary-section" style="display: flex; align-items: flex-start; padding: 20px;">
<div id="Z" class="glossary-section" >
   <h1 style="margin-right: 20px; white-space: nowrap;">Z</h1>
   <h1 style="margin-right: 20px; white-space: nowrap;">Z</h1>
   <div class="glossary-container" style="display: flex; flex-wrap: wrap; gap: 20px;">
   <div class="glossary-container" >
</html>
</html>
</div>
</div>

Latest revision as of 10:01, 16 May 2024


GLOSSARY
A Comprehensive Guide to the common terms used in MDriven Documentation and Tools

A

Access Expression
An expression that controls whether the ViewModel is shown or not
Read more >
Access Groups
These control what is visible and/or enabled for a user in a certain role or situation
Read more >
Actions
What a user or an API can execute to create an effect in the running system
Read more >
Angular JS
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
Read more >
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
Read more >
AssetsTK
The strategy to move files along with your model onto the server that runs your Turnkey application every time you upload your model
Read more >
Association
The connection or relationship between Classes and Objects
Read more >
Association classes
Additional information on the relationship between Classes
Read more >
Async Ticket
A pattern you can easily add to your model, backed by recent MDrivenServers
Read more >
Attribute
Data stored within a modeled class, usually stored in an SQL Server database as a field
Read more >
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.
Read more >
Autoguid
A DB-generated Guid value
Read more >
Azure
A cloud platform designed by Microsoft to simplify the process of building modern applications
Read more >

B

BEM(Block, Element, Modifier)
It is a convention on how to structure CSS rule
Read more >
Blazor
A web framework for building web UI components (Razor components) that can be hosted in different ways
Read more >
Blob
Binary Large Object - usually stores a string of bytes - has a Blob type that can be image, text, or binary
Read more >
Boolean
A data type that represents one of two possible values, typically denoted as true and false
Read more >
Bug
An error, flaw, failure, or fault in a computer program or system that produces unexpected or incorrect results
Read more >

C

CodeDress
A function that allows you to write strongly typed C# code in Visual Studio and have that code implemented in a Turnkey site
Read more >
Class
A group of objects with similar properties (attributes), common behaviour (operations), common relationships to other objects, and common meaning (“semantics”)
Read more >
Class Actions
Actions that always have the context or the root objects as the object of a class
Read more >
Class Diagrams
Shows classes and their relations
Read more >
Collection
A data structure or container that allows developers to store, organize, and manipulate a group of related data items
Read more >
Column
A synonym to attribute - called column because it is represented that way and usually called the same in an SQL database
Read more >
Combobox
A picklist or dropdown list
Read more >
Component
A general term but most common with MDriven, it is something that is part of the User Interface - like a diagram component
Read more >
Constraints
Ways to introduce business rules in the model rather than using state machines and guards
Read more >
Context
The circumstances that form the setting for a statement or idea in terms of which it can be fully understood
Read more >
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
Read more >
C-Sharp (C#)
A programming language developed by Microsoft that runs on the .NET Framework
Read more >
CSS (Cascading Style Sheets)
A style sheet language that allows you to control the formatting of your website
Read more >
CSS Grid
A layout system in web design and development that allows developers to create complex two-dimensional grid-based layouts for websites and web applications
Read more >

D

DateTime
A type of attribute or column that stores date and time together, commonly used as a nullable attribute
Read more >
DB
Short for database
Read more >
Debugger
A tool that helps you locate what is wrong with OCL and EAL expressions. You can also see what SQL is being generated and sent to the backend SQL server along with timing for increasing performance.
Read more >
Decimal data type
A numerical data type used to represent decimal numbers with a fixed precision and scale
Read more >
Deepclone
A reference to the idea of cloning many objects as a structure either as a direct clone or as a transformation from one object graph to another
Read more >
Derived attributes
Calculated fields that subscribe to all the values they are calculated from
Read more >
Derived associations
Writable associations that update other attributes or links when they themselves are set
Read more >
Diagram
The representation of the UML model. Diagrams show a perspective of the model or use case of a range of classes
Read more >
Domain Driven Design (DDD)
The idea that the model should adhere to the terms and definitions of the domain the system is built for
Read more >

E

EAL
When OCL language is used for action
Read more >
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
Read more >
Evolve
Refers to the process of updating the SQL schema so that it matches the model. It is used repeatedly during the development process
Read more >

F

Fashion
All the code to create a finish - the right look and feel
Read more >
Float
A data type that represents a decimal number with floating-point precision
Read more >

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
Read more >
Global Actions
Actions for the user to initiate something global in the always-available application
Read more >
Grid
A flexible layout structure used to display and arrange various types of content, not necessarily limited to data
Read more >
Guid
A 128-bit integer used to uniquely identify resources
Read more >

H

History Server
A special mode of the MDriven Server that records or changes to a running MDriven Server so that the database can be seen at a specific point in time
Read more >
HTML (Hyper Text Markup Language)
The standard markup language for creating Web pages. HTML describes the structure of a Web page
Read more >

I

IIS (Internet Information Services)
A web server software developed by Microsoft for Windows Server operating systems used to host and manage websites and web applications on the Internet or an intranet
Read more >
Integer
A data type that represents whole numbers
Read more >

J

JSON (Javascript Standard Object Notation)
The text representation of an object in Javascript and is widely used in many transport formats for serializing objects, for example, it is the object notation in a Rest Interface
Read more >

K

L

Linq (Language Integrated Query)
An addition to the .net framework that can be used to write query expressions in C# code for other .net language code
Read more >

M

MCoins
MDriven's artificial coin system enabling users to pay for all MDriven services. One MCoin is equal to the value of 1 Euro
Read more >
MDriven
A rule engine that, given a UML model and a Persistence mapper, will help any .net runtime handle the objects of that model in memory. MDriven is also the name of a Visual Studio Plugin that brings MDriven, Modlr, Derived Code, Derived DB scripts, and Database Evolution to Visual Studio
Read more >
MDriven Designer
A UML modeling tool that allows you to capture sufficient details to cover every aspect of a software system
Read more >
MDriven Framework
An MDriven tool that allows you to write strongly typed c# code, accessing all the types and classes from your model
Read more >
MDriven Server
An IIS application that stores your MDriven data in a database
Read more >
MDriven Start
A series of introductory texts to introduce and guide new users through MDriven Designer
Read more >
MDriven Turnkey
A new way to develop Internet applications
Read more >
MDriven Portal
A bridge to the different parts of the MDriven World
Read more >
Methods
Part of a class - could also be called a function - and executes operations either in OCL, EAL, or C#
Read more >
MetaModel
A model of another model. In the MDriven context, it usually refers to the model that holds the Designer's user's model. For example, there's a metamodel Class that describes how a ViewModel is stored in the UML model
Read more >
Mockotype
MDriven Designer started in simplified mode
Read more >
Model
A UML model that describes data stored in an application
Read more >
Modernity
The code the infrastructure of a system needs to work
Read more >
Modlr
A file format of MDriven Designer
Read more >
MVC
A design pattern Model U controller; a statically or fully serverside rendered web page that is returned by the MDriven Turnkey Server
Read more >
MySQL
A widely used SQL server that is free-to-use and open-source
Read more >

N

.net
A developer platform made up of tools, programming languages, and libraries for building many different types of applications.
Read more >
Nuget
The package manager for Microsoft development platforms including .net
Read more >
Null
Is empty - none
Read more >

O

OAuth
An open standard for token-based authentication and authorization.
Read more >
OCL
The query and action language used in MDriven.
Read more >
OCL Expression
A statement in OCL that evaluates or indicates an action language does something.
Read more >
OCL Operator
A method or function to be performed on or with an object and parameters in an OCL expression.
Read more >
OCL PS
A subset of the OCL language that can be translated to SQL.
Read more >
OclSingleton
An operator that helps you implement the Singleton pattern.
Read more >
Object
An instance of a class.
Read more >
OpenDocument report
A report created by the feature in MDriven to take an OpenDocument standard to make e.g. a Microsoft Word or Excel document and merge that with data from a ViewModel.
Read more >
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.
Read more >
Opting out Actions
The work done by a Designer to exclude Class actions or ViewModel actions from a ViewModel so that they are not shown to the end user.
Read more >
ORCID
An ID system used for online identification in the scientific world.
Read more >
ORMapping (Object Relation Mapping)
A feature of the MDriven system to store objects in an SQL database by mapping one class to one table in the basic format but with the inheritance available in the class, not the SQl server.
Read more >

P

Package
A "container" for a model section.
Read more >
Parse
An operator on value types to convert from string representation of, for example, from DateTime to the values stored in the DateTime type attribute.
Read more >
Periodic action
A ViewModel action that runs automatically over and over again when the Disabled expression is False.
Read more >
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.
Read more >
Persistence mapping
A technique used in MDriven to map objects in an object-oriented programming language to relational database tables.
Read more >
Pivot table
A table of values that are aggregations of groups of individual values of a more extensive table within one or more discrete categories.
Read more >
PlacingContainer
A way to organize a view based on the box-in-box principle.
Read more >
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.
Read more >
PSEval
An OCLOperator that makes it possible to use OCL PS in any OCL expression.
Read more >

Q

QueryPlan
The ability to statically analyze a ViewModel to know ahead of time what data it will use.
Read more >

R

Realtime
Communication done point to point at the time of need.
Read more >
Rest Services
Services executed by connecting to a URL that defines operation and parameters and returns an answer – not seldom as JSON objects.
Read more >
Reverse derivation
When you use code (EAL) to process a composite value into separate parts when updating.
Read more >

S

Seeker
A special ViewModel for searching the database.
Read more >
Self
A reference to the current context - equivalent to "this" in C#.
Read more >
selfVM
A variable available within the context of a ViewModel.
Read more >
Serverside actions
Actions used when you want to delegate work to the server.
Read more >
Serverside jobs
Actions with views that the MDriven server can execute in a periodic fashion to do things automatically either on a clock or as a reaction to something the user does such as SysAsync Ticket.
Read more >
Set
A collection of something.
Read more >
SignalR
A .net software component used for Realtime communication.
Read more >
Singleton
The name of a design pattern that establishes a Class that will only have one object instance.
Read more >
SOAP
A calling protocol between servers much like REST.
Read more >
SQL (Structured Query Language)
A language to store and organize information in databases.
Read more >
SQLServer
The general term and Microsoft's name of their relational database for SQL server; another vendor is MySQL.
Read more >
SQLite
A small database engine suitable to embed in applications as a data store for a single user.
Read more >
Snippets
Small, saved UML model pieces that can be inserted into the UML mode by the Designer for easy access to repetitive model pieces or special features.
Read more >
State Diagram
Another way to describe the states of your domain with your information.
Read more >
State machine
Helps us describe the different allowed states an object can be in and how it is transitioned between these states.
Read more >
String
A data type used to represent a sequence of characters.
Read more >
StylesInModel
MDriven's name for integrating style information into the UML model, making styles easier for users with CSS knowledge - it is available across different client technologies.
Read more >
SVG
Scalable Vector Graphics - a great way to express data in a form other than text.
Read more >
SysAsyncTicket
A model pattern that gets easy access to serverside jobs when they're part of for example a process that needs both user interaction and serverside actions like assigning a number in a sequence.
Read more >
SysSingleton
A Turnkey application's primary place to store login information and can be seen as the root object of an application. See also [Singleton pattern
Read more >
SysUser
A System User.
Read more >

T

Tagexpander
Discovers files in _AssetsTK/Views/EXT_OverridePages that are named according to this pattern: .tagexpander.cshtml
Read more >
Tag extensions
The ability to attach a tag that is a key value pair of settings for most things in the model that gives access to additional features.
Read more >
TaggedValues
An extension mechanism that is available on all model elements in MDriven.
Read more >
Tajson
A declarative approach to receive, send, transform, and store JSON messages, with setup and maintenance environment done in minutes.
Read more >
Tiny MCE
An open-source HTML editor that is used in a lot of Turnkey applications to give the user access to editing text content.
Read more >
Tkusercss
A file in which you can introduce new styles that match the names of the styles given in the ViewModel columns style attribute.
Read more >
Tuple
A word describing something “taped together from bits and pieces of other stuff”.
Read more >

U

UI
A User interface.
Read more >
UML (Unified Modeling Language)
A way to visualize the structure of a model.
Read more >
URL
Short for Uniform Resource Locator.
Read more >

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.
Read more >
ValueStore
A general term to describe classes and tables of items that are used to store values used in an application.
Read more >
vCurrent
A variable that shows what the user has focused on/clicked on last in the ViewModel nestings.
Read more >
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.
Read more >
ViewModel Actions
Actions that have access to the views' context like vCurrent and vSelected. It is part of the ViewModel in contrast to the Class action which has the context of a modeled class.
Read more >
ViewModel Editor
An editor where you design an MDriven application's user interface and APIs.
Read more >
VistaDB
An embedded DB licensed from Gibraltar Software.
Read more >
Visual Studio
Refers to Microsoft Visual Studio application for software development. MDriven Designer can be installed as an addition to Visual Studio.
Read more >
vSelected
The variable shown when the user allows multi-select in grids in the ViewModel nestings.
Read more >

W

Web API
A set of components that simplify HTTP programming.
Read more >
WebApplication
Refers to the general application executing on the web or web server or consumption of web users. Also can refer to an Azure web app, a web server hosted on Microsoft Azure.
Read more >
Web UI
A web user interface that permits users to interact with software and other content running through a web browser.
Read more >
Wednesdays at MDriven
A monthly online meeting, hosted on Google Meet by the MDriven team, to showcase product demos, discuss product features and answer questions.
Read more >
WECPOF
The prototyping ability and runtime assembly MDriven Framework users can use to get the Prototyping engine inside their own applications.
Read more >
WPF
Short for Windows Presentation Foundation.
Read more >

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#.
Read more >
XML
A software- and hardware-independent tool for storing and transporting data.
Read more >

Y

Z