Msting GUI btider technology supports btiding user interfaces for interactive applications via direct manip ulation. However, it is notoriously~ctit to btid the underlying data sharing and application logic for rmdti-user synchronous co~aborative applications. This paper describes a co~ection of very high-levd software components, bfit using the JavaBeans component standard, that enables domain experts and application dsigners to rapi~y bfid entire co~aborative apphcatiorts via Visual progr arnming -drag-and~op, customization and wiring. Our component suite supports conference setup, awareness, data sharing, media streaming, acc~s synchronization, and tempordy coordinated media and event streams. TVe~nstrate that the task of btiding non-trivia mdti-user applications using this approach is si@-tly s"np~ed. Ke~ordsRapid Application Devdopment, Visud"Rogramming, Software Components, Java Beans,~en&Server Synchronous CoUaboratioñ TRODUCTIONAs the use of distributed applications is becoming more widespread in today's networked world, the relevance of synchronous collaboration is sharply increasing. Users in a number of application domains are seeking syn&onous co~aboration~pabiities within their appfication~. The requirements of this broad range of ap~c ations me diverse enough that a 'one size fits d" approach to b@ding applications is no longer satisfactory. Our qerience suggests that rapid turnaround of customized co~aborative applications is critid to meet this incressed demand for synchronous co~aboration.Permission to make di~tal or hard copies of d] or part ofthis \\-orkfor personal or cl~aom use is granted without fee protided that copies are not made or dis~%uted for profit or commercial adv-antageand that copies bar this notice and tie fill citation on tie fmt paga To copy orhmlisa to Tepubtish.to post on swera or to rdlsmiute to~sts, rquires prior~etific permission and!or a f= CS~V 98 Sattle Ii'zshington GSA Cop~fight AChI 199S 1-5S1134094/9S/1 1...S5.00There are several advanced tools to rapidly construct the GW part of applications via direct manipulation. However, btiding the distributed application logic for mdti-user applications is notoriously~cult. This part of applications typically involve software compñ ents running on separate computers, communicating and synchronizing with ah other, sharing data as needed, and managing user information. To get rapid turnaround, it is necessary to design programming tools that hide this complexi~under cl=, -y-t-use interfaces so that application domain experts and GUI designers are able to rapidy put together the underlying distribution logic of applications within a visual builder q environment.Most applications needing synchronous collaboration capabfities *O need a variety of other apabifities, such as a sophisticated GUI, datab=e access, wor~ow services, etc. It is thus necessary to provide synchronous co~aboration =pab%ties = components that can interoperate with components provided by other vendors. fithermore, the component set needs to be extensible so th...
Workflows are an accepted approach for constructing computational scientific experiments. Provenance capture during workflow execution captures the creation history of datasets. This record is essential to the long-term preservation and reuse of the data, and to making determinations of its quality. We are applying provenance collection to the open source Life Science Grid (LSG) using the Karma tool, and extending the information with semantic information using S-OGSA. The project raises interesting challenges in instrumentation, annotation, and visualization of provenance data.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.