scholarly journals OPEN SOURCE CLOUD-BASED TECHNOLOGIES FOR BIM

Author(s):  
S. Logothetis ◽  
E. Karachaliou ◽  
E. Valari ◽  
E. Stylianidis

This paper presents a Cloud-based open source system for storing and processing data from a 3D survey approach. More specifically, we provide an online service for viewing, storing and analysing BIM. Cloud technologies were used to develop a web interface as a BIM data centre, which can handle large BIM data using a server. The server can be accessed by many users through various electronic devices anytime and anywhere so they can view online 3D models using browsers. Nowadays, the Cloud computing is engaged progressively in facilitating BIM-based collaboration between the multiple stakeholders and disciplinary groups for complicated Architectural, Engineering and Construction (AEC) projects. Besides, the development of Open Source Software (OSS) has been rapidly growing and their use tends to be united. Although BIM and Cloud technologies are extensively known and used, there is a lack of integrated open source Cloud-based platforms able to support all stages of BIM processes. The present research aims to create an open source Cloud-based BIM system that is able to handle geospatial data. In this effort, only open source tools will be used; from the starting point of creating the 3D model with FreeCAD to its online presentation through BIMserver. Python plug-ins will be developed to link the two software which will be distributed and freely available to a large community of professional for their use. The research work will be completed by benchmarking four Cloud-based BIM systems: Autodesk BIM 360, BIMserver, Graphisoft BIMcloud and Onuma System, which present remarkable results.

2021 ◽  
Vol 6 (1) ◽  
Author(s):  
Jing Wui Yeoh ◽  
Neil Swainston ◽  
Peter Vegh ◽  
Valentin Zulkower ◽  
Pablo Carbonell ◽  
...  

Abstract Advances in hardware automation in synthetic biology laboratories are not yet fully matched by those of their software counterparts. Such automated laboratories, now commonly called biofoundries, require software solutions that would help with many specialized tasks such as batch DNA design, sample and data tracking, and data analysis, among others. Typically, many of the challenges facing biofoundries are shared, yet there is frequent wheel-reinvention where many labs develop similar software solutions in parallel. In this article, we present the first attempt at creating a standardized, open-source Python package. A number of tools will be integrated and developed that we envisage will become the obvious starting point for software development projects within biofoundries globally. Specifically, we describe the current state of available software, present usage scenarios and case studies for common problems, and finally describe plans for future development. SynBiopython is publicly available at the following address: http://synbiopython.org.


Author(s):  
Pushpa Singh ◽  
Rajeev Agrawal

This article focuses on the prospects of open source software and tools for maximizing the user expectations in heterogeneous networks. The open source software Python is used as a software tool in this research work for implementing machine learning technique for the categorization of the types of user in a heterogeneous network (HN). The KNN classifier available in Python defines the type of user category in real time to predict the available users in a particular category for maximizing profit for a business organization.


GigaScience ◽  
2019 ◽  
Vol 8 (9) ◽  
Author(s):  
Peter Georgeson ◽  
Anna Syme ◽  
Clare Sloggett ◽  
Jessica Chung ◽  
Harriet Dashnow ◽  
...  

Abstract Background Bioinformatics software tools are often created ad hoc, frequently by people without extensive training in software development. In particular, for beginners, the barrier to entry in bioinformatics software development is high, especially if they want to adopt good programming practices. Even experienced developers do not always follow best practices. This results in the proliferation of poorer-quality bioinformatics software, leading to limited scalability and inefficient use of resources; lack of reproducibility, usability, adaptability, and interoperability; and erroneous or inaccurate results. Findings We have developed Bionitio, a tool that automates the process of starting new bioinformatics software projects following recommended best practices. With a single command, the user can create a new well-structured project in 1 of 12 programming languages. The resulting software is functional, carrying out a prototypical bioinformatics task, and thus serves as both a working example and a template for building new tools. Key features include command-line argument parsing, error handling, progress logging, defined exit status values, a test suite, a version number, standardized building and packaging, user documentation, code documentation, a standard open source software license, software revision control, and containerization. Conclusions Bionitio serves as a learning aid for beginner-to-intermediate bioinformatics programmers and provides an excellent starting point for new projects. This helps developers adopt good programming practices from the beginning of a project and encourages high-quality tools to be developed more rapidly. This also benefits users because tools are more easily installed and consistent in their usage. Bionitio is released as open source software under the MIT License and is available at https://github.com/bionitio-team/bionitio.


Author(s):  
S. Logothetis ◽  
E. Karachaliou ◽  
E. Stylianidis

The paper illustrates the use of open source Computer-aided design (CAD) environments in order to develop Building Information Modelling (BIM) tools able to manage 3D models in the field of cultural heritage. Nowadays, the development of Free and Open Source Software (FOSS) has been rapidly growing and their use tends to be consolidated. Although BIM technology is widely known and used, there is a lack of integrated open source platforms able to support all stages of Historic Building Information Modelling (HBIM) processes. The present research aims to use a FOSS CAD environment in order to develop BIM plug-ins which will be able to import and edit digital representations of cultural heritage models derived by photogrammetric methods.


Author(s):  
M. Zacharek ◽  
P. Delis ◽  
M. Kedzierski ◽  
A. Fryskowska

These studies have been conductedusing non-metric digital camera and dense image matching algorithms, as non-contact methods of creating monuments documentation.In order toprocess the imagery, few open-source software and algorithms of generating adense point cloud from images have been executed. In the research, the OSM Bundler, VisualSFM software, and web application ARC3D were used. Images obtained for each of the investigated objects were processed using those applications, and then dense point clouds and textured 3D models were created. As a result of post-processing, obtained models were filtered and scaled.The research showedthat even using the open-source software it is possible toobtain accurate 3D models of structures (with an accuracy of a few centimeters), but for the purpose of documentation and conservation of cultural and historical heritage, such accuracy can be insufficient.


2021 ◽  
Vol 4 ◽  
pp. 1-5
Author(s):  
Márton Pál ◽  
Fanni Vörös ◽  
Béla Kovács

Abstract. UAV imagery has a big role in environmental mapping: various indices regarding plant health, soil condition or geological objects can be determined, or 3D models can be built for accurate measurements. Automatic vectorization of satellite images is widely applied nowadays for land coverage determination purposes. However, larger resolution UAV images are hard to process following this theory: too many details result in a long computing time. We propose a FOSS (free and open-source software) analytical solution for detecting and vectorizing quasi-rectangular shaped (mainly manmade) objects on relatively high-resolution images. Our sample area is the cemetery and its surroundings in Istenmezeje, Heves County, Hungary. The graves are good examples of regular, rectangular manmade objects. The traditional cadastral mapping of these sites means a large amount of digitizing work. We have used Python environment for conducting image analysis: delineating and vectorizing the grave outlines for the large-scale mapping of the cemetery. Open-source programming libraries were used during the process: OpenCV and GDAL/OGR. With these tools, we were able to digitize the graves automatically with systematic errors. Approximately 70–80 of 100 graves were correctly recognised (their number varies depending on the adjustable variables: the size and detailedness of the contours to be detected). Our approach is a relatively new methodology in large-scale cartography: computer vision tools have not been used widely for mapmaking purposes. The development of artificial intelligence and open-source tools connected to it may contribute to the broader dissemination of similar methodologies in cartography and GIS.


Author(s):  
G. Vacca ◽  
G. Furfaro ◽  
A. Dessì

<p><strong>Abstract.</strong> The growing interest in recent years in Unmanned Aerial Vehicles (UAVs) by the scientific community, software developers, and geomatics professionals, has led these systems to be used more and more widely, in different fields of engineering and architecture. This is thanks, above all, to their flexibility of use and low cost compared to traditional photogrammetric flights using expensive metric digital cameras or LiDAR sensors. In recent years, UAVs have also been used in the field of monitoring and inspection of public or private buildings that are remarkable in terms of size and architecture. This is mainly due to the focus a sustainability and resource efficiency in the building and infrastructure sector, which aims to extend their lifetimes. Through the use of remote checking using UAVs, the monitoring and inspection of buildings can be brought to a new level of quality and saving.</p><p> This paper focuses on the processing and study of 3D models obtained from images captured by an UAV. In particular, the authors wanted to study the accuracy gains achieved in the building 3D model obtained with both nadir and oblique UAV flights. The images from the flights were processed using Structure-for Motion-based approach for point cloud generation using dense image-matching algorithms implemented in an open source software. We used the open source software VisualSfM, developed by Chanchang Wu in collaboration with the University of Washington and Google. The dense matching plug-in integrated in its interface, PMVS/CMVS, made by Yasutaka Furukawa, was employed to generate the dense cloud. The achieved results were compare with those gained by Photoscan software by Agisoft and with 3D model from the Terrestrial Laser Scanner (TLS) survey.</p>


2016 ◽  
Vol 33 (9) ◽  
pp. 10-13
Author(s):  
Adetoun A. Oyelude

Purpose This paper aims to concentrate on reviewing articles on open source software (OSS), found on the internet, that were published in the year 2016. Design/methodology/approach A critical look is taken at OSS generally as found in the literature and also on the commonly used OSS in libraries and information science work or research work. Findings It is hoped that this review will assist in pointing out the trends and aid in informed decision-making, as it concerns OSS. Social implications Akintomide (2016) described OSS as a part of human existence which is exhibited in mobile devices that run on the android operating system, to computers, laptops and servers that run on the Linux operating system, to other software (Library management software inclusive) that are open access. Originality/value The openness of it makes the users (libraries and scholars) leave documentation that steers how the open software technologies are implemented and by whom. They are free, have used communities, are vetted by users and are constantly in development.


2008 ◽  
Author(s):  
◽  
Pariksha Singh

Competitive pressure on the software industry encourages organizations to examine the effectiveness of their software development and evolutionary processes. Therefore it is important that software is measured in order to improve the quality. The question is not whether we should measure software but how it should be measured. Software measurement has been in existence for over three decades and it is still in the process of becoming a mature science. The many influences of new software development technologies have led to a diverse growth in software measurement technologies which have resulted in various definitions and validation techniques. An important aspect of software measurement is the measurement of the design, which nowadays often means the measurement of object oriented design. Chidamer and Kemerer (1994) designed a metric suite for object oriented design, which has provided a new foundation for metrics and acts as a starting point for further development of the software measurement science. This study documents theoretical object oriented cohesion metrics and calculates those metrics for classes extracted from a sample of open source software packages. For each open source software package, the following data is recorded: software size, age, domain, number of developers, number of bugs, support requests, feature requests, etc. The study then tests by means of association rules which theoretical cohesion metrics are validated hypothesis: that older software is more cohesive than younger software, bigger packages is less cohesive than smaller packages, and the smaller the software program the more maintainable it is. This study attempts to validate existing theoretical object oriented cohesion metrics by mining open source software data with association rules.


Sign in / Sign up

Export Citation Format

Share Document