Log in

MDriven Turnkey Series

From MDrivenWiki
Revision as of 16:00, 6 November 2019 by Alexandra (talk | contribs) (Alexandra moved page MDriven Turnkey Sessions to MDriven Turnkey Series over redirect)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MDriven Turnkey – develop internet applications

Video ☛ MDriven Turnkey Architecture explained

MDriven Turnkey is a new way to develop internet applications.

MDriven Turnkey is based on proven technologies like JQuery, Bootstrap, AngularJS, MDriven Framework, Azure and SQLServer.

You subscribe to an MDriven Turnkey site that holds your application. Your application is truly yours and there are no per user fees or restriction. However need for additional performance may trigger extra costs. You can at any time retrieve all your data and end your subscription. There is no lock in.

Below you will find several short tutorial videos – following these thru will give you insights in how you will be able to build and maintain detailed business support systems using few man hours and get high-quality results.

Besides from the tutorials you may also be interested in the Movie Theatre Ticket sample that is constructed in these two videos:  Part1 and Part2. Here you will see the complete creation of an Angular Web application from start to finish. Including database creation and persistence handling – navigation between angularJS pages – solving common business problems like server side reservations – use of html5, CSS and angular on your terms when you want to replace the automatically generated UI.

Licensing model

You subscribe to an MDriven Turnkey site that holds your application. Your application is truly yours and there are no per user fees or restriction. However need for additional performance may trigger extra costs. You can at any time retrieve all your data and end your subscription. There is no lock in. We pledge to make you able to keep operations going with MDriven Turnkey no matter what as stated here.


You design the information, actions, rules and views your application has with MDriven Designer.

You do not need any prior programming experience to build advanced domain specific information handling applications with MDriven Turnkey.

At CapableObjects we know that development and evolution of domain specific information never stops – it is an ongoing process as all domains evolve. MDriven Turnkey will merge updates of your model – your documented ideas and thoughts – into production with the click of a button. This will give you a continuous-integration experience like never before.

Turnkey allows you to take full control of the front end if you want or need to. You can easily add front end components.

Why you really should give it a spin

If you are an information architect targeting a specific domain you will appreciate that MDriven Turnkey will do as you say and produce a responsive html-5 fully ajax implemented web based application with social login in just minutes and that MDriven Turnkey will help you to refine it iteration by iteration even if they are only minutes apart. This will allow you to test and verify ideas and produce robust systems for your existing domain or take on system development for new domains.

With MDriven Turnkey you can easily switch to more technical development with Visual Studio and MDriven Framework – but our aim is that you will not have to. In visual Studio you will be amazed how your complete model and your viewmodels are available as strongly typed c# code. The MDriven Framework has multiple patterns implemented to help with implementation of secure, scalable, enterprise wide, complex applications for any conceivable domain.

Tutorial videos

Starting with MDriven Turnkey

Types, images, value stores, pick lists

Turnkey session 3: Opting out actions

In this session we talk about opting out actions so that only the relevant actions are available for the user. I also show how to place the global actions in sub menus to build a complete menu bar.

Further more class Constraints are explained and we look on how they can be used to make user aware of rules that they should obey. The concept of DefaultStringRepresentation of objects is also shown.

Turnkey session 4: ViewModel validation

ViewModel validation that is another kind of rule that is designed per ViewModel. I also show how a Turnkey application behaves when looked upon from multiple sources simultaneously – hence the importance of having your users to log in. Then the concept of modal dialogs is shown in order to pick a Car for the rental contract in the model.

Turnkey session 5: How to access the logged in user. AccessGroups

In Session 5 we show how to access the Logged in User and also how to use AccessGroups to control who and when a user can access your actions.

Turnkey session 6: SocialLogin

Session 6 – here we set up Social login with Google, Facebook and Microsoft. After following the instructions here your app will offer your users to sign in with their existing social accounts.

Turnkey session 7: Expressions

Session 7 – In this session, we take a deeper look at OCL expressions and what you can do with them. OCL is a complete language that can act on everything that you have in your model, it has operators on objects and on collections. The ocl language is a functional language –different in approach compared to imperative languages like javascript and c#. The ocl language is optimized for querying your model. It uses a bit of set theory from your math classes. It is compact in the sense that it does a lot with short snippets. OCL is defined by ObjectManagementGroup OMG

Turnkey session 8: CSS

Session 8 – Here we take a look on how to define and set css styles in your application. I show that you can have expressions that change the used style based on data in your model.

Turnkey session 9: View Override

In Session 9 I show how to replace the auto generated UI with html of your own. I show how to include a google map and how to pick up the location of the device using your application.

Turnkey session 10: Report

In this session we do a word style report with the MDriven Turnkey web aplication.

Development in Visual Studio

We set up the environment for local development and debugging in visual studio - still using the data and model in the cloud and how you bind to things in your view models with angular to completely take control of all rendering with html5. We also replace one of the standard views from inside VS.

MDriven turnkey Face - theme - styles - fashion

Plugins in Turnkey

Integrate any javascript library into your MDriven Turnkey application

Turnkey treeview

MDriven Turnkey Core