BuildingInformationModel 
Software technology viewpoint 
Simo Ruokamo Oct 28, 2014 
simo.ruokamo@gmail.com 
KIINKO, Kiinteistö-ja rakennusalantutkimusseminaari, Helsinki
About Simo 
1959 Posio, Lapland, Finland. 
1980 Military service. 
Upper secondary school of Posio. 1978 Sodankylä, Finland. 
1981 
Sawmill worker. 1983 
Lampelan Saha ltd, Posio. 
1983 
1988 
Master of science in 
structural engineering. 
With honours. 
University of Oulu. 
1986 
1998 
Software developer. 3D modelling software 
SteelCad, ConcreteCad and WoodCad. 
Fortan, VB, C, C++, Solid geometry. 
Cadex ltd, Oulu. 
1998 
2000 Software developer. 
Tekla ltd, Oulu. 
2000 
Development manager. BIM software 
development, PeikkoDesigner, LLDesigner. 
Steel hall plugin development for Tekla. 
AutoCad and ADT add-in development. 
SQL, WCF, XML, WPF, C#, .NET, FEM, Solids & 
Booleans, Automated drawings, Part numbering. 
Enterprixe Software ltd, Oulu. 
2012 
Post-graduate studies. 
Research field BIM models 
and databases. University 
of Oulu graduate school. 
Interests: Motto: Mistakes teach you best. 
1988 Marriage
What is BIM ? 
3D design with all kind of information attached to physical components 
from early design steps to demolition 
a data storage for information 
applications utilizing information 
information sharing and collaboration 
Data flow
Information exists temporarily Information exists permanently 
Three software layers of BIM 
Application Data model Storage 
Data 
Tekla 
ArchiCAD 
Revit 
Solidworks 
IFC 
Native data models of 
diverse applications 
STEP, ifcXML, DXF, IGES, etc. 
Native data storage formats 
of diverse applications
The requisite data collaboration3754812687654321Single model 
Distributed data system 
Single shared model 
vs 
privatenative models 
one sharedmodel 
data import and export with exchange files 
only single model 
data conversions needed 
no data conversions 
conversions cause data altering and loss 
no conversions, no data altering,no data loss 
duplicate data 
all datasaved only once 
multiple GUIDsper object 
single GUID per object
Requirements for fluent data flow 
1.Applications use the same and shared data model instead of their native and separate models. All information is saved only once making all data conversions dispensable. 
2.The schema of a data model must implement the model dividing into independent partial models that can be edited or utilized separately. 
3.User accounts along with reserving and releasing edit rights for independent partial models fully prevent all data conflicts and redundancies. 
4.A data model schema must allow the free additions of new content and data types by software developers without breaking the compatibility of the whole evolving data model schema. 
5.Permanent storage for a data model is a single shared database on a cloud server that all applications can access concurrently. 
6.A secure web service with adequate functionality for easy access to the cloud database and model.
Comparison of requirements 
Requirement 
Distributeddata management with exchange files 
Tekla 
ArchiCAD& Revit single shared model 
Optimal 
1. Singlepublic shared model 
No 
No 
Only private and native data, public as distributed 
Yes 
2. Independent partial models 
No 
No, last change remains 
Object level 
Yes 
3. User accounts 
No 
Attributeand object type locks 
Only private level 
Yes 
4. Flexiblepublic model evolving 
No, only withprivate and native models 
No, only withprivate and native model 
No, only withprivate and native model 
Yes 
5. Databaseas permanent storage located in cloud 
Usuallynot, never in cloud 
No 
Not known, not in cloud 
Yes 
6. Web service for shareddata access 
No 
No 
No 
Yes
Status of solutions today 
Distributeddata management with exchange files 
Single shared model 
Private, onlynative data format 
Public 
TeklaBIMsight 
Teklamulti-usermode 
None 
SolibriModelViewer & IFC Optimizer 
ArchiCADBIM server 
ArchiCADBIMx 
Revit Server 
Autodesk 360, AutoCAD360 
BiMserver.org (TNO, Netherlands) 
EDMmodelServer(JotneIT, Norway) 
ProjectWise(Bentley) 
SolidWorks Product Data Management 
Google Drive 
Microsoft OneDrive 
Email

More Related Content

PPTX
Revit MEP Training
PDF
c01_rmp_2021.pdf
PPTX
Turn Revit data into useful information with visualization techniques and wor...
PDF
Revit MEP learning Series
PPTX
What's in Your Structural Model? Understanding Detail-Level Requirements Usin...
PPTX
Introduction to Revit MEP Detailing/Annotation & Tagging
PDF
BIM ppt
PPTX
3D Modeling with Revit Structure
Revit MEP Training
c01_rmp_2021.pdf
Turn Revit data into useful information with visualization techniques and wor...
Revit MEP learning Series
What's in Your Structural Model? Understanding Detail-Level Requirements Usin...
Introduction to Revit MEP Detailing/Annotation & Tagging
BIM ppt
3D Modeling with Revit Structure

What's hot (16)

PDF
Revit information - Outside Revit
PPTX
Revit and Building Information Modeling (BIM) Presentation
PPTX
Building Information Modeling
PPTX
BIM (Building Information Modeling) for digital construction
PPTX
Webinar: BIM for MEP engineers | 23 March 2017
PPTX
Bim service presentation
PDF
BIM - Building Information Modelling - 2014 Olswang Construction Law Conference
PDF
David Mitchell 5D bim today’s workflow for cost certainty
PPTX
BIM case study
PPTX
final bim
PPTX
Synergis University 2014-BIM for Construction
PPTX
International BIM Implementation for The Saudi Big 5
PDF
What is True BIM?
PPT
Bim Presentation
PDF
BIM Strategy in practice
Revit information - Outside Revit
Revit and Building Information Modeling (BIM) Presentation
Building Information Modeling
BIM (Building Information Modeling) for digital construction
Webinar: BIM for MEP engineers | 23 March 2017
Bim service presentation
BIM - Building Information Modelling - 2014 Olswang Construction Law Conference
David Mitchell 5D bim today’s workflow for cost certainty
BIM case study
final bim
Synergis University 2014-BIM for Construction
International BIM Implementation for The Saudi Big 5
What is True BIM?
Bim Presentation
BIM Strategy in practice
Ad

Viewers also liked (11)

PPTX
Building Information Modeling (BIM)
PDF
BIM for Operations Mr. Wood Douglas, BIM Software Architect, IBM Corporation
PPT
Open source BIM collective
PPTX
Work in progress on the Open Source BIMserver
PPTX
BIM Software and Hosting Options - what package should you use #BIM4M2help
PDF
BIM Workflows: How to Build from CAD & GIS for Infrastructure
PPTX
Bim overview
PPTX
BIM - Building Information Modelling
PDF
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
PPTX
Revit Architecture
PPT
BIM: an overview
Building Information Modeling (BIM)
BIM for Operations Mr. Wood Douglas, BIM Software Architect, IBM Corporation
Open source BIM collective
Work in progress on the Open Source BIMserver
BIM Software and Hosting Options - what package should you use #BIM4M2help
BIM Workflows: How to Build from CAD & GIS for Infrastructure
Bim overview
BIM - Building Information Modelling
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
Revit Architecture
BIM: an overview
Ad

Similar to What is BIM from software technology viewpoint ? (20)

PDF
toolkit
PPTX
Mobile Offline First for inclusive data that spans the data divide
PDF
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
PPTX
The role of Dremio in a data mesh architecture
PPTX
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
PPTX
13 - Panorama Necto 14 building models - visualization & data discovery solu...
PDF
Knowledge graph layer for Telco portal, (Topic Maps 2008)
PPT
Multi datastores - CLOSER'14
PDF
MLOps implemented - how we combine the cloud & open-source to boost data scie...
PDF
Modern Data Management for Federal Modernization
PDF
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
PDF
仕事ではじめる機械学習
PPTX
Ef overview
PDF
Clean architecture with asp.net core
PDF
Embedded-ml(ai)applications - Bjoern Staender
PPTX
SPS Vancouver 2018 - What is CDM and CDS
PDF
Sodius cassidian mdday2010
PDF
Demystifying Modern PLM Sessions. Part 1: Technology
PDF
Demystifying Modern PLM - Technology
PDF
Driving Business Innovation: Latest Generative AI Advancements & Success Story
toolkit
Mobile Offline First for inclusive data that spans the data divide
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
The role of Dremio in a data mesh architecture
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
13 - Panorama Necto 14 building models - visualization & data discovery solu...
Knowledge graph layer for Telco portal, (Topic Maps 2008)
Multi datastores - CLOSER'14
MLOps implemented - how we combine the cloud & open-source to boost data scie...
Modern Data Management for Federal Modernization
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
仕事ではじめる機械学習
Ef overview
Clean architecture with asp.net core
Embedded-ml(ai)applications - Bjoern Staender
SPS Vancouver 2018 - What is CDM and CDS
Sodius cassidian mdday2010
Demystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM - Technology
Driving Business Innovation: Latest Generative AI Advancements & Success Story

Recently uploaded (20)

PDF
20250617 - IR - Global Guide for HR - 51 pages.pdf
PDF
First part_B-Image Processing - 1 of 2).pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
wireless networks, mobile computing.pptx
PDF
Java Basics-Introduction and program control
PPTX
Petroleum Refining & Petrochemicals.pptx
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
Amdahl’s law is explained in the above power point presentations
PDF
Unit1 - AIML Chapter 1 concept and ethics
PDF
Cryptography and Network Security-Module-I.pdf
PDF
Soil Improvement Techniques Note - Rabbi
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
Design of Material Handling Equipment Lecture Note
PPTX
mechattonicsand iotwith sensor and actuator
20250617 - IR - Global Guide for HR - 51 pages.pdf
First part_B-Image Processing - 1 of 2).pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
wireless networks, mobile computing.pptx
Java Basics-Introduction and program control
Petroleum Refining & Petrochemicals.pptx
Module 8- Technological and Communication Skills.pptx
Management Information system : MIS-e-Business Systems.pptx
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Amdahl’s law is explained in the above power point presentations
Unit1 - AIML Chapter 1 concept and ethics
Cryptography and Network Security-Module-I.pdf
Soil Improvement Techniques Note - Rabbi
distributed database system" (DDBS) is often used to refer to both the distri...
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Design of Material Handling Equipment Lecture Note
mechattonicsand iotwith sensor and actuator

What is BIM from software technology viewpoint ?

  • 1. BuildingInformationModel Software technology viewpoint Simo Ruokamo Oct 28, 2014 simo.ruokamo@gmail.com KIINKO, Kiinteistö-ja rakennusalantutkimusseminaari, Helsinki
  • 2. About Simo 1959 Posio, Lapland, Finland. 1980 Military service. Upper secondary school of Posio. 1978 Sodankylä, Finland. 1981 Sawmill worker. 1983 Lampelan Saha ltd, Posio. 1983 1988 Master of science in structural engineering. With honours. University of Oulu. 1986 1998 Software developer. 3D modelling software SteelCad, ConcreteCad and WoodCad. Fortan, VB, C, C++, Solid geometry. Cadex ltd, Oulu. 1998 2000 Software developer. Tekla ltd, Oulu. 2000 Development manager. BIM software development, PeikkoDesigner, LLDesigner. Steel hall plugin development for Tekla. AutoCad and ADT add-in development. SQL, WCF, XML, WPF, C#, .NET, FEM, Solids & Booleans, Automated drawings, Part numbering. Enterprixe Software ltd, Oulu. 2012 Post-graduate studies. Research field BIM models and databases. University of Oulu graduate school. Interests: Motto: Mistakes teach you best. 1988 Marriage
  • 3. What is BIM ? 3D design with all kind of information attached to physical components from early design steps to demolition a data storage for information applications utilizing information information sharing and collaboration Data flow
  • 4. Information exists temporarily Information exists permanently Three software layers of BIM Application Data model Storage Data Tekla ArchiCAD Revit Solidworks IFC Native data models of diverse applications STEP, ifcXML, DXF, IGES, etc. Native data storage formats of diverse applications
  • 5. The requisite data collaboration3754812687654321Single model Distributed data system Single shared model vs privatenative models one sharedmodel data import and export with exchange files only single model data conversions needed no data conversions conversions cause data altering and loss no conversions, no data altering,no data loss duplicate data all datasaved only once multiple GUIDsper object single GUID per object
  • 6. Requirements for fluent data flow 1.Applications use the same and shared data model instead of their native and separate models. All information is saved only once making all data conversions dispensable. 2.The schema of a data model must implement the model dividing into independent partial models that can be edited or utilized separately. 3.User accounts along with reserving and releasing edit rights for independent partial models fully prevent all data conflicts and redundancies. 4.A data model schema must allow the free additions of new content and data types by software developers without breaking the compatibility of the whole evolving data model schema. 5.Permanent storage for a data model is a single shared database on a cloud server that all applications can access concurrently. 6.A secure web service with adequate functionality for easy access to the cloud database and model.
  • 7. Comparison of requirements Requirement Distributeddata management with exchange files Tekla ArchiCAD& Revit single shared model Optimal 1. Singlepublic shared model No No Only private and native data, public as distributed Yes 2. Independent partial models No No, last change remains Object level Yes 3. User accounts No Attributeand object type locks Only private level Yes 4. Flexiblepublic model evolving No, only withprivate and native models No, only withprivate and native model No, only withprivate and native model Yes 5. Databaseas permanent storage located in cloud Usuallynot, never in cloud No Not known, not in cloud Yes 6. Web service for shareddata access No No No Yes
  • 8. Status of solutions today Distributeddata management with exchange files Single shared model Private, onlynative data format Public TeklaBIMsight Teklamulti-usermode None SolibriModelViewer & IFC Optimizer ArchiCADBIM server ArchiCADBIMx Revit Server Autodesk 360, AutoCAD360 BiMserver.org (TNO, Netherlands) EDMmodelServer(JotneIT, Norway) ProjectWise(Bentley) SolidWorks Product Data Management Google Drive Microsoft OneDrive Email