42windmills concept

17
Application Development for Everyone

description

42Windmills is the first online .Net application generator in de world. It eliminates writing plumbing code and saves >80% of development time and >90% of development costs. No installation or training needed. This revolutionary concept was created in cooperation with the University of Utrecht.

Transcript of 42windmills concept

Page 1: 42windmills concept

Application Development for Everyone

Page 2: 42windmills concept

Why 42windmills?

Building new apps / migrate legacy• Web based• Customizable• Connectivity• Hosted / On-Premise

Challenges• Skills ?• Time ?• Quality ?

Page 3: 42windmills concept

Why 42windmills?

Our primary goal is to make application

development easy, save..

>90% of development time

>90% of specialized knowledge

>90% of development costs

Change your approach on software development

Page 4: 42windmills concept

Why 42windmills?

Stop writing plumbery code

But not just code generation

Concentrate on the business model

Forget the implementation

Business Consultant

Project Manager

Page 5: 42windmills concept

Model Driven Approach

Specify what (business), not how (technology)

Easier to design and comprehend

Model independent of implementation

Grow with advances in technology

Page 6: 42windmills concept

Model Driven Approach

Page 7: 42windmills concept

Domain features

• Web services (WCF)

• API Documentation

• User Management (ASP.Net membership)

• Role based security

• UI Themes

• Customizations at code-level

• Nunit scripts

• SQL create/update script

Page 8: 42windmills concept

42windmills Process

Design

Preview

Deploy

Improve

Page 9: 42windmills concept

1 Design

Two main models

Entity Model

Interface Model

Design

Preview

Deploy

Improve

Page 10: 42windmills concept

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

Customer Order

ProductInventory

Item

Supplier

1 Many

1

Many

Many 1

Many

1

• 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 diagramNo UML Class diagram

Design

Preview

Deploy

Improve

Page 11: 42windmills concept

Design Interface Model

User Experience

Forms

Views

Design

Preview

Deploy

Improve

Page 12: 42windmills concept

2 Preview

Complete web application

Login (security model)

User / Role management

Settings

Export

Design

Preview

Deploy

Improve

Page 13: 42windmills concept

3 Deploy

42windmills hosting

Hosting anywhere

Developers Kit

Distributed version

Design

Preview

Deploy

Improve

Page 14: 42windmills concept

4 Improve

Improve the business model

Improve legacy applications

MS Access Conversion

Design

Preview

Deploy

Improve

Page 15: 42windmills concept

Demo

Bas

Page 16: 42windmills concept
Page 17: 42windmills concept

http://www.42windmills.com