MDriven Turnkey – Develop Internet Applications
Video ☛ MDriven Turnkey Architecture Explained
A new way to develop internet applications, MDriven Turnkey is based on proven technologies like JQuery, Bootstrap, AngularJS, MDriven Framework, Azure, and SQLServer.
Below, you will find several short tutorial videos. Following these will give you insight into how to build and maintain detailed business support systems using a few man-hours while getting high-quality results.
Besides the tutorials, you may also be interested in the Movie Theatre Ticket sample that is constructed in these two videos: Part 1 and Part 2. The complete creation of an Angular Web application from start to finish is demonstrated, including database creation and persistence handling, navigation between angularJS pages, solving common business problems like server-side reservations, and usage of html5, CSS, and Angular on your terms when you want to replace the automatically generated UI.
Licensing Model
Subscribe to an MDriven Turnkey site that holds your application. Your application is truly yours and there are no per-user fees or restrictions. However, your need for additional performance may trigger extra costs. You can retrieve all your data at any time and end your subscription. There is no lock-in. We pledge to enable you to keep operations going with MDriven Turnkey no matter what, as stated here.
Development
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 MDriven, we know that the 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 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 implemented, Ajax, web-based application with social login in minutes. In addition, MDriven Turnkey will help you 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 at how your complete model and your ViewModels are available as strongly typed C# code. The MDriven Framework has multiple patterns implemented to help with the implementation of secure, scalable, enterprise-wide, and 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 of 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.
Furthermore, I explain Class Constraints and we look at how they can be used to make users aware of the rules they should obey. The concept of DefaultStringRepresentation of objects is also shown.
Turnkey Session 4: ViewModel Validation
ViewModel validation is another kind of rule that is designed per ViewModel. I demonstrate how a Turnkey application behaves when viewed from multiple sources simultaneously – hence the importance of having your users log in. The concept of modal dialogs is also shown to demonstrate how 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 use AccessGroups to control who and when a user can access your actions.
Turnkey Session 6: SocialLogin
Session 6 – We set up Social login with Google, Facebook, and Microsoft. After following the instructions here, your app will offer your users the option of signing 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 collections. The OCL language is a functional language –different in approach in comparison 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 – We take a look at 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 and how to include a Google map and pick up the location of the device using your application.
Turnkey Session 10: Report
In this session, we create a Word-style report with the MDriven Turnkey web application.
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 display how you bind to things in your ViewModels 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