Visual programming language for Java

dc.contributor.authorSumanasinghe, D. Nirosha
dc.date.accessioned2024-10-21T04:59:14Z
dc.date.available2024-10-21T04:59:14Z
dc.date.issued2008
dc.description.abstractA Visual programming language (VPL) is a programming language that lets users specify programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols. Most VPLs are based on the idea of "boxes and arrows,” that is, boxes or circles or bubbles, treated as screen objects, and connected by arrows, lines or arcs, Boxes represent Entities and arcs represent relationships. In this study it was planned and built a VPL for Java programming language. In the proposed model, there are visual components with a code behind corresponds to each element in Java programming language such as Classes, Interfaces, Methods, variables and so on. Each component may contain one or more components within it. The relationship among components is made by applying the composite pattern. All the components are responsible of creating their own code based on the user selections. And the ultimate parent component is responsible of building the final program by combining all the sub components’ code behind. The Composite pattern makes it easy to add more components to the model and extend the model as needed. Then the users of the proposed system can create Java programs easily without having knowledge of the java syntax and semantics given that they have a basic understanding of Object Orientation.
dc.identifier.urihttps://ir.lib.pdn.ac.lk/handle/20.500.14444/2254
dc.language.isoen_US
dc.publisherThe University of Peradeniya
dc.subjectComputer science
dc.subjectVisusal programming
dc.subjectJava
dc.titleVisual programming language for Java
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sumanasinghe 2008.pdf
Size:
187.55 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections