DocumentCode
3336766
Title
The design of blocks integration tool to support end-user programming
Author
Sarif, Siti Norhudha ; Idris, Siti ; Zin, A.M.
Author_Institution
Program. & Software Technol. Res. Group, Univ. Kebangsaan Malaysia, Bangi, Malaysia
fYear
2011
fDate
17-19 July 2011
Firstpage
1
Lastpage
5
Abstract
End-user programming is a term that refers to computer programming carried out by end users who do not necessarily have a background in writing programs in conventional programming languages. There is much interest amongst end-users to be able to write their own programs. In order to support end-user programming, the concept of Block Based Software Development has been introduced. In this environment, end-users can develop applications by selecting, customizing and combining software blocks. A block is basically a single-layer software component that can perform a specific function. It is assumed that in this environment, there will be a large number of blocks available to be used by the end-users. Block Integration Tool is an Integrated Development Environment (IDE) that can be used by end-users to develop applications. By using this tool, end-users can select a block and then drag it into the work area. Customization can be done by changing some properties of the block such as colour, text, audio and video content. This block can then be combined with the existing blocks in the work area. Once the process of selecting and combining blocks is completed, an application can then be generated. Implementations are carried out using Netbeans version 6.9. The evaluation of the tool will be carried out to ensure that it is suitable to be used by end users.
Keywords
integrated software; personal computing; programming languages; software engineering; Netbeans; block based software development; block integration tool; computer programming; customization; end-user programming; integrated development environment; programming languages; single-layer software component; software blocks; Color; Computer languages; Connectors; Programming; Software; User interfaces; Writing; Block-based; development tool; end-user; integrating;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering and Informatics (ICEEI), 2011 International Conference on
Conference_Location
Bandung
ISSN
2155-6822
Print_ISBN
978-1-4577-0753-7
Type
conf
DOI
10.1109/ICEEI.2011.6021657
Filename
6021657
Link To Document