E-Thesis 288 views 195 downloads
JACIE - A scripting language for Internet-based multimedia collaborative applications. / Abdul Samad Haji-Ismail
Swansea University Author: Abdul Samad Haji-Ismail
-
PDF | E-Thesis
Download (13.23MB)
Abstract
"The Internet has opened the opportunity for geographically dispersed computer users to concurrently interact, collaborate and socialise in a virtual group environment. It has shifted the nature of Internet users from "individualistic net-surfers" to "active collaborative teamwor...
Published: |
2001
|
---|---|
Institution: | Swansea University |
Degree level: | Doctoral |
Degree name: | Ph.D |
URI: | https://cronfa.swan.ac.uk/Record/cronfa42685 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
first_indexed |
2018-08-02T18:55:18Z |
---|---|
last_indexed |
2023-01-11T14:18:53Z |
id |
cronfa42685 |
recordtype |
RisThesis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2022-10-27T15:42:02.7989158</datestamp><bib-version>v2</bib-version><id>42685</id><entry>2018-08-02</entry><title>JACIE - A scripting language for Internet-based multimedia collaborative applications.</title><swanseaauthors><author><sid>b136b4118eb0d5dc4d5b74b6614af521</sid><ORCID>NULL</ORCID><firstname>Abdul Samad</firstname><surname>Haji-Ismail</surname><name>Abdul Samad Haji-Ismail</name><active>true</active><ethesisStudent>true</ethesisStudent></author></swanseaauthors><date>2018-08-02</date><abstract>"The Internet has opened the opportunity for geographically dispersed computer users to concurrently interact, collaborate and socialise in a virtual group environment. It has shifted the nature of Internet users from "individualistic net-surfers" to "active collaborative teamworkers". But developing Internet-based collaborative applications is very laborious, tedious and time consuming. Besides patience, knowledge and skill in low-level network programming are required especially for managing interactions and communications. This thesis presents a research on the construction of a development tool for collaborative multimedia applications. The tool, named JACIE (Java-based Authoring language for Collaborative Interactive Environments), is a script language which has been developed to support rapid implementation of a wide range of network-based interactive and collaborative applications. In particular, it facilitates the management of interaction and communication through simple communication primitives such as channels and interaction protocols, hence hiding much network programming from programmers. JACIE also features a template-based programming style, a single program for both client and server, and platform-independence by using Java as the target language. A compiler prototype has been developed that translates JACIE codes to Java. Several sample applications have been implemented in JACIE and are discussed in the thesis. The major research contribution is a high-level abstraction language for collaborative multimedia applications that simplifies many programming tasks. JACIE can be a useful multimedia software engineering tool well-suited for a wide range of collaborative applications, be they stand-alone client/server applications or Web-based client/server applets."</abstract><type>E-Thesis</type><journal/><volume/><journalNumber/><paginationStart/><paginationEnd/><publisher/><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic/><keywords>Computer science.;Multimedia communications.</keywords><publishedDay>31</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2001</publishedYear><publishedDate>2001-12-31</publishedDate><doi/><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><institution>Swansea University</institution><degreelevel>Doctoral</degreelevel><degreename>Ph.D</degreename><apcterm/><funders/><projectreference/><lastEdited>2022-10-27T15:42:02.7989158</lastEdited><Created>2018-08-02T16:24:30.1021998</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Abdul Samad</firstname><surname>Haji-Ismail</surname><orcid>NULL</orcid><order>1</order></author></authors><documents><document><filename>0042685-02082018162513.pdf</filename><originalFilename>10807454.pdf</originalFilename><uploaded>2018-08-02T16:25:13.9230000</uploaded><type>Output</type><contentLength>13756108</contentLength><contentType>application/pdf</contentType><version>E-Thesis</version><cronfaStatus>true</cronfaStatus><embargoDate>2018-08-02T00:00:00.0000000</embargoDate><copyrightCorrect>false</copyrightCorrect></document></documents><OutputDurs/></rfc1807> |
spelling |
2022-10-27T15:42:02.7989158 v2 42685 2018-08-02 JACIE - A scripting language for Internet-based multimedia collaborative applications. b136b4118eb0d5dc4d5b74b6614af521 NULL Abdul Samad Haji-Ismail Abdul Samad Haji-Ismail true true 2018-08-02 "The Internet has opened the opportunity for geographically dispersed computer users to concurrently interact, collaborate and socialise in a virtual group environment. It has shifted the nature of Internet users from "individualistic net-surfers" to "active collaborative teamworkers". But developing Internet-based collaborative applications is very laborious, tedious and time consuming. Besides patience, knowledge and skill in low-level network programming are required especially for managing interactions and communications. This thesis presents a research on the construction of a development tool for collaborative multimedia applications. The tool, named JACIE (Java-based Authoring language for Collaborative Interactive Environments), is a script language which has been developed to support rapid implementation of a wide range of network-based interactive and collaborative applications. In particular, it facilitates the management of interaction and communication through simple communication primitives such as channels and interaction protocols, hence hiding much network programming from programmers. JACIE also features a template-based programming style, a single program for both client and server, and platform-independence by using Java as the target language. A compiler prototype has been developed that translates JACIE codes to Java. Several sample applications have been implemented in JACIE and are discussed in the thesis. The major research contribution is a high-level abstraction language for collaborative multimedia applications that simplifies many programming tasks. JACIE can be a useful multimedia software engineering tool well-suited for a wide range of collaborative applications, be they stand-alone client/server applications or Web-based client/server applets." E-Thesis Computer science.;Multimedia communications. 31 12 2001 2001-12-31 COLLEGE NANME Computer Science COLLEGE CODE Swansea University Doctoral Ph.D 2022-10-27T15:42:02.7989158 2018-08-02T16:24:30.1021998 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Abdul Samad Haji-Ismail NULL 1 0042685-02082018162513.pdf 10807454.pdf 2018-08-02T16:25:13.9230000 Output 13756108 application/pdf E-Thesis true 2018-08-02T00:00:00.0000000 false |
title |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
spellingShingle |
JACIE - A scripting language for Internet-based multimedia collaborative applications. Abdul Samad Haji-Ismail |
title_short |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
title_full |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
title_fullStr |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
title_full_unstemmed |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
title_sort |
JACIE - A scripting language for Internet-based multimedia collaborative applications. |
author_id_str_mv |
b136b4118eb0d5dc4d5b74b6614af521 |
author_id_fullname_str_mv |
b136b4118eb0d5dc4d5b74b6614af521_***_Abdul Samad Haji-Ismail |
author |
Abdul Samad Haji-Ismail |
author2 |
Abdul Samad Haji-Ismail |
format |
E-Thesis |
publishDate |
2001 |
institution |
Swansea University |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science |
document_store_str |
1 |
active_str |
0 |
description |
"The Internet has opened the opportunity for geographically dispersed computer users to concurrently interact, collaborate and socialise in a virtual group environment. It has shifted the nature of Internet users from "individualistic net-surfers" to "active collaborative teamworkers". But developing Internet-based collaborative applications is very laborious, tedious and time consuming. Besides patience, knowledge and skill in low-level network programming are required especially for managing interactions and communications. This thesis presents a research on the construction of a development tool for collaborative multimedia applications. The tool, named JACIE (Java-based Authoring language for Collaborative Interactive Environments), is a script language which has been developed to support rapid implementation of a wide range of network-based interactive and collaborative applications. In particular, it facilitates the management of interaction and communication through simple communication primitives such as channels and interaction protocols, hence hiding much network programming from programmers. JACIE also features a template-based programming style, a single program for both client and server, and platform-independence by using Java as the target language. A compiler prototype has been developed that translates JACIE codes to Java. Several sample applications have been implemented in JACIE and are discussed in the thesis. The major research contribution is a high-level abstraction language for collaborative multimedia applications that simplifies many programming tasks. JACIE can be a useful multimedia software engineering tool well-suited for a wide range of collaborative applications, be they stand-alone client/server applications or Web-based client/server applets." |
published_date |
2001-12-31T03:53:27Z |
_version_ |
1763752654690844672 |
score |
11.036116 |