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 :
بازگشت