Dzenan Ridjanovic is an associate professor in the Business School at the Laval University, Quebec, Canada. He received a B.Sc. in informatics from the University of Sarajevo in 1976, an M.Sc. in computer science from the University of Maryland in 1982, and a Ph.D. in management information systems from the University of Minnesota in 1986. His main research interests are in the spiral development of dynamic web applications using Open Source Software, Java, databases, CSS, XML, design patterns and frameworks. His teaching interests are in presenting spirals of his research using pedagogical patterns.
Modelibra (former dmLite) is a domain model framework for rapid application development. A domain model may be designed, generated, and validated as a web application. Modelibra uses the Wicket web framework for generic web components that are views of model concepts. The generic web components may be mixed with specific web components to develop a professional Wicket application.