Bibliography

Block07 Block, G. 2007. My Technobabble. Glenn Block - patterns & practices client program factories, patterns and models. Acropolis, the future of Smart Client. MSDN Blogs.
http://blogs.msdn.com/gblock/archive/2007/06/06/acropolis-the-future-of-smart-client.aspx. Last visited on July 3, 2007.
BMMB97 Bosch, J., Molin, P., Mattsson, M., and Bengtsson, P.O. 1997. Object-Oriented Frameworks – Problems & Experiences. Submitted.
http://citeseer.ist.psu.edu/bosch97objectoriented.html. Last visited on May 14, 2007.
Caprio05 Caprio, G. 2005. Design Patterns - Dependency Injection. MSDN Magazine, September 2005. Microsoft.
http://msdn.microsoft.com/msdnmag/issues/05/09/DesignPatterns. Last visited on April 13, 2007.
Dhungana06 Dhungana, D. 2006. CAP .NET - Client Application Platform in .NET. Diploma thesis, Johannes Kepler University, Linz, Austria.
Fowler03 Fowler, M. 2003. Patterns of Enterprise Application Architecture. Addison Wesley.
Fowler04 Fowler, M. 2004. Module Assembly. IEEE Software. March/April 2004.
http://www.martinfowler.com/ieeeSoftware/moduleAssembly.pdf. Last visited on February 27, 2007.
Fowler04a Fowler, M. 2004. Inversion of Control Containers and the Dependency Injection pattern.
http://www.martinfowler.com/articles/injection.html. Last visited on March 19, 2007.
Fowler05 Martin, F. 2005. Inversion Of Control.
http://www.martinfowler.com/bliki/InversionOfControl.html. Last visited on March 19, 2007.
FSF07 2007. FSF - Licenses. Various Licenses and Comments about Them. Last modified on April 09, 2007. Free Software Foundation.
http://www.fsf.org/licensing/licenses. Last visited on April 10, 2007.
GB01 Van Gurp, J., and Bosch, J. 2001. Design, Implementation and Evolution of Object Oriented Frameworks: Concepts & Guidelines. Software Practice & Experience no 33(3), p. 277-300, March 2001.
http://citeseer.ist.psu.edu/vangurp00design.html. Last visited on July 25, 2007.
GHJV95 Gamma, E., Helm, R. Johnson, R., Vlissides, J. 1995. Design Patterns. Elements of Reusable Object-Oriented Software. Addison Wesley.
GK07 Gudenkauf, J., and Kaplan, J. 2007. CLR Inside Out: .NET Application Extensibility. MSDN Magazine. February 2007.
http://msdn.microsoft.com/msdnmag/issues/07/02/CLRInsideOut. Last visited on February 27, 2007.
GK07a Gudenkauf, J., and Kaplan, J. 2007. CLR Inside OUT: .NET Application Extensibility, Part 2. MSDN Magazine. March 2007.
http://msdn.microsoft.com/msdnmag/issues/07/03/CLRInsideOut. Last visited on March 30, 2007.
Grunwald06 Grunwald, D. 2006. Building Applications with the SharpDevelop Core. The Code Project.
http://www.codeproject.com/csharp/ICSharpCodeCore.asp. Last visited on April 10, 2007.
Grunwald06a Grunwald, D. 2006. Line Counter - Writing a SharpDevelop Add-In. The Code Project.
http://www.codeproject.com/cs/samples/LineCounterSDAddIn.asp. Last visited on June 29, 2007.
HKS03 Holm, K., Krüger, M., and Spuida, B. 2003. Dissecting a C sharp Application. Inside SharpDevelop. Wrox Press.
http://www.apress.com/free/content/Dissecting_A_CSharp_Application.pdf. Last visited on April 11, 2007.
Johnson92 Johnson, R.E. 1992. Documenting Frameworks with Patterns. Proceedings of the 7 th Conference on Object-Oriented Programming Systems, Languages and Applications. Vancouver, Canada.
http://citeseer.ist.psu.edu/johnson92documenting.html. Last visited on July 25, 2007.
Larman04 Larman, C. 2004. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition. Addison Wesley.
Löwy05 Löwy, J. 2005. Programming .NET Components (Second Edition). O'Reilly.
MMS02 Mayer, J., Melzer, I., and Schweiggert, F. 2002. Lightweight Plug-In-Based Application Development. NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World. Pages 87 - 102. Springer-Verlag.
http://citeseer.ist.psu.edu/mayer02lightweight.html. Last visited on March 14, 2007.
MSDN06 MSDN 2006. Overview of the Composite UI Application Block. Microsoft.
http://msdn2.microsoft.com/en-us/library/aa546409.aspx. Last visited on March 30, 2007.
MSDN07 MSDN Library. .NET Framework Glossary.
http://msdn2.microsoft.com/en-us/library/6c701b8w(VS.80).aspx. Last visited on March 17, 2007.
Nilsson06 Nillson, J. 2006. Applying Domain-Driven Design and Patterns. Addison Wesley.
Noyes04 Noyes, B. 2004. ClickOnce - Deploy and Update Your Smart Client Projects Using a Central Server. MSDN Magazine May 2004. Microsoft.
http://msdn.microsoft.com/msdnmag/issues/04/05/ClickOnce. Last visited on June 30, 2007.
OMG07 2007. Unified Modeling Language: Superstructure. Version 2.1.1. Object Management Group.
http://www.omg.org/technology/documents/formal/uml.htm. Last visited on July 30, 2007.
Omicron07 OMICRON electronics GmbH. 2007. About Us.
http://www.omicron.at/aboutus. Last visited on March 17, 2007.
Omicron07a The OMICRON Test Universe. 2007.
http://www.omicron.at/products/secondary. Last visited on March 17, 2007.
SCSF06 2006. Online documentation of Smart Client Software Factory - June 2006. Microsoft.
Sosnoski05 Sosnoski, D. 2005. Classworking toolkit: Annotations vs. configuration files. IBM DeveloperWorks.
http://www.ibm.com/developerworks/library/j-cwt08025.html. Last visited on August 7, 2007.
Spring07 2007. Spring .NET Reference Documentation. Version 1.1 RC 1.
http://www.springframework.net/docs/1.1-RC1/reference/pdf/spring-net-reference.pdf. Last visited on August 13, 2007.
Sun02 2002. Core J2EE Pattern Catalog. Core J2EE Patterns - Service Locator. Sun Microsystems.
http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceLocator.html. Last visited on March 28, 2007.