Aspect Oriented Data Management in Autodesk AutoCAD with Microsoft .Net
Kocsis, Barna (2009)
Kocsis, Barna
Jyväskylän ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200912107613
https://urn.fi/URN:NBN:fi:amk-200912107613
Tiivistelmä
Autodesk AutoCAD is a versatile and powerful modelling application. However, if it is used for special purposes, some vital features may be missing. House modelling is one of these special purposes.
HirsiCAD is a third party extension created by InMics Software Engineering Oy to provide log house architecture functionality for AutoCAD.
As the needs of the market and the technology are changing, every application must be updated to meet the new requirements and HirsiCAD is no exception.
This thesis details the development process of a replacement for a HirsiCAD module to fulfil the recent needs of the market.
In the first part of this thesis the new requirements of the market are investigated and the reason behind starting a new project is described. In the following chapters the tools and development kits used to develop the replacement module are introduced. Afterwards the module design and implementation process is explained with particular regard to the theory of aspect oriented methodology and its relevance in data management. Finally, the implemented module is presented as a real-life example to demonstrate the benefits of the aspect oriented data management in practice.
In the last chapter the author’s personal experiences regarding this thesis project are summarized.
HirsiCAD is a third party extension created by InMics Software Engineering Oy to provide log house architecture functionality for AutoCAD.
As the needs of the market and the technology are changing, every application must be updated to meet the new requirements and HirsiCAD is no exception.
This thesis details the development process of a replacement for a HirsiCAD module to fulfil the recent needs of the market.
In the first part of this thesis the new requirements of the market are investigated and the reason behind starting a new project is described. In the following chapters the tools and development kits used to develop the replacement module are introduced. Afterwards the module design and implementation process is explained with particular regard to the theory of aspect oriented methodology and its relevance in data management. Finally, the implemented module is presented as a real-life example to demonstrate the benefits of the aspect oriented data management in practice.
In the last chapter the author’s personal experiences regarding this thesis project are summarized.