Directory

← Back

Mateu MDD Add-on

Build your enterprise app with a few lines of code

Author

Rating

Popularity

<100

Plugin to use the open source Mateu MDD framework within your Vaadin applications. Mateu MDD is a model driven development framework that aims to let you write your applications with the fewest lines of code.

It allows you to define your app in pure plain java and focus on your application logic, instead of dealing with the UI.

Important

Mateu MDD is just being born, so please be patient. Any help, comments, whatever are more than welcome ;)

Please feel free to contact me if you want to join the project

Sample code

@MateuUI(path = "")
public class MySimpleApp {

    @Home
    String msg = "<h1>Hello, World!</h1>";

}
@import "../mateu/mateu.scss";

.demo {

	@include mateu;

	// your own stuff
}



plus


@MateuUI(path = "", theme="demo")
public class MyUI {


}
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<compilerArgs>
						<arg>-parameters</arg>
					</compilerArgs>
				</configuration>
			</plugin>
@MateuUI(path = "/complex")
public class ComplexUI {

    @Area
    AcademicArea academics;

    @Area
    FinancialArea financials;

    @Area
    MaintenanceArea maintenance;

    @PrivateHome
    String eyesOnlyMsg = "<h1>Hello, Mateu!</h1>";

    @PublicHome
    String msg = "<h1>Hello, World!</h1>";

}
@MateuUI(path = "/form")
@Getter@Setter
public class SimpleForm {

    String email;

    String subject;

    @TextArea
    String body;

    @Action(icon = VaadinIcons.ENVELOPE)
    public void send() throws Throwable {
        // send the email
    }

}

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

minor improvement

Released
2020-10-21
Maturity
EXPERIMENTAL
License
Apache License 2.0

Compatibility

Framework
Vaadin 8.0+
Browser
N/A

Mateu MDD Add-on - Vaadin Add-on Directory

Build your enterprise app with a few lines of code Mateu MDD Add-on - Vaadin Add-on Directory
Plugin to use the open source Mateu MDD framework within your Vaadin applications. Mateu MDD is a model driven development framework that aims to let you write your applications with the fewest lines of code. It allows you to define your app in pure plain java and focus on your application logic, instead of dealing with the UI. ## Important Mateu MDD is just being born, so please be patient. Any help, comments, whatever are more than welcome ;) Please feel free to contact me if you want to join the project
Demo
The Mateu MDD framework
This add-on source code
Mateu MDD user manual

Mateu MDD Add-on version 0.0.2
io.mateu mateumdd-addon 0.0.2 mateu-central http://nexus.mateu.io/repository/mateu-central

Mateu MDD Add-on version 0.0.3
Points to Mateu MDD 0.0.2-SNAPSHOT

Mateu MDD Add-on version 0.0.4
Linked to Mateu MDD 0.0.3-SNAPSHOT

Mateu MDD Add-on version 0.0.5
Updated to Mateu MDD version 0.0.5-SNAPSHOT

Mateu MDD Add-on version 0.0.14
Upgraded to version 0.0.14 of Mateu

Mateu MDD Add-on version 0.0.15
- Updated to Mateu MDD 0.0.18 - Dependencies moved to maven central and checked - Only Java 1.8 is needed, now

Mateu MDD Add-on version 0.0.16
minor improvement

Online