Integration of Building Information Modeling and Web Service Application Programming Interface for assessing building surroundings in early design stages

2019 ◽  
Vol 153 ◽  
pp. 91-100 ◽  
Author(s):  
Jingming Li ◽  
Nianping Li ◽  
Kereshmeh Afsari ◽  
Jinqing Peng ◽  
Zhibin Wu ◽  
...  
2010 ◽  
Vol 171-172 ◽  
pp. 399-402 ◽  
Author(s):  
Xiao Dong Xuan

Building information modeling (BIM) is a new method of dealing with the design and information of building component, this project created Building integrated photovoltaics (BIPV) in BIM with parametric design, it is a new way to study and analysis BIPV. In BIM models, all information about the building components and its lifecycle are included. Therefore the study utilized this important characteristic of BIM to explore its application in BIPV design. The author used BIM software Revit to develop a BIPV building model as the parametric prototype and programmed with panels’ information in C# 2008 to correlate the angle of photovoltaic (PV) panels with sun altitude, and finally applied application programming interface (API) in Revit to control these panels’ angle by the sun path.


2021 ◽  
Vol 26 ◽  
pp. 1023-1040
Author(s):  
Babar Ali ◽  
Hafiz Zahoor ◽  
Ajibade Aibinu ◽  
Abdur Rehman Nasir ◽  
Ali Tariq ◽  
...  

Delays in construction result in a multitude of negative effects on project performance, and severe dismays among participating parties. This study aims to digitize the traditional process of recording and managing the construction delays using Building Information Modeling (BIM). Extensive literature review followed by semi-structure interviews of 21 industry experts were carried out to identify the issues faced by construction stakeholders in managing construction delays. To resolve these issues, a plugin named BIM-based Construction Delays Recorder (BIM-CDR) is developed using Application Programming Interface (API) of the most commonly used BIM software i.e. Autodesk Revit. BIM-CDR provides a centralized repository, encompassing detailed information related to delays, which can be retrieved and visualized to analyze their impact on delay claims. To assess the effectiveness of BIM-CDR, a feasibility study is conducted with the experts’ review panel. The results revealed that BIM-CDR can record wide-ranging information related to all the significant issues causing delays on construction sites, and can help in effectively managing their corresponding claims. The advantages of the developed prototype include visualization of delays’ location, facilitation of delay analysis and effective delays management. Moreover, it also promotes transparency and speedy settlement of delay related claims without any unwanted disputes.


Author(s):  
Sunardi Sunardi ◽  
Imam Riadi ◽  
Pradana Ananda Raharja

Pengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tujuan pengembangan. Pengujian unit Application Programming Interface (API) pada web service fokus sebagai upaya untuk menguji kemampuan pada tiap unit. Unit yang diuji secara spesifik akan digabungkan dengan unit lain hingga menjadi suatu sistem terintegrasi. Aplikasi mobile membutuhkan dukungan API sebagai penghubung dengan basis data, dimana aplikasi mobile dengan basis data tersebut tidak saling berhubungan secara langsung. Tampilan antarmuka pada aplikasi mobile hanya difokuskan sebagai interaksi visual antara pengguna dengan sistem. Sistem yang diberi perintah akan merespon dengan umpan balik yang dihubungkan melalui perantara dan merespon kembali melalui perantara dan dikembalikan dalam bentuk visual melalui antaramuka. Pengujian pada tiap unit sistem menggunakan proses Test-Driven Development (TDD) untuk menguji tiap fungsi. Perancangan dan pembangunan web service pada aplikasi e-voting memerlukan pengujian sehingga dalam penerapanya dapat digunakan sesuai dengan spesifikasi yang telah dirancanakan tanpa menimbulkan bug atau error yang dapat menganggu kinerja sistem. API yang telah diuji dan berinteraksi dengan antarmuka dapat melakukan proses data pemilih, validasi data pemilih dan pemilihan. Sistem ini juga telah diuji dengan metode System Usability Scale dengan skor total 69,02. Testing on the software is needed to guarantee its capabilities. So software in real condition wouldn’t have any deflect with the performance to providing wich in line with the goal of development. Testing the Application Programming Interface (API) unit on the web service is an effort to testing the performance of each unit. Specifically tested unit will be combined with other units to become an integrated system. A Mobile application requires API support as the connector to a database, which not directly related to mobile application. The user-interface in mobile application only act as a visual interaction between the user and the system. The commanded system will respond through feedback which connected into a connector and gives the response back through the connector and returns in visual form through an interface. Test-Driven Development (TTD) was used in testing each system unit. Designing and building web service on e-voting application requires testing so that application can be used properly without causing bugs or errors that can interface system performance. Approved APIs are able to process voter data, validate voter data and election. The system also tested with “System Usability Scale” method which gains 69,02 total score.


2017 ◽  
Vol 17 (4) ◽  
pp. 20-36 ◽  
Author(s):  
Manav Mahan Singh ◽  
Anil Sawhney ◽  
Vaishnavi Sharma

Advancements in the computing realm have assisted the Architecture, Engineering, and Construction (AEC) industry to progress significantly by automating several design tasks and activities. Building Information Modelling (BIM) authoring tools have played a significant role in automating design tasks and reducing the efforts required by the designer in redundant, repetitive or production-oriented activities. This paper explores one such approach that, with the help of BIM authoring tool and its Application Programming Interface (API), reduces the efforts expended on formwork design for concrete structures. The paper utilises the concept of using BIM data as input to compute the quantity of formwork, and generate visualisations and schedule of formwork. The developed approach first takes data input from semantic BIM to the API environment for computation and design of formwork systems, which is then placed within the BIM model, to generate visualisation and prepare schedules. The research work utilises a structural concrete wall as an example to demonstrate the presented approach. The approach will be influential in streamlining the formwork design process in the BIM environment and reducing efforts required by the designer and the planning engineer. Since the formwork elements are generated as 3-Dimensional (3D) solids and smart BIM elements, the generated model of formwork can be used for resolving clashes, scheduling, and resource planning.


2019 ◽  
Vol 9 (2) ◽  
pp. 85-96
Author(s):  
Nur Aini Rakhmawati ◽  
Sayekti Harits Suryawan ◽  
Muhammad Ariful Furqon ◽  
Deny Hermansyah

Indonesia places the fifth position of the most internet users in the world. Consequently, data transaction through HTTP protocol saw an increase. An open API can facilitate Indonesia's users to access data and build application through HTTP protocol. In this paper, 38 open APIs were investigated and classified by using five criteria, namely technology, authentication, scope, source, and approval request.   In general, the open APIs in Indonesia employ RESTful as a web service and JSON format as data format. In term of authentication,  API key is a common method in most of open APIs.


2019 ◽  
Vol 9 (2) ◽  
pp. 85
Author(s):  
Nur Aini Rakhmawati ◽  
Sayekti Harits Suryawan ◽  
Muhammad Ariful Furqon ◽  
Deny Hermansyah

<p class="JGI-AbstractIsi">Indonesia places the fifth position of the most internet users in the world. Consequently, data transaction through HTTP protocol saw an increase. An open API can facilitate Indonesia's users to access data and build application through HTTP protocol. In this paper, 38 open APIs were investigated and classified by using five criteria, namely technology, authentication, scope, source, and approval request.   In general, the open APIs in Indonesia employ RESTful as a web service and JSON format as data format. In term of authentication,  API key is a common method in most of open APIs.</p>


Author(s):  
Hexu Liu ◽  
Benjamin Holmwood ◽  
Christoph Sydora ◽  
Gurjeet Singh ◽  
Mohamed Al-Hussein

With the rise of Building Information Modeling (BIM), off-site construction is gaining momentum in the construction industry. This construction method can benefit the industry through improved productivity and reduced waste. However, it also poses new challenges to building designers and construction practitioners with respect to building design and construction planning. For example, when designing building products and BIM models, designers needs to consider manufacturing process constraints in order to harness the benefits of manufacturing technology. This is in part due to the fact that, in the offsite construction paradigm, building design must be transformed from product-focused to manufacturing process-driven. At present, considerable human involvement and off-site construction knowledge are required to adapt building design (e.g., panelize building objects) for manufacturing processes within BIM environments. In this regard, this research contributes a BIM-based algorithm for panelizing building components. The proposed algorithm is capable of determining the granularity of wall panels and optimizing the configuration of multi-wall panels under engineering constraints, thereby improving productivity. The proposed approach is implemented within an Autodesk Revit environment through application programming interface. A case study of a residential building is used to demonstrate the proposed approach.


Sign in / Sign up

Export Citation Format

Share Document