Ontology type: schema:ScholarlyArticle
2003-01
AUTHORSShervin Shirmohammadi, Abdulmotaleb El Saddik, Nicolas D. Georganas, Ralf Steinmetz
ABSTRACTAlthough collaboration tools have existed for a long time [8], Internet-based multimedia collaboration has recently received a lot of attention mainly due to easy accessibility of the Internet by ordinary users. The Java platform and programming language has also introduced yet another level of easy access: platform-independent computing. As a result, it is very attractive to use Java to design multimedia collaboration systems for the Internet. Today there are many systems, which use Java for multimedia collaboration. However, most of these systems require the shared Java application to be re-written according to the collaboration system's Application Programming Interface (API)—a task which is sometimes difficult or even impossible. In this paper, we describe a practical approach for transparent collaboration with Java. Our approach is transparent in that the Java application can be shared as is with no modifications. The main idea behind our system is that user events occurring through the interactions with the application can be caught, distributed, and reconstructed, hence allowing Java applications to be shared transparently. Our architecture allows us to make the huge installed base of Java applications collaborative, without any modification to their original code. We also prove the feasibility of our architecture by implementation of the JASMINE1 prototype. More... »
PAGES5-28
http://scigraph.springernature.com/pub.10.1023/a:1021120828421
DOIhttp://dx.doi.org/10.1023/a:1021120828421
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1003424744
JSON-LD is the canonical representation for SciGraph data.
TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT
[
{
"@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json",
"about": [
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Computer Software",
"type": "DefinedTerm"
},
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information and Computing Sciences",
"type": "DefinedTerm"
}
],
"author": [
{
"affiliation": {
"alternateName": "University of Ottawa",
"id": "https://www.grid.ac/institutes/grid.28046.38",
"name": [
"Multimedia Communications Research Laboratory, School of Information Technology and Engineering, University of Ottawa, Ottawa, Canada"
],
"type": "Organization"
},
"familyName": "Shirmohammadi",
"givenName": "Shervin",
"id": "sg:person.0612447742.20",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0612447742.20"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Technical University of Darmstadt",
"id": "https://www.grid.ac/institutes/grid.6546.1",
"name": [
"Industrial Process and System Communications, Dept. of Electrical Eng. & Information Technology, Darmstadt University of Technology, Darmstadt, Germany"
],
"type": "Organization"
},
"familyName": "El Saddik",
"givenName": "Abdulmotaleb",
"id": "sg:person.010551456357.33",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010551456357.33"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "University of Ottawa",
"id": "https://www.grid.ac/institutes/grid.28046.38",
"name": [
"Multimedia Communications Research Laboratory, School of Information Technology and Engineering, University of Ottawa, Ottawa, Canada"
],
"type": "Organization"
},
"familyName": "Georganas",
"givenName": "Nicolas D.",
"id": "sg:person.0671247226.24",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0671247226.24"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Technical University of Darmstadt",
"id": "https://www.grid.ac/institutes/grid.6546.1",
"name": [
"Industrial Process and System Communications, Dept. of Electrical Eng. & Information Technology, Darmstadt University of Technology, Darmstadt, Germany"
],
"type": "Organization"
},
"familyName": "Steinmetz",
"givenName": "Ralf",
"id": "sg:person.014350724672.43",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014350724672.43"
],
"type": "Person"
}
],
"citation": [
{
"id": "https://doi.org/10.1145/276609.276622",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1034654137"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1145/263407.263509",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1044037677"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/2.291294",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1061105299"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/35.649333",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1061159582"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/4236.601100",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1061172150"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/93.682527",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1061248869"
],
"type": "CreativeWork"
}
],
"datePublished": "2003-01",
"datePublishedReg": "2003-01-01",
"description": "Although collaboration tools have existed for a long time [8], Internet-based multimedia collaboration has recently received a lot of attention mainly due to easy accessibility of the Internet by ordinary users. The Java platform and programming language has also introduced yet another level of easy access: platform-independent computing. As a result, it is very attractive to use Java to design multimedia collaboration systems for the Internet. Today there are many systems, which use Java for multimedia collaboration. However, most of these systems require the shared Java application to be re-written according to the collaboration system's Application Programming Interface (API)\u2014a task which is sometimes difficult or even impossible. In this paper, we describe a practical approach for transparent collaboration with Java. Our approach is transparent in that the Java application can be shared as is with no modifications. The main idea behind our system is that user events occurring through the interactions with the application can be caught, distributed, and reconstructed, hence allowing Java applications to be shared transparently. Our architecture allows us to make the huge installed base of Java applications collaborative, without any modification to their original code. We also prove the feasibility of our architecture by implementation of the JASMINE1 prototype.",
"genre": "research_article",
"id": "sg:pub.10.1023/a:1021120828421",
"inLanguage": [
"en"
],
"isAccessibleForFree": false,
"isPartOf": [
{
"id": "sg:journal.1044869",
"issn": [
"1380-7501",
"1573-7721"
],
"name": "Multimedia Tools and Applications",
"type": "Periodical"
},
{
"issueNumber": "1",
"type": "PublicationIssue"
},
{
"type": "PublicationVolume",
"volumeNumber": "19"
}
],
"name": "JASMINE: A Java Tool for Multimedia Collaboration on the Internet",
"pagination": "5-28",
"productId": [
{
"name": "readcube_id",
"type": "PropertyValue",
"value": [
"105065515223a0ee24b215961ebd430758f21ae1aaf01412a73ae34341c16ee7"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1023/a:1021120828421"
]
},
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1003424744"
]
}
],
"sameAs": [
"https://doi.org/10.1023/a:1021120828421",
"https://app.dimensions.ai/details/publication/pub.1003424744"
],
"sdDataset": "articles",
"sdDatePublished": "2019-04-10T14:58",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8663_00000503.jsonl",
"type": "ScholarlyArticle",
"url": "http://link.springer.com/10.1023%2FA%3A1021120828421"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
JSON-LD is a popular format for linked data which is fully compatible with JSON.
curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1023/a:1021120828421'
N-Triples is a line-based linked data format ideal for batch operations.
curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1023/a:1021120828421'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1023/a:1021120828421'
RDF/XML is a standard XML format for linked data.
curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1023/a:1021120828421'
This table displays all metadata directly associated to this object as RDF triples.
103 TRIPLES
21 PREDICATES
33 URIs
19 LITERALS
7 BLANK NODES