9
Implementation Strategy for an Architectural Design Environment Stefan Boeykens Dept. Architecture CAD-Lab K.U.Leuven (Belgium) Issues in the development of IDEA+

Implementation Strategy for an Architectural Design Environment

  • Upload
    hada

  • View
    39

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Implementation Strategy for an Architectural Design Environment

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

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

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

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

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

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

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

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

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