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 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 |
|