This paper is a pre-print of: Danny M. Groenewegen, and Eelco Visser. Weaving Web Applications with WebDSL (Demonstration). In: Gary T. Leavens (editor) Companion to the 24th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009). WebDSL is a domain-specific language for the development of web applications that integrates data-models, userinterface models, actions, validation, access control, and workflow. The compiler verifies the consistency of applications and generates complete implementations in Java or Python. We illustrate the key concepts of the language with a small web application.Software Computer TechnologyElectrical Engineering, Mathematics and Computer Scienc
Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for inform...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper is a pre-print of: Danny M. Groenewegen, and Eelco Visser. Weaving Web Applications with ...
Preprint of paper published in: OOPSLA 2008 - ACM SIGPLAN Conference on Object-Oriented Programming,...
Preprint of paper published in: GITTSE 2007 - International Summer School Generative and Transformat...
Web applications are ideal for implementing information systems; they can organize and persist the d...
Nowadays Web applications are being developed by the thousand, most of the time successfully. Howeve...
This paper is a pre-print of: Danny M. Groenewegen, Eelco Visser. Integration of Data Validation and...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Domain-Specific Languages (DSLs) allow building software applications by simplifying the labour of b...
Strong user involvement and clear business objectives, both relying on efficient communication betwe...
The web has become a popular target platform for applications. The differences in user experience be...
AbstractToday’s Web applications require instruments and techniques able to face their complexity wh...
Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for inform...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper is a pre-print of: Danny M. Groenewegen, and Eelco Visser. Weaving Web Applications with ...
Preprint of paper published in: OOPSLA 2008 - ACM SIGPLAN Conference on Object-Oriented Programming,...
Preprint of paper published in: GITTSE 2007 - International Summer School Generative and Transformat...
Web applications are ideal for implementing information systems; they can organize and persist the d...
Nowadays Web applications are being developed by the thousand, most of the time successfully. Howeve...
This paper is a pre-print of: Danny M. Groenewegen, Eelco Visser. Integration of Data Validation and...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Domain-Specific Languages (DSLs) allow building software applications by simplifying the labour of b...
Strong user involvement and clear business objectives, both relying on efficient communication betwe...
The web has become a popular target platform for applications. The differences in user experience be...
AbstractToday’s Web applications require instruments and techniques able to face their complexity wh...
Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for inform...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...