Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 106
PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STRUCTURES TECHNOLOGY
Edited by:
Paper 188

Light-Weight, Client-Side Engineering Computational Utilities

B.H. Dennis, B.P. Wang and K.L. Lawrence

Mechanical and Aerospace Engineering, University of Texas at Arlington, United States of America

Full Bibliographic Reference for this paper
B.H. Dennis, B.P. Wang, K.L. Lawrence, "Light-Weight, Client-Side Engineering Computational Utilities", in , (Editors), "Proceedings of the Twelfth International Conference on Computational Structures Technology", Civil-Comp Press, Stirlingshire, UK, Paper 188, 2014. doi:10.4203/ccp.106.188
Keywords: JavaScript, engineering computational utilities, client-side computation, web-based utilities, purpose-built engineering software..

Summary
In this paper we discuss a client-side engineering computation model that uses HTML (Hyper Text Markup Language) and JavaScript, an object-oriented, clientside scripting language (but not a form of the Java language), to obtain numerical solutions to typical simple and not-so-simple engineering problems. Here HTML is used to supply a web page FORM for entry of the input data and also for display of the computed results. JavaScript is used to perform the computations by employing application specific JavaScript code that has been included in the web page for the task at hand. The advantage of using JavaScript in a web page over other methods is that the Virtual Machine or Just In Time compiler that interprets and executes the code on the fly is a built-in part of all widely used contemporary web browsers such as Google Chrome, Internet Explorer, Firefox, Opera, and Safari.

Here we review the process described above and offer a menu system together with examples implemented in a format that employs a separate window for each computational element, e.g., area properties, beam frequencies, etc. This format provides the following advantages: 1) only those modules required for the task at hand need be downloaded and opened, 2) one can interchange data between modules or other data sources by sharing and transfer, 3) since each module is a web page, it can be printed locally and saved locally for complete project documentation and finally and perhaps most importantly, 4) a suitably designed template module is suggested that can be used to facilitate an open-source, user-supported engineering computational resource library.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £65 +P&P)