Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application
CAM/DAOP is a component and aspect based model and platform implemented using Java/RMI and reflective techniques. Using CAM/DAOP we have developed several collaborative applications, where the most relevant one is a Virtual Office application, which allows dispersed users to collaborate as if they were co-located. Attendees of the demonstration will see how to develop dynamic and adaptable applications with CAM/DAOP, from the design through to the implementation phases. We will place emphasis on showing how to adapt the behavior of CAM/DAOP applications at runtime, simply by modifying the architectural information provided during the application development.
Unable to display preview. Download preview PDF.
- 1.Pinto, M., Fuentes, L., Troya, J.M.: A Dynamic Component and Aspect Oriented Platform. The Computer Journal. Next PublicationGoogle Scholar
- 3.Suvée, D., Vanderperren, W., Jonckers, V.: JAsCo: An aspect- oriented approach tailored for component based software development. In: Proc. of AOSD 2003, Boston (2003)Google Scholar
- 4.The Aspect Oriented Programming and JBoss Tutorial (2003), http://www.onjava.com/pub/a/onjava/2003/05/28/aop_jboss.html