SlideShare a Scribd company logo
 
Software development 21 st  century Building new applications / migrate legacy Web based Customizable Connectivity Hosted / On-Premise Challenges time-to-market cost control application lifetime skills required control product quality
Why 42windmills? Our mission is to make application development easy, save.. >90% of development time >90% of specialized knowledge >90% of development costs Increase time-to-market, quality and flexibility Change your approach on software development
Why 42windmills? Stop writing plumbery code But not just code generation Concentrate on the business model Disconnect the business model from technology Forget the implementation of new technology Business Consultant / Project Manager
Why 42windmills? Model-driven Software Development (MDD) Generative Programming (GP)
Model Driven Approach Specify  what  (business), not  how  (technology) Easier  to design and comprehend Model  independent  of implementation Grow  with advances in technology
Model Driven Approach
Generative Programming (GP) Recognize freedom and control for developers Software Development Kit (SDK) Full access to source-code, solution, etc. Extension and customization points
42windmills Process
1  Design Entity Model Interface Model
Design Entity Model User story for my customers I need to create orders with products if no available inventory I’ve to contact my supplier User story for my  customers  I need to create  orders  with  products if no available  inventory  I’ve to contact my  supplier No E-R diagram No UML Class diagram Customer Order Product Inventory Item Supplier 1 Many 1 Many Many 1 Many 1
Design Interface Model User Experience Forms Navigation
Design Interface Model Fully generated user interface
Design Interface Model Fully generated user interface
42windmills – Entity Model Customer Orders Item Inventory Item Supplier 1 N 1 N 1 N N 1
2 Preview Complete web application Login (security model) User / Role management Workflow Settings Export GUI
3 Deploy 42windmills hosting Hosting anywhere Developers Kit (source code) Distributed version
4 Improve Improve the business model Improve legacy applications MS Access Conversion
Architecture
Some features Workflow Web services (WCF) API Documentation User Management (ASP.Net membership) Role-based security UI Themes Customizations at code-level Nunit scripts Microsoft SQL create/update script
Online Demo view a sample application (login admin, Welcome)

More Related Content

PPTX
Test
PDF
Mvp pattern
PPT
Automated Unit Testing in Silverlight for Windows Phone 7
PPTX
Exploring MVVM, MVC, MVP Patterns - CRB Tech
PPTX
PPTX
02 sdlc waterfall-model_day
PPTX
Commercial development (Binary Studio Academy 2016)
PDF
Test
Mvp pattern
Automated Unit Testing in Silverlight for Windows Phone 7
Exploring MVVM, MVC, MVP Patterns - CRB Tech
02 sdlc waterfall-model_day
Commercial development (Binary Studio Academy 2016)

What's hot (19)

PPTX
Introduction To Useful Wpf
PPTX
Mvc vs mvp vs mvvm a guide on architecture presentation patterns
PPTX
Lect1
DOCX
Part-time Technical Writer – Outsource & Off-Store
PDF
Android MVVM TDD
PPTX
Open Source, Joomla and Magento by Espen
PDF
Hitori slide share_what_to_expect
PPTX
MVVM presentation
PPT
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
PPTX
2022 BPMN MIWG Capability Demonstration
PPTX
2019 BPMN MIWG Capability Demonstration
PPTX
Model View Presenter (MVP) In Aspnet
DOCX
PPTX
BPMN MIWG Capability Demonstration Reston 2016
PPTX
2020 BPMN MIWG Capability Demonstration
PDF
.NET Career Direction
PPTX
W J L A B S R E M I T V2
PPTX
Rapid Application Development [RaD]
PPTX
Ide de pro_en
Introduction To Useful Wpf
Mvc vs mvp vs mvvm a guide on architecture presentation patterns
Lect1
Part-time Technical Writer – Outsource & Off-Store
Android MVVM TDD
Open Source, Joomla and Magento by Espen
Hitori slide share_what_to_expect
MVVM presentation
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
2022 BPMN MIWG Capability Demonstration
2019 BPMN MIWG Capability Demonstration
Model View Presenter (MVP) In Aspnet
BPMN MIWG Capability Demonstration Reston 2016
2020 BPMN MIWG Capability Demonstration
.NET Career Direction
W J L A B S R E M I T V2
Rapid Application Development [RaD]
Ide de pro_en
Ad

Viewers also liked (15)

PPTX
Physical Access Control and Identity Management
PPTX
Introduction to 42windmills
PPTX
42windmills: model driven cloud apps
PPTX
42 windmills - concept
PPT
42windmills concept
PPTX
Waarom 42windmills
PPTX
Healthcare science app
PPTX
Core RMS - overview
PPTX
Convert your MS Access app to a cloud app
PPT
Visitor management System Call Now 9034757673
PPT
In bio 460 Access Control System http://ampletrails.com/access-control-systems
PPT
Elevator controller for multi story building security
PPTX
CBSE CCE Report Card Generation Steps AmpleTrails.com
PPTX
University management system UMS
PDF
Eschool erp School Management System SMS System School Software
Physical Access Control and Identity Management
Introduction to 42windmills
42windmills: model driven cloud apps
42 windmills - concept
42windmills concept
Waarom 42windmills
Healthcare science app
Core RMS - overview
Convert your MS Access app to a cloud app
Visitor management System Call Now 9034757673
In bio 460 Access Control System http://ampletrails.com/access-control-systems
Elevator controller for multi story building security
CBSE CCE Report Card Generation Steps AmpleTrails.com
University management system UMS
Eschool erp School Management System SMS System School Software
Ad

Similar to 42 windmills: web applications without coding (20)

PPT
MDA Vs Web Ratio for Non It
PDF
What Is a Software House? Everything You Need to Know
PPT
Modern Rapid Application Development - Too good to be true
PPT
Standards Based Approach to User Interface Development
PPT
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
PPT
A Software Factory Integrating Rational & WebSphere Tools
PDF
10 Things You Should Know About MDD
PDF
Justinmind prototyping: Interactive Requirements for your Software Developmen...
DOCX
CV Of Arun Thimmappa
PPTX
VS Code and Modern Development Environment Preview
DOC
Ravindra Prasad
PDF
A Lightweight MDD Process Applied in Small Projects
PPT
Agile Software Development Overview
PDF
FSE Chap 2.pdf fundamental of software engineering for second year software e...
PDF
Abstracting the UI Layer for WebSphere Portal
PDF
[2015/2016] Software systems engineering PRINCIPLES
DOCX
resume
PPT
Vsts intro
PPT
Introduction Software and Software Engineering
ODP
Openobject Intro
MDA Vs Web Ratio for Non It
What Is a Software House? Everything You Need to Know
Modern Rapid Application Development - Too good to be true
Standards Based Approach to User Interface Development
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
A Software Factory Integrating Rational & WebSphere Tools
10 Things You Should Know About MDD
Justinmind prototyping: Interactive Requirements for your Software Developmen...
CV Of Arun Thimmappa
VS Code and Modern Development Environment Preview
Ravindra Prasad
A Lightweight MDD Process Applied in Small Projects
Agile Software Development Overview
FSE Chap 2.pdf fundamental of software engineering for second year software e...
Abstracting the UI Layer for WebSphere Portal
[2015/2016] Software systems engineering PRINCIPLES
resume
Vsts intro
Introduction Software and Software Engineering
Openobject Intro

Recently uploaded (20)

PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Architecture types and enterprise applications.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
project resource management chapter-09.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
DP Operators-handbook-extract for the Mautical Institute
PPT
What is a Computer? Input Devices /output devices
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Modernising the Digital Integration Hub
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Final SEM Unit 1 for mit wpu at pune .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
TLE Review Electricity (Electricity).pptx
Architecture types and enterprise applications.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
cloud_computing_Infrastucture_as_cloud_p
WOOl fibre morphology and structure.pdf for textiles
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
project resource management chapter-09.pdf
Developing a website for English-speaking practice to English as a foreign la...
DP Operators-handbook-extract for the Mautical Institute
What is a Computer? Input Devices /output devices
Chapter 5: Probability Theory and Statistics
Enhancing emotion recognition model for a student engagement use case through...
A comparative study of natural language inference in Swahili using monolingua...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Getting started with AI Agents and Multi-Agent Systems
Modernising the Digital Integration Hub

42 windmills: web applications without coding

  • 1.  
  • 2. Software development 21 st century Building new applications / migrate legacy Web based Customizable Connectivity Hosted / On-Premise Challenges time-to-market cost control application lifetime skills required control product quality
  • 3. Why 42windmills? Our mission is to make application development easy, save.. >90% of development time >90% of specialized knowledge >90% of development costs Increase time-to-market, quality and flexibility Change your approach on software development
  • 4. Why 42windmills? Stop writing plumbery code But not just code generation Concentrate on the business model Disconnect the business model from technology Forget the implementation of new technology Business Consultant / Project Manager
  • 5. Why 42windmills? Model-driven Software Development (MDD) Generative Programming (GP)
  • 6. Model Driven Approach Specify what (business), not how (technology) Easier to design and comprehend Model independent of implementation Grow with advances in technology
  • 8. Generative Programming (GP) Recognize freedom and control for developers Software Development Kit (SDK) Full access to source-code, solution, etc. Extension and customization points
  • 10. 1 Design Entity Model Interface Model
  • 11. Design Entity Model User story for my customers I need to create orders with products if no available inventory I’ve to contact my supplier User story for my customers I need to create orders with products if no available inventory I’ve to contact my supplier No E-R diagram No UML Class diagram Customer Order Product Inventory Item Supplier 1 Many 1 Many Many 1 Many 1
  • 12. Design Interface Model User Experience Forms Navigation
  • 13. Design Interface Model Fully generated user interface
  • 14. Design Interface Model Fully generated user interface
  • 15. 42windmills – Entity Model Customer Orders Item Inventory Item Supplier 1 N 1 N 1 N N 1
  • 16. 2 Preview Complete web application Login (security model) User / Role management Workflow Settings Export GUI
  • 17. 3 Deploy 42windmills hosting Hosting anywhere Developers Kit (source code) Distributed version
  • 18. 4 Improve Improve the business model Improve legacy applications MS Access Conversion
  • 20. Some features Workflow Web services (WCF) API Documentation User Management (ASP.Net membership) Role-based security UI Themes Customizations at code-level Nunit scripts Microsoft SQL create/update script
  • 21. Online Demo view a sample application (login admin, Welcome)