Standard

Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. / Rellermeyer, Jan S.; Alonso, Gustavo; Roscoe, Timothy.

OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion: Montreal, Quebec, Canada - October 21 - 25, 2007. New York : Association for Computing Machinery (ACM), 2007. p. 864-865.

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Harvard

Rellermeyer, JS, Alonso, G & Roscoe, T 2007, Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. in OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion: Montreal, Quebec, Canada - October 21 - 25, 2007. Association for Computing Machinery (ACM), New York, pp. 864-865, 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion, Montreal, QC, Canada, 21/10/07. https://doi.org/10.1145/1297846.1297928

APA

Rellermeyer, J. S., Alonso, G., & Roscoe, T. (2007). Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. In OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion: Montreal, Quebec, Canada - October 21 - 25, 2007 (pp. 864-865). Association for Computing Machinery (ACM). https://doi.org/10.1145/1297846.1297928

Vancouver

Rellermeyer JS, Alonso G, Roscoe T. Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. In OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion: Montreal, Quebec, Canada - October 21 - 25, 2007. New York: Association for Computing Machinery (ACM). 2007. p. 864-865 https://doi.org/10.1145/1297846.1297928

Author

Rellermeyer, Jan S. ; Alonso, Gustavo ; Roscoe, Timothy. / Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion: Montreal, Quebec, Canada - October 21 - 25, 2007. New York : Association for Computing Machinery (ACM), 2007. pp. 864-865

BibTeX

@inproceedings{955e6851a38b434ba7430462be5814b6,
title = "Ready for distribution?: Turning modular into distributed applications with the R-OSGi deployment tool",
abstract = "In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.",
keywords = "Concierge, Deployment, Eclipse, OSGi, R-OSGi",
author = "Rellermeyer, {Jan S.} and Gustavo Alonso and Timothy Roscoe",
year = "2007",
doi = "10.1145/1297846.1297928",
language = "English",
isbn = "9781595938657",
pages = "864--865",
booktitle = "OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",
note = "22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion ; Conference date: 21-10-2007 Through 25-10-2007",

}

RIS

TY - GEN

T1 - Ready for distribution?

T2 - 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion

AU - Rellermeyer, Jan S.

AU - Alonso, Gustavo

AU - Roscoe, Timothy

PY - 2007

Y1 - 2007

N2 - In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.

AB - In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.

KW - Concierge

KW - Deployment

KW - Eclipse

KW - OSGi

KW - R-OSGi

UR - http://www.scopus.com/inward/record.url?scp=42149102118&partnerID=8YFLogxK

U2 - 10.1145/1297846.1297928

DO - 10.1145/1297846.1297928

M3 - Conference contribution

AN - SCOPUS:42149102118

SN - 9781595938657

SP - 864

EP - 865

BT - OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion

PB - Association for Computing Machinery (ACM)

CY - New York

Y2 - 21 October 2007 through 25 October 2007

ER -

ID: 34523546