CFP last date
20 May 2024
Reseach Article

Article:A study on Visual Programming Extension of JavaScript

by Wajid Ali, Kanwal Sultana, Sophia Pervez
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 17 - Number 1
Year of Publication: 2011
Authors: Wajid Ali, Kanwal Sultana, Sophia Pervez
10.5120/2186-2762

Wajid Ali, Kanwal Sultana, Sophia Pervez . Article:A study on Visual Programming Extension of JavaScript. International Journal of Computer Applications. 17, 1 ( March 2011), 13-19. DOI=10.5120/2186-2762

@article{ 10.5120/2186-2762,
author = { Wajid Ali, Kanwal Sultana, Sophia Pervez },
title = { Article:A study on Visual Programming Extension of JavaScript },
journal = { International Journal of Computer Applications },
issue_date = { March 2011 },
volume = { 17 },
number = { 1 },
month = { March },
year = { 2011 },
issn = { 0975-8887 },
pages = { 13-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume17/number1/2186-2762/ },
doi = { 10.5120/2186-2762 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:04:29.669496+05:30
%A Wajid Ali
%A Kanwal Sultana
%A Sophia Pervez
%T Article:A study on Visual Programming Extension of JavaScript
%J International Journal of Computer Applications
%@ 0975-8887
%V 17
%N 1
%P 13-19
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Visual programming extension of JavaScript language is presented and discussed. The aim of designing this language is to make programming simple, easy and more understandable to the audience who are fresh or new in programming, to improve the correctness with which people perform programming tasks, and/or to improve the speed with which people perform programming tasks. It provides ease to programmers, i.e. they are not required to learn or remember syntax. They will just have to enter the values using visual constructs. It is an attempt to make programming and maintenance of programs easier, and therefore cheaper. A hybrid technique is used to design VPxJavaScript, both symbols and text will be used to construct a program using this language. While deciding symbols to be used in, it was kept in mind that symbols must be as few as possible and most understandable shapes have been selected to represent corresponding constructs of JavaScript. The above aspect helped us in designing visual programming in order to keep the language more readable, understandable and writable. This paper highlights the usefulness of each symbol and discusses visual representation of normal JavaScript code. This paper also discussed the problems in JavaScript and proposed solution of problem and its equivalent visual representation.

References
  1. Eason, G., Noble B., and Sneddon, I. N. , “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955. (references)
  2. Christensen, C. “An example of the manipulation of directed graphs in the ambit/g programming language”. In M. Klerer and J. Reinfelds, editors, Interactive Systems for Experimental Applied Mathematics, 1968.
  3. Ghezzi, C., Jazayeri, M., and Mandrioli, D., Fundamentals of Software Engineering. Prentice-Hall, 1991.
  4. Smith, D. C., PYGMALION: A Creative Programming Environment. PhD dissertation, Stanford University, 1975.
  5. Golin, E. J. and Reiss, S. P. “The specification of visual language syntax” Journal of Visual Languages and Computing, 2(1):141–157, 1990.
  6. Sutherland, I. B., SKETCHPAD, a man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference, pp. 329–346, 1963.
  7. Burnett, I., Baker, M. J., Bohus, C., Carlson, P., Yang, S., and Van Zee, P., "Scaling up visual programming languages.", Computer, Volume: 28, Issue: 3, March 1995, pp. 45 - 54
  8. Shetty, P. , Visual Programming Languages – Efficiency of the Visual driving Technology, 2004.
  9. Oliveira, N., Henriques, P. R., Cruz, D. da, and Pereira, M. J. V., "Visuallisa: Visual programming environment for attribute grammars specification" In Proceedings of the International Multiconference on Computer Science and Information Technology - 2nd Workshop on Advances in Programming Languages (WAPL’2009), pages 689 – 696,Mragowo, Poland, October 2009.
  10. Boshernitsan, M. and Downes, M., “Visual programming languages: A survey,” University of California, Berkeley, California 94720, Tech. Rep., December 2004.
  11. Edel, M., "The Tinkertoy graphical programming environment." IEEE Transactions on Software Engineering,1988, pp.1110 -1115.
  12. Najork, M., "Visual programming in 3-d". Dr. Dobb’s Journal, 20(12):18–31, December 1995.
  13. Kimura, T. D., "Hyperflow - a visual programming language for pen computers.". IEEE Workshop on Visual Languages, 1992, pp. 125-132
  14. Cox, P. T., Giles, F. R., Pietrzykowski, T., "Prograph: a step towards liberating programming from textual conditioning.", IEEE Workshop on Visual Languages, 1989, pp.150 - 156
Index Terms

Computer Science
Information Sciences

Keywords

VPL Visual Programming Language JavaScript