scholarly journals Evaluating Extensible 3D (X3D) Graphics For Use in  Software Visualisation

2021 ◽  
Author(s):  
◽  
Craig Anslow

<p>3D web software visualisation has always been expensive, special purpose, and hard to program. Most of the technologies used require large amounts of scripting, are not reliable on all platforms, are binary formats, or no longer maintained. We can make end-user web software visualisation of object-oriented programs cheap, portable, and easy by using Extensible (X3D) 3D Graphics, which is a new open standard. In this thesis we outline our experience with X3D and discuss the suitability of X3D as an output format for software visualisation.</p>

2021 ◽  
Author(s):  
◽  
Craig Anslow

<p>3D web software visualisation has always been expensive, special purpose, and hard to program. Most of the technologies used require large amounts of scripting, are not reliable on all platforms, are binary formats, or no longer maintained. We can make end-user web software visualisation of object-oriented programs cheap, portable, and easy by using Extensible (X3D) 3D Graphics, which is a new open standard. In this thesis we outline our experience with X3D and discuss the suitability of X3D as an output format for software visualisation.</p>


2010 ◽  
Vol 3 (4) ◽  
pp. 1-20 ◽  
Author(s):  
Balsam A. Mustafa

The effective analysis and specification of requirements is critical in software development. Faults in the requirements may have significant impact on the quality of the software system. Use cases describe and analyze requirements in many current Object Oriented (OO) development methodologies, and can serve as a means for developers to communicate with different stakeholders. However, issues concerning use case format and level of detail are unclear and debatable. This study uses theories from cognitive psychology on how humans understand text and diagrams to investigate the effect of use case model format on end user understanding. An experiment to assess the performance of novices when using different use case formats indicated that for tasks that required only surface understanding of the use case model, the provision of diagrams along with the textual use case descriptions significantly improved comprehension performance in both familiar and unfamiliar application domains. However, the author found no statistically significant difference in performance between simple and detailed diagrams, suggesting that the provision of simple diagrams along with textual use case descriptions might be sufficient to support the negotiation and communication on system requirements between novice end-users and system analysts.


2019 ◽  
Author(s):  
Вадим Санжаров ◽  
Vadim Sanzharov ◽  
Владимир Фролов ◽  
Vladimir Frolov ◽  
Илья Павлов ◽  
...  

Photo-realistic rendering systems on CPU traditionally have significant flexibility achieved mainly by the ability for end user to write custom plugins or shaders. The same cannot be said about majority of photo-realistic GPU renderers. Most «classic» approaches to design of user-extendable software on CPU, such as object-oriented plugins are not very well suited for GPU programming. In this paper we propose a restricted approach to developing extendable GPU rendering system at low development cost. Our hardware agnostic light-weight approach can be applied to existing rendering systems with minimal changes to them. We apply our approach to the problem of procedural textures implementation and show that, in addition to simplicity, our approach is faster then existing GPU solutions.


Author(s):  
Bernard Han

In this chapter, a teaching pedagogy for ERP programming using SAP ABAP/4 is presented. While object-oriented (OO) programming techniques have received increasing attention in new ERP module development, learning and mastering of traditional ABAP/4 code will continue to play an important role especially in maintaining SAP R/3 systems for necessary extensions that are required to meet end-user needs of SAP adopters. The pedagogy presented is essentially a three-threaded teaching approach that involves a stepwise learning of ABAP/4, selective hands-on investigation of SAP R/3 modules, and an accumulative simulation of a simpli?ed R/3 module. A simple ABAP/4 program is also presented to highlight how an online report could be easily generated through using both internal tables and the sample database (?ight) available in SAP R/3. Limitations, suggestions, and future trend of ABAP/4 application development are also addressed with a concluding remark.


Sign in / Sign up

Export Citation Format

Share Document