COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment

In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two type...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kim, Hyung-Jun, Ryu, So-Hyun, Woo, Young-Je, Kwon, Yong-won, Jeong, Chang-Sung
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 57
container_issue
container_start_page 42
container_title
container_volume
creator Kim, Hyung-Jun
Ryu, So-Hyun
Woo, Young-Je
Kwon, Yong-won
Jeong, Chang-Sung
description In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two types of objects : collaborative object and application object, which are used to construct collaborative and paralleled computing environments respectively. Collaborative objects enable COVE to execute various collaborative functions, while application objects enable it to execute various visualization modes in a parallel computing environment. COVE provides a flexible and extensible framework by plugging the proper application objects into COVE, and making them interact with one another through collaboration objects. COVE is built on DOVE(Distributed Object-oriented Virtual computing Environment), a new parallel programming environment based on distributed object model. In DOVE, virtual environment is constructed as a collection of concurrent objects, each of which has its own computing power, interacts with one another by remote method invocation and those objects can be handled as the same way as local objects. Also, heterogeneity, object group, multiple method invocation to object group, object life management,and naming service of object manager are supported to provide a transparent programming environment for parallel and distributed application. We designed collaborative work manager, session manager and application manager for managing cooperative work and ray casting algorithm is adapted for visualization algorithm. Our implementation result shows that various DOVE functionalities make COVE more extensible, scalable and efficient in distributed computing environment.
doi_str_mv 10.1007/978-3-540-39850-9_4
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_15690555</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>15690555</sourcerecordid><originalsourceid>FETCH-LOGICAL-p227t-5ff7396a68bbbb76e9f160d8a51bc01ba81899a893533314bac128d3523830a83</originalsourceid><addsrcrecordid>eNotkE1PwzAMhsOXxBj7BVx64RiI66ZNuE1lwKRJvcBOSFHaplNGl1ZNmQS_nmzDF8uvH_vwEHIH7AEYyx5lJihSnjCKUnBGpUrOyA2G4DjjOZlACkARE3lBZgE_7GIGkPFLMmHIYiqzBK_JzPstC4UxpoJNyGderBdP0Tx6Nt5uXKRdHS13fWt2xo16tJ2LuibKu7bVZTeEYG-iotyaaqTFYANj6mht_bdu7e8JX7i9HTp3uL8lV41uvZn99yn5eFm85290Vbwu8_mK9nGcjZQ3TYYy1akoQ2WpkQ2krBaaQ1kxKLUAIaUWEjkiQlLqCmJRI49RINMCp-T-9LfXvtJtM2hXWa_6we708KOAp5JxzgMHJ86HlduYQZVd9-UVMHXQrII3hSqYU0etKmjGPwiEaqs</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment</title><source>Springer Books</source><creator>Kim, Hyung-Jun ; Ryu, So-Hyun ; Woo, Young-Je ; Kwon, Yong-won ; Jeong, Chang-Sung</creator><contributor>Favela, Jesús ; Decouchant, Dominique</contributor><creatorcontrib>Kim, Hyung-Jun ; Ryu, So-Hyun ; Woo, Young-Je ; Kwon, Yong-won ; Jeong, Chang-Sung ; Favela, Jesús ; Decouchant, Dominique</creatorcontrib><description>In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two types of objects : collaborative object and application object, which are used to construct collaborative and paralleled computing environments respectively. Collaborative objects enable COVE to execute various collaborative functions, while application objects enable it to execute various visualization modes in a parallel computing environment. COVE provides a flexible and extensible framework by plugging the proper application objects into COVE, and making them interact with one another through collaboration objects. COVE is built on DOVE(Distributed Object-oriented Virtual computing Environment), a new parallel programming environment based on distributed object model. In DOVE, virtual environment is constructed as a collection of concurrent objects, each of which has its own computing power, interacts with one another by remote method invocation and those objects can be handled as the same way as local objects. Also, heterogeneity, object group, multiple method invocation to object group, object life management,and naming service of object manager are supported to provide a transparent programming environment for parallel and distributed application. We designed collaborative work manager, session manager and application manager for managing cooperative work and ray casting algorithm is adapted for visualization algorithm. Our implementation result shows that various DOVE functionalities make COVE more extensible, scalable and efficient in distributed computing environment.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540201175</identifier><identifier>ISBN: 3540201173</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540398503</identifier><identifier>EISBN: 9783540398509</identifier><identifier>DOI: 10.1007/978-3-540-39850-9_4</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Exact sciences and technology ; Information systems. Data bases ; Memory organisation. Data processing ; Method Invocation ; Object Group ; Remote User ; Session Manager ; Software ; Visualization Mode</subject><ispartof>Groupware: Design, Implementation, and Use, 2003, p.42-57</ispartof><rights>Springer-Verlag Berlin Heidelberg 2003</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-39850-9_4$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-39850-9_4$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4040,4041,27916,38246,41433,42502</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15690555$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Favela, Jesús</contributor><contributor>Decouchant, Dominique</contributor><creatorcontrib>Kim, Hyung-Jun</creatorcontrib><creatorcontrib>Ryu, So-Hyun</creatorcontrib><creatorcontrib>Woo, Young-Je</creatorcontrib><creatorcontrib>Kwon, Yong-won</creatorcontrib><creatorcontrib>Jeong, Chang-Sung</creatorcontrib><title>COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment</title><title>Groupware: Design, Implementation, and Use</title><description>In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two types of objects : collaborative object and application object, which are used to construct collaborative and paralleled computing environments respectively. Collaborative objects enable COVE to execute various collaborative functions, while application objects enable it to execute various visualization modes in a parallel computing environment. COVE provides a flexible and extensible framework by plugging the proper application objects into COVE, and making them interact with one another through collaboration objects. COVE is built on DOVE(Distributed Object-oriented Virtual computing Environment), a new parallel programming environment based on distributed object model. In DOVE, virtual environment is constructed as a collection of concurrent objects, each of which has its own computing power, interacts with one another by remote method invocation and those objects can be handled as the same way as local objects. Also, heterogeneity, object group, multiple method invocation to object group, object life management,and naming service of object manager are supported to provide a transparent programming environment for parallel and distributed application. We designed collaborative work manager, session manager and application manager for managing cooperative work and ray casting algorithm is adapted for visualization algorithm. Our implementation result shows that various DOVE functionalities make COVE more extensible, scalable and efficient in distributed computing environment.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Method Invocation</subject><subject>Object Group</subject><subject>Remote User</subject><subject>Session Manager</subject><subject>Software</subject><subject>Visualization Mode</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540201175</isbn><isbn>3540201173</isbn><isbn>3540398503</isbn><isbn>9783540398509</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2003</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNotkE1PwzAMhsOXxBj7BVx64RiI66ZNuE1lwKRJvcBOSFHaplNGl1ZNmQS_nmzDF8uvH_vwEHIH7AEYyx5lJihSnjCKUnBGpUrOyA2G4DjjOZlACkARE3lBZgE_7GIGkPFLMmHIYiqzBK_JzPstC4UxpoJNyGderBdP0Tx6Nt5uXKRdHS13fWt2xo16tJ2LuibKu7bVZTeEYG-iotyaaqTFYANj6mht_bdu7e8JX7i9HTp3uL8lV41uvZn99yn5eFm85290Vbwu8_mK9nGcjZQ3TYYy1akoQ2WpkQ2krBaaQ1kxKLUAIaUWEjkiQlLqCmJRI49RINMCp-T-9LfXvtJtM2hXWa_6we708KOAp5JxzgMHJ86HlduYQZVd9-UVMHXQrII3hSqYU0etKmjGPwiEaqs</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Kim, Hyung-Jun</creator><creator>Ryu, So-Hyun</creator><creator>Woo, Young-Je</creator><creator>Kwon, Yong-won</creator><creator>Jeong, Chang-Sung</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2003</creationdate><title>COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment</title><author>Kim, Hyung-Jun ; Ryu, So-Hyun ; Woo, Young-Je ; Kwon, Yong-won ; Jeong, Chang-Sung</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p227t-5ff7396a68bbbb76e9f160d8a51bc01ba81899a893533314bac128d3523830a83</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Method Invocation</topic><topic>Object Group</topic><topic>Remote User</topic><topic>Session Manager</topic><topic>Software</topic><topic>Visualization Mode</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kim, Hyung-Jun</creatorcontrib><creatorcontrib>Ryu, So-Hyun</creatorcontrib><creatorcontrib>Woo, Young-Je</creatorcontrib><creatorcontrib>Kwon, Yong-won</creatorcontrib><creatorcontrib>Jeong, Chang-Sung</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kim, Hyung-Jun</au><au>Ryu, So-Hyun</au><au>Woo, Young-Je</au><au>Kwon, Yong-won</au><au>Jeong, Chang-Sung</au><au>Favela, Jesús</au><au>Decouchant, Dominique</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment</atitle><btitle>Groupware: Design, Implementation, and Use</btitle><date>2003</date><risdate>2003</risdate><spage>42</spage><epage>57</epage><pages>42-57</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540201175</isbn><isbn>3540201173</isbn><eisbn>3540398503</eisbn><eisbn>9783540398509</eisbn><abstract>In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two types of objects : collaborative object and application object, which are used to construct collaborative and paralleled computing environments respectively. Collaborative objects enable COVE to execute various collaborative functions, while application objects enable it to execute various visualization modes in a parallel computing environment. COVE provides a flexible and extensible framework by plugging the proper application objects into COVE, and making them interact with one another through collaboration objects. COVE is built on DOVE(Distributed Object-oriented Virtual computing Environment), a new parallel programming environment based on distributed object model. In DOVE, virtual environment is constructed as a collection of concurrent objects, each of which has its own computing power, interacts with one another by remote method invocation and those objects can be handled as the same way as local objects. Also, heterogeneity, object group, multiple method invocation to object group, object life management,and naming service of object manager are supported to provide a transparent programming environment for parallel and distributed application. We designed collaborative work manager, session manager and application manager for managing cooperative work and ray casting algorithm is adapted for visualization algorithm. Our implementation result shows that various DOVE functionalities make COVE more extensible, scalable and efficient in distributed computing environment.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/978-3-540-39850-9_4</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Groupware: Design, Implementation, and Use, 2003, p.42-57
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15690555
source Springer Books
subjects Applied sciences
Computer science
control theory
systems
Exact sciences and technology
Information systems. Data bases
Memory organisation. Data processing
Method Invocation
Object Group
Remote User
Session Manager
Software
Visualization Mode
title COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T18%3A33%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=COVE:%20A%20Design%20and%20Implementation%20of%20Collaborative%20Object-Oriented%20Visualization%20Environment&rft.btitle=Groupware:%20Design,%20Implementation,%20and%20Use&rft.au=Kim,%20Hyung-Jun&rft.date=2003&rft.spage=42&rft.epage=57&rft.pages=42-57&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540201175&rft.isbn_list=3540201173&rft_id=info:doi/10.1007/978-3-540-39850-9_4&rft_dat=%3Cpascalfrancis_sprin%3E15690555%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540398503&rft.eisbn_list=9783540398509&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true