TY - GEN
T1 - SINk
T2 - 14th Workshop on Adaptive and Reflective Middleware, ARM 2015
AU - Hosseini, Mohammad
AU - Jiang, Yu
AU - Wu, Poliang
AU - Berlin, Richard B.
AU - Sha, Lui
N1 - G.N. is supported by NSF award AST-0507475. R.J.F. is supported by a Clay Fellowship. Supernova research at Harvard is supported by NSF grant AST-0907903.
http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/wiki/ IRAF (Image Reduction and Analysis Facility) is distributed by the National Optical Astronomy Observatory, which is operated by the Association of Universities for Research in Astronomy, Inc., under cooperative agreement with the National Science Foundation.
∗ This Letter includes data gathered with the 6.5 m Magellan Telescopes located at the Las Campanas Observatory, Chile; the Subaru Telescope, which is operated by the National Astronomical Observatory of Japan; the Nordic Optical Telescope, operated by Denmark, Finland, Iceland, Norway, and Sweden; the Liverpool Telescope operated by the Liverpool John Moores University with financial support from the UK Science and Technology Facilities Council on the island of La Palma in the Spanish Observatorio del Roque de los Muchachos of the Instituto de Astrofisica de Canarias; and the Gemini Observatory, which is operated by the Association of Universities for Research in Astronomy, Inc., under a cooperative agreement with the National Science Foundation. 9 Clay Fellow.
PY - 2015/12/7
Y1 - 2015/12/7
N2 - Software is everywhere. The increasing requirement of sup- porting a wide variety of domains has rapidly increased the complexity of software systems, making them hard to main- tain and the training process harder for end-users, which in turn ultimately demanded the development of user-friendly application software with simple interfaces that makes them easy, especially for non-professional personnel, to employ, and interact with. However, due to the lack of source code access for third- party software and the lack of non-graphical interfaces such as web-services or RMI (Remote Method Invocation) access to application functionality, synchronization between het- erogeneous closed-box software interfaces and a user-friendly version of those interfaces has become a major challenge. In this paper, we design SINk1, a middleware that enables synchronization of multiple heterogeneous software applica- tions, using only graphical interface, without the need for source code access or access to the entire platform's con- trol. SINk helps with synchronization of closed-box industry software, where in fact the only possible way of communi- cation is through software interfaces. It leverages efficient client sever architecture, socket based protocol, adaptation to resolution changes, and parameter mapping mechanisms to transfer control events to ensure the real-time require- ments of synchronization among multiple interfaces are met. Our proof-of-concept evaluation shows there is in fact poten- tial usage of our middleware in a wide variety of domains.
AB - Software is everywhere. The increasing requirement of sup- porting a wide variety of domains has rapidly increased the complexity of software systems, making them hard to main- tain and the training process harder for end-users, which in turn ultimately demanded the development of user-friendly application software with simple interfaces that makes them easy, especially for non-professional personnel, to employ, and interact with. However, due to the lack of source code access for third- party software and the lack of non-graphical interfaces such as web-services or RMI (Remote Method Invocation) access to application functionality, synchronization between het- erogeneous closed-box software interfaces and a user-friendly version of those interfaces has become a major challenge. In this paper, we design SINk1, a middleware that enables synchronization of multiple heterogeneous software applica- tions, using only graphical interface, without the need for source code access or access to the entire platform's con- trol. SINk helps with synchronization of closed-box industry software, where in fact the only possible way of communi- cation is through software interfaces. It leverages efficient client sever architecture, socket based protocol, adaptation to resolution changes, and parameter mapping mechanisms to transfer control events to ensure the real-time require- ments of synchronization among multiple interfaces are met. Our proof-of-concept evaluation shows there is in fact poten- tial usage of our middleware in a wide variety of domains.
UR - http://www.scopus.com/inward/record.url?scp=84967316117&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84967316117&partnerID=8YFLogxK
U2 - 10.1145/2834965.2834967
DO - 10.1145/2834965.2834967
M3 - Conference contribution
AN - SCOPUS:84967316117
T3 - Proceedings of the 14th Workshop on Adaptive and Reflective Middleware, ARM 2015 - Collocated with ACM/IFIP/USENIX Middleware 2015
BT - Proceedings of the 14th Workshop on Adaptive and Reflective Middleware, ARM 2015 - Collocated with ACM/IFIP/USENIX Middleware 2015
PB - Association for Computing Machinery
Y2 - 8 December 2015
ER -