MDriven Product Line
No edit summary
No edit summary
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=== Welcome to the MDriven Starter Kit page! ===
<message>Write the content here to display this box</message>
This page contains all the information you need for an easy and quick start with MDriven.
=== MDriven Products ===
 
'''MDriven''' is software modelling, prototyping, and execution made easy. There is no need to know Java or C# to test your ideas fully for advanced information handling. By simply learning how to model, you can get instant gratification.
'''MDriven''' is software modeling, prototyping, and execution made easy. There is no need to know Java or C# to test your ideas fully for advanced information handling. By simply learning how to model, you can get instant gratification.  


Furthermore, MDriven provides a system that enables you to go from start to finish – in the cloud or on your server – with a web-based user interface and/or through a rich client application.
Furthermore, MDriven provides a system that enables you to go from start to finish – in the cloud or on your server – with a web-based user interface and/or through a rich client application.


Learn more about '''[[MDriven features and benefits]]''' and '''[[BestPractices:Main concepts definition|Main concept definitions]]'''.
Learn more about '''[[Documentation:MDriven features and benefits|MDriven features and benefits]]''' and '''[[BestPractices:Main concepts definition|Main concept definitions]]'''.


More about the MDriven payment system: [[MCoins|'''MCoins''']].
More about the MDriven payment system: [[MCoins|'''MCoins''']].
Line 12: Line 11:
Discover our products: '''Mockotype''', '''MDriven Designer''', '''MDriven Server,''' and '''MDriven Turnkey'''.
Discover our products: '''Mockotype''', '''MDriven Designer''', '''MDriven Server,''' and '''MDriven Turnkey'''.


==  '''Mockotype - The Best Place to Start!'''  ==
==  '''Mockotype - The Best Place to Start'''  ==
[[File:Mockotype-logo.png|right|200x200px]]
[[File:Mockotype-logo.png|right|200x200px]]
'''Mockotype''' (A free version of MDriven Designer complete with hidden advanced options) is a standalone Windows application allowing you to model and design information systems. Models created with Mockotype can be started with the built-in prototypers for WPF and the downloaded Turnkey in HTML5. They are compatible with MDriven Designer and MDriven Framework.
'''Mockotype''' (a free version of MDriven Designer where we've hidden the advanced options) is a standalone Windows application allowing you to model and design information systems. Models created with Mockotype can be started with the built-in prototypers for WPF and the downloaded Turnkey in HTML5. They are compatible with MDriven Designer and MDriven Framework.


Using Mockotype allows you to figure out the real needs of your information system. It is hard to cover all the bases in a written specification, and choosing not to define certain requirements upfront will most probably cost you time, money, and frustration later on. Once your Mockotype executes, it can be sent as the complete specification to the concerned parties.
Using Mockotype allows you to figure out the real needs of your information system. It is hard to cover all the bases in a written specification, and choosing not to define certain requirements upfront will most probably cost you time, money, and frustration later on. Once your Mockotype executes, it can be sent as the complete specification to the concerned parties.


You can get the latest version of Mockotype '''[https://mdriven.net/mockotype here]'''.  
You can get the latest version of Mockotype '''[https://mdriven.net/downloads here]'''.  


Mockotype has a product page: https://mockotype.com/  
Mockotype has a product page: https://mockotype.com/  
Line 26: Line 25:
==  '''MDriven Designer'''  ==
==  '''MDriven Designer'''  ==
[[File:Designer-logo.png|right|200x200px]]
[[File:Designer-logo.png|right|200x200px]]
'''MDriven Designer''' is a standalone Windows application that allows you to model and design information systems. Models created with MDriven Designer rely heavily on standards such as UML and OCL. You can execute your model with the built-in prototyper and upload your model to an MDriven Turnkey site to have a fully functional information system in the cloud.
'''MDriven Designer''' is a standalone Windows application that allows you to model and design complete information systems. Models created with MDriven Designer uses standards such as UML and OCL. You can execute your model with the built-in prototyper and upload your model to an MDriven Turnkey site to have a fully functional information system in the cloud.


Using MDriven Designer is quite similar to having a full-stack software development team made out of software:
Using MDriven Designer is quite similar to having a full-stack software development team made out of software:
Line 41: Line 40:
We also provide full in-depth tutorials to help you create and operate your application: '''[[Training:MDriven Designer Overview Series|MDriven Designer Overview Sessions.]]'''
We also provide full in-depth tutorials to help you create and operate your application: '''[[Training:MDriven Designer Overview Series|MDriven Designer Overview Sessions.]]'''


The best way to learn, step by step, is to follow along with [[:Category:1000 Steps Program|The_1000_Steps_Program_to_MDriven.]]
The best way to learn, step by step, is to follow along with [[Training:Bootcamp|'''Bootcamp''']].


== '''MDriven Turnkey''' ==
== '''MDriven Turnkey''' ==
[[File:Turnkey-logo.png|right|200x200px]]
[[File:Turnkey-logo.png|right|200x200px]]
'''MDriven Turnkey''' is an IIS Model-Driven application that utilises all of the possibilities in MDriven Designer and Server. It provides a new way to develop Internet applications.
'''MDriven Turnkey''' is a Model-Driven application front-end that utilises all of the possibilities in MDriven Designer and Server. It provides a new way to develop Internet applications.


MDriven Turnkey is based on proven technologies such as JQuery, Bootstrap, AngularJS, MDriven Framework, Azure, and SQLServer.
MDriven Turnkey is based on proven technologies such as JQuery, AngularJS, Blazor, MDriven Framework, Azure, and SQLServer, MySQL and Postgres.


It introduces a flexible use of AngularJS for rich JavaScript applications in the browser and allows for WPF-partly-fat clients, Xamarin app development, and Cordova app development.
It introduces a flexible use of Blazor and AngularJS for rich JavaScript applications in the browser and allows for WPF-partly-fat clients, Xamarin app development, and Cordova app development.


The Web User Interfaces provided by MDriven Turnkey use standard Bootstrap rendering to produce clean and readable HTML5. You can choose on a screen-by-screen basis whether to use MVC5/Razor or AngularJS for your displays.
The Web User Interfaces provided by MDriven Turnkey use standard Bootstrap rendering to produce clean and readable HTML5. You can choose on a screen-by-screen basis whether to use MVC5/Razor or AngularJS for your displays.


Get started in just a few minutes with MDriven Turnkey: [[MDriven Turnkey site creation|'''MDriven Turnkey site creation''']].
Get started in just a few minutes with MDriven Turnkey: '''[[Documentation:MDriven Turnkey site creation|MDriven Turnkey site creation]]'''.


Manual installation: '''[[Training:Installing TurnKey as an Azure WebApp|Installing Turnkey as an Azure WebApp.]]'''
Manual installation: '''[[Training:Installing TurnKey as an Azure WebApp|Installing Turnkey as an Azure WebApp.]]'''
Line 62: Line 61:
== '''MDriven Server''' ==
== '''MDriven Server''' ==
[[File:MDriven Server.png|right|frameless|200x200px]]
[[File:MDriven Server.png|right|frameless|200x200px]]
'''MDriven Server''' is an IIS-hosted web application. The UI of the MDriven Server is intended for developers/administrators of an MDriven System.  
'''MDriven Server''' is a back end server hosted in a web server. The UI of the MDriven Server is intended for developers/administrators of an MDriven System.  


The MDriven Server can receive models from MDriven Designer – it will maintain an SQLCompact, SQLServer, or MySQL database and implement all the necessary logic for client-to-client synchronization. The MDriven Server also implements an ability to execute periodic declarative jobs serverside. These jobs are fully defined on the model level in MDriven Designer.
The MDriven Server can receive models from MDriven Designer – it will maintain an SQLCompact, SQLServer, or MySQL database and implement all the necessary logic for client-to-client synchronization. The MDriven Server also implements an ability to execute periodic declarative jobs serverside. These jobs are fully defined on the model level in MDriven Designer.
Line 68: Line 67:
In addition to the MDriven Designer, you can get the latest version of the MDriven Server '''[https://mdriven.net/downloads here]'''.
In addition to the MDriven Designer, you can get the latest version of the MDriven Server '''[https://mdriven.net/downloads here]'''.


MDriven Server will automatically install on your server if you start working with MDriven from '''[https://portal.mdriven.net portal.mdriven.net].''' ([[MDriven Turnkey site creation|'''MDriven Turnkey site creation''']]).
MDriven Server will automatically install on your server if you start working with MDriven from '''[https://portal.mdriven.net portal.mdriven.net].''' ('''[[Documentation:MDriven Turnkey site creation|MDriven Turnkey site creation]]''').


If you want to install MDriven Server locally on your computer, check out this installation guide: '''[[Training:Installing MDriven Server on Windows|Installing MDriven Server on Windows]].'''[[File:Logo-framework.svg|right|200x200px]]
If you want to install MDriven Server locally on your computer, check out this installation guide: '''[[Documentation:Installing MDriven Server on Windows|Installing MDriven Server on Windows]].'''[[File:Logo-framework.svg|right|200x200px]]


== '''MDriven Framework''' ==
== '''MDriven Framework''' ==
'''MDriven Framework''' is the MDriven Designer embedded into Visual Studio; it generates the business layer code corresponding to the model. You have full access to the model in C#, allowing you to implement business-specific rules in OCL and C# as you see fit. The compiled result may be used with [[Training:CodeDress|CodeDress]] in MDriven Turnkey - or could build standalone clients or servers using model-driven technology.
'''MDriven Framework''' is the MDriven Designer embedded into Visual Studio; it generates the business layer code corresponding to the model. You have full access to the model in C#, allowing you to implement business-specific rules in OCL and C# as you see fit. The compiled result may be used with [[Documentation:CodeDress|CodeDress]] in MDriven Turnkey - or could build standalone clients or servers using model-driven technology.


You can get the latest version of MDriven Framework [https://mdriven.net/downloads here].  
You can get the latest version of MDriven Framework [https://mdriven.net/downloads here].  

Latest revision as of 09:18, 16 September 2024

MDriven Products

MDriven is software modelling, prototyping, and execution made easy. There is no need to know Java or C# to test your ideas fully for advanced information handling. By simply learning how to model, you can get instant gratification.

Furthermore, MDriven provides a system that enables you to go from start to finish – in the cloud or on your server – with a web-based user interface and/or through a rich client application.

Learn more about MDriven features and benefits and Main concept definitions.

More about the MDriven payment system: MCoins.

Discover our products: Mockotype, MDriven Designer, MDriven Server, and MDriven Turnkey.

Mockotype - The Best Place to Start

Mockotype-logo.png

Mockotype (a free version of MDriven Designer where we've hidden the advanced options) is a standalone Windows application allowing you to model and design information systems. Models created with Mockotype can be started with the built-in prototypers for WPF and the downloaded Turnkey in HTML5. They are compatible with MDriven Designer and MDriven Framework.

Using Mockotype allows you to figure out the real needs of your information system. It is hard to cover all the bases in a written specification, and choosing not to define certain requirements upfront will most probably cost you time, money, and frustration later on. Once your Mockotype executes, it can be sent as the complete specification to the concerned parties.

You can get the latest version of Mockotype here.

Mockotype has a product page: https://mockotype.com/

Read more here.

MDriven Designer

Designer-logo.png

MDriven Designer is a standalone Windows application that allows you to model and design complete information systems. Models created with MDriven Designer uses standards such as UML and OCL. You can execute your model with the built-in prototyper and upload your model to an MDriven Turnkey site to have a fully functional information system in the cloud.

Using MDriven Designer is quite similar to having a full-stack software development team made out of software:

  • It reacts in seconds and does exactly what you say,
  • Only questions you when you are inconsistent,
  • Will do a good job of merging changes into existing information structures to keep data,
  • Will follow every rule on how to create scalable normalized databases that are easy to read and understand,
  • Will never tire –
  • And is fast.

You can get the latest version of MDriven Designer here.

Take a look at the first overview to start working: MDriven Designer Overview.

We also provide full in-depth tutorials to help you create and operate your application: MDriven Designer Overview Sessions.

The best way to learn, step by step, is to follow along with Bootcamp.

MDriven Turnkey

Turnkey-logo.png

MDriven Turnkey is a Model-Driven application front-end that utilises all of the possibilities in MDriven Designer and Server. It provides a new way to develop Internet applications.

MDriven Turnkey is based on proven technologies such as JQuery, AngularJS, Blazor, MDriven Framework, Azure, and SQLServer, MySQL and Postgres.

It introduces a flexible use of Blazor and AngularJS for rich JavaScript applications in the browser and allows for WPF-partly-fat clients, Xamarin app development, and Cordova app development.

The Web User Interfaces provided by MDriven Turnkey use standard Bootstrap rendering to produce clean and readable HTML5. You can choose on a screen-by-screen basis whether to use MVC5/Razor or AngularJS for your displays.

Get started in just a few minutes with MDriven Turnkey: MDriven Turnkey site creation.

Manual installation: Installing Turnkey as an Azure WebApp.

You can always develop your MDriven Turnkey application locally on your computer: Development in Visual Studio.

We provide full, in-depth tutorials of MDriven Turnkey: MDriven Turnkey Overview Sessions.

MDriven Server

MDriven Server.png

MDriven Server is a back end server hosted in a web server. The UI of the MDriven Server is intended for developers/administrators of an MDriven System.

The MDriven Server can receive models from MDriven Designer – it will maintain an SQLCompact, SQLServer, or MySQL database and implement all the necessary logic for client-to-client synchronization. The MDriven Server also implements an ability to execute periodic declarative jobs serverside. These jobs are fully defined on the model level in MDriven Designer.

In addition to the MDriven Designer, you can get the latest version of the MDriven Server here.

MDriven Server will automatically install on your server if you start working with MDriven from portal.mdriven.net. (MDriven Turnkey site creation).

If you want to install MDriven Server locally on your computer, check out this installation guide: Installing MDriven Server on Windows.

Logo-framework.svg

MDriven Framework

MDriven Framework is the MDriven Designer embedded into Visual Studio; it generates the business layer code corresponding to the model. You have full access to the model in C#, allowing you to implement business-specific rules in OCL and C# as you see fit. The compiled result may be used with CodeDress in MDriven Turnkey - or could build standalone clients or servers using model-driven technology.

You can get the latest version of MDriven Framework here.

This page was edited 3 days ago on 09/16/2024. What links here