implementation strategy for an architectural design environment
DESCRIPTION
Implementation Strategy for an Architectural Design Environment. Issues in the development of IDEA+. Stefan Boeykens Dept. Architecture CAD-Lab K.U.Leuven (Belgium). 1 – Introduction. Ongoing transition from traditional to digital architectural practice - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/1.jpg)
Implementation Strategy for an Architectural Design EnvironmentImplementation Strategy for an Architectural Design Environment
Stefan BoeykensDept. Architecture CAD-Lab
K.U.Leuven (Belgium)
Stefan BoeykensDept. Architecture CAD-Lab
K.U.Leuven (Belgium)
Issues in the development of IDEA+Issues in the development of IDEA+
![Page 2: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/2.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
1 – Introduction1 – Introduction
Ongoing transition from traditional to digital architectural practice
Most CAAD-tools focused on construction documentation
Lack of early-design phase evaluation tools
![Page 3: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/3.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
2 – What is IDEA+2 – What is IDEA+Conceptual Model (1992)
•Design Phases
•Scale Levels
•Transitions
•Evaluation tests
Core Object Model (2000)
•MERODE
•Entity Relationship Diagram
•Object-Event Table
![Page 4: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/4.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
3 – Data Structure3 – Data Structure
1. Abstraction, Interface & Independency
2. CAAD Entities3. Representations4. Commands & Events5. Transitions6. Tests/Evaluation
![Page 5: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/5.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
3 – Data Structure (part 2)3 – Data Structure (part 2)
1. Abstraction, Interface & Independency
2. The CAAD EntitiesPhysical Elements
walls, floors, roofs, beams,columns, openings, stairs, ...
SpacesMasterplan ElementsActivity
![Page 6: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/6.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
3 – Data Structure (part 3)3 – Data Structure (part 3)
3. Representations Connection between CAAD & Graphic Amount of representations Share graphical entities Interface to the data
4. Commands & Events Object Event Table
(from Core Object Model) Create, Remove, Modify, Select,
Import/Export
![Page 7: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/7.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
3 – Data Structure (part 4)3 – Data Structure (part 4)
5. Transitions Between design phases Between scale levels
6. Tests/Evaluations Daylighting (IDEA-l) Cost Estimation
![Page 8: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/8.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
4 – Prototype Application4 – Prototype Application
Platform-dependency IssuesData structure = C++ only
Portability & vendor-independencySome common program functionality
(administration, commands, evaluation tools) is kept part of the data-structure
Prototype = Win32/MFC/OpenGLEase of developing an interface (GUI)Diminish development time
![Page 9: Implementation Strategy for an Architectural Design Environment](https://reader035.vdocument.in/reader035/viewer/2022062500/568151cc550346895dc005df/html5/thumbnails/9.jpg)
Introduction
What is IDEA+
Data Structure
Prototype Application
Conclusions
5 – Conclusions5 – Conclusions
IDEA+ is a work-in-progressData structure is not finalised yetPrototype aims to be suitable for
further developmentNot the intention to make a
commercial-class application
END OF PRESENTATION