Sitemap | Deutsch
EDYRA logo

Project EDYRA

Engineering of Do-it-Yourself Rich Internet Applications

The EDYRA research group is project cooperation of the Chair for Multimedia Technology and the Database Technology Group at the TU Dresden Department of Computer Science. It is part of the research cluster ResUbic Lab Dresden. We aim at the development of composite, service oriented, and adaptive rich internet applications for business applications, as well as, personal application scenarios. Funding is provided by the Free State of Saxony and the European Union within the European Social Funds (ESF) program.

Project information


With the internet going mobile and the combination of composite, service-oriented and adaptive web technologies, a broad range of novel commercial and personal application scenarios evolves. Future applications will be composed by dynamically combining different services with associated user interface components. They will adapt to user and device specific contexts and distribute functionality and interaction elements across multiple devices, according to the requirements of changing usage situations and user preferences. End users partake in the development process by specifying, assembling, and adapting mash-up applications, which suit their specific needs and capabilities. The EDYRA project is aimed at providing a simplified development approach for composite ubiquitous web applications. New methods and tools will enable end users and domain experts to participate in the engineering process directly. Whilst today's mash-up technologies support the composition of applications with moderate functional complexity, EDYRA strives to implement more complex and elaborate business processes, keeping the development process simple enough for end users to contribute. Research activities focus on providing a process model for the end user development of composite mobile rich internet applications, complemented by appropriate design and modeling methods, as well as, easy to use integrated development tools. Special emphasis is on mash-up applications that are dynamically composed of web and user interface services. Further activities involve acquisition, modeling, and processing of context information for distributed service-oriented environments, and methods for quality assurance and software tests to enable business grade software quality for end user development.