The design of Block-Based mashup tool for end users mashup applications development

Research output: Contribution to journalArticle

Abstract

A mashup application is a web application that combines contents from several sources into an integrated web experience A mashup tool is a software tool to assist users in developing web mashup application. Most of these tools are developed by employing end-users development approaches such as scripting, wire, widget, spreadsheet, and Programming by Demonstration. However, although these tools are based on end-users development approaches, they are still difficult to be used by most of end-users since they require end-users to have some programming background. In this paper, we present the design of Whip mashup tool. The aim of this mashup tool is to allow end-users to develop web mashup application easily by using Block-Based Software Development approach. This development approach enables end-users to develop software or web applications by combining several programming blocks together.

Original languageEnglish
Pages (from-to)215-225
Number of pages11
JournalJournal of Theoretical and Applied Information Technology
Volume34
Issue number2
Publication statusPublished - 2011

Fingerprint

Web Application
End-user Development
Programming
Spreadsheet
Spreadsheets
Software Tools
Software Development
Software engineering
Demonstrations
Design
Wire
Software

Keywords

  • Block-based software development
  • End user development
  • Web mashup
  • Web services aggregation

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

@article{8b89da9558b2499cb13ce9206913fdfb,
title = "The design of Block-Based mashup tool for end users mashup applications development",
abstract = "A mashup application is a web application that combines contents from several sources into an integrated web experience A mashup tool is a software tool to assist users in developing web mashup application. Most of these tools are developed by employing end-users development approaches such as scripting, wire, widget, spreadsheet, and Programming by Demonstration. However, although these tools are based on end-users development approaches, they are still difficult to be used by most of end-users since they require end-users to have some programming background. In this paper, we present the design of Whip mashup tool. The aim of this mashup tool is to allow end-users to develop web mashup application easily by using Block-Based Software Development approach. This development approach enables end-users to develop software or web applications by combining several programming blocks together.",
keywords = "Block-based software development, End user development, Web mashup, Web services aggregation",
author = "Rodziah Latih and Ahmed Patel and {Mohd. Zin}, Abdullah",
year = "2011",
language = "English",
volume = "34",
pages = "215--225",
journal = "Journal of Theoretical and Applied Information Technology",
issn = "1992-8645",
publisher = "Asian Research Publishing Network (ARPN)",
number = "2",

}

TY - JOUR

T1 - The design of Block-Based mashup tool for end users mashup applications development

AU - Latih, Rodziah

AU - Patel, Ahmed

AU - Mohd. Zin, Abdullah

PY - 2011

Y1 - 2011

N2 - A mashup application is a web application that combines contents from several sources into an integrated web experience A mashup tool is a software tool to assist users in developing web mashup application. Most of these tools are developed by employing end-users development approaches such as scripting, wire, widget, spreadsheet, and Programming by Demonstration. However, although these tools are based on end-users development approaches, they are still difficult to be used by most of end-users since they require end-users to have some programming background. In this paper, we present the design of Whip mashup tool. The aim of this mashup tool is to allow end-users to develop web mashup application easily by using Block-Based Software Development approach. This development approach enables end-users to develop software or web applications by combining several programming blocks together.

AB - A mashup application is a web application that combines contents from several sources into an integrated web experience A mashup tool is a software tool to assist users in developing web mashup application. Most of these tools are developed by employing end-users development approaches such as scripting, wire, widget, spreadsheet, and Programming by Demonstration. However, although these tools are based on end-users development approaches, they are still difficult to be used by most of end-users since they require end-users to have some programming background. In this paper, we present the design of Whip mashup tool. The aim of this mashup tool is to allow end-users to develop web mashup application easily by using Block-Based Software Development approach. This development approach enables end-users to develop software or web applications by combining several programming blocks together.

KW - Block-based software development

KW - End user development

KW - Web mashup

KW - Web services aggregation

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

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

M3 - Article

VL - 34

SP - 215

EP - 225

JO - Journal of Theoretical and Applied Information Technology

JF - Journal of Theoretical and Applied Information Technology

SN - 1992-8645

IS - 2

ER -