An integrated development environment for blocks creation

Marlinawati Djasmir, Sufian Idris, Marini Abu Bakar, Abdullah Mohd. Zin

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

Block Based Software Development is a software development approach that supports end-user software development. In this approach, end-users can develop applications by selecting, customizing and combining software blocks. In the current implementation, a block is developed by using the Java programming language and is packaged as a JAR file which may consists of the following files: the class files, text and html files, images, audio and video clips, configuration data and any other files required for the block to operate. In order to help block developers to develop software blocks, a special purpose Integrated Development Environment (IDE) need to be provided. This special purpose IDE can help to improve the quality of blocks, reduce cost and time and hence increase the productivity of programmers. In this study, researchers describe the design and development of this special purpose IDE. The study is done in three phases. During the first phase, requirement analysis process was carried out by analysing existing IDEs, especially those related to components development. Based on this requirement, the IDE is designed and implement. The last phase includes an evaluation process to determine the effectiveness of the software tool.

Original languageEnglish
Pages (from-to)194-200
Number of pages7
JournalAsian Journal of Information Technology
Volume11
Issue number6
DOIs
Publication statusPublished - 2012

Fingerprint

software
productivity
cost
software development
video
evaluation
process analysis

Keywords

  • Block based software development
  • End user programming
  • Integrated development environment
  • Malaysia
  • Software components

ASJC Scopus subject areas

  • Atmospheric Science

Cite this

An integrated development environment for blocks creation. / Djasmir, Marlinawati; Idris, Sufian; Abu Bakar, Marini; Mohd. Zin, Abdullah.

In: Asian Journal of Information Technology, Vol. 11, No. 6, 2012, p. 194-200.

Research output: Contribution to journalArticle

@article{f926d60b9f5746eea8921b0f9f8c1437,
title = "An integrated development environment for blocks creation",
abstract = "Block Based Software Development is a software development approach that supports end-user software development. In this approach, end-users can develop applications by selecting, customizing and combining software blocks. In the current implementation, a block is developed by using the Java programming language and is packaged as a JAR file which may consists of the following files: the class files, text and html files, images, audio and video clips, configuration data and any other files required for the block to operate. In order to help block developers to develop software blocks, a special purpose Integrated Development Environment (IDE) need to be provided. This special purpose IDE can help to improve the quality of blocks, reduce cost and time and hence increase the productivity of programmers. In this study, researchers describe the design and development of this special purpose IDE. The study is done in three phases. During the first phase, requirement analysis process was carried out by analysing existing IDEs, especially those related to components development. Based on this requirement, the IDE is designed and implement. The last phase includes an evaluation process to determine the effectiveness of the software tool.",
keywords = "Block based software development, End user programming, Integrated development environment, Malaysia, Software components",
author = "Marlinawati Djasmir and Sufian Idris and {Abu Bakar}, Marini and {Mohd. Zin}, Abdullah",
year = "2012",
doi = "10.3923/ajit.2012.194.200",
language = "English",
volume = "11",
pages = "194--200",
journal = "Asian Journal of Information Technology",
issn = "1682-3915",
publisher = "Medwell Journals",
number = "6",

}

TY - JOUR

T1 - An integrated development environment for blocks creation

AU - Djasmir, Marlinawati

AU - Idris, Sufian

AU - Abu Bakar, Marini

AU - Mohd. Zin, Abdullah

PY - 2012

Y1 - 2012

N2 - Block Based Software Development is a software development approach that supports end-user software development. In this approach, end-users can develop applications by selecting, customizing and combining software blocks. In the current implementation, a block is developed by using the Java programming language and is packaged as a JAR file which may consists of the following files: the class files, text and html files, images, audio and video clips, configuration data and any other files required for the block to operate. In order to help block developers to develop software blocks, a special purpose Integrated Development Environment (IDE) need to be provided. This special purpose IDE can help to improve the quality of blocks, reduce cost and time and hence increase the productivity of programmers. In this study, researchers describe the design and development of this special purpose IDE. The study is done in three phases. During the first phase, requirement analysis process was carried out by analysing existing IDEs, especially those related to components development. Based on this requirement, the IDE is designed and implement. The last phase includes an evaluation process to determine the effectiveness of the software tool.

AB - Block Based Software Development is a software development approach that supports end-user software development. In this approach, end-users can develop applications by selecting, customizing and combining software blocks. In the current implementation, a block is developed by using the Java programming language and is packaged as a JAR file which may consists of the following files: the class files, text and html files, images, audio and video clips, configuration data and any other files required for the block to operate. In order to help block developers to develop software blocks, a special purpose Integrated Development Environment (IDE) need to be provided. This special purpose IDE can help to improve the quality of blocks, reduce cost and time and hence increase the productivity of programmers. In this study, researchers describe the design and development of this special purpose IDE. The study is done in three phases. During the first phase, requirement analysis process was carried out by analysing existing IDEs, especially those related to components development. Based on this requirement, the IDE is designed and implement. The last phase includes an evaluation process to determine the effectiveness of the software tool.

KW - Block based software development

KW - End user programming

KW - Integrated development environment

KW - Malaysia

KW - Software components

UR - http://www.scopus.com/inward/record.url?scp=84876460564&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84876460564&partnerID=8YFLogxK

U2 - 10.3923/ajit.2012.194.200

DO - 10.3923/ajit.2012.194.200

M3 - Article

AN - SCOPUS:84876460564

VL - 11

SP - 194

EP - 200

JO - Asian Journal of Information Technology

JF - Asian Journal of Information Technology

SN - 1682-3915

IS - 6

ER -