Cloud computing was one of the most popular topics at this year’s EclipseCon. Today, many companies, such as Amazon, Google, Microsoft, and others claim to provide the one and only cloud solution, but their offerings are different, aren’t they? Or do they have more in common than we think? Our talk starts with an introduction to cloud technology as it exists today by comparing the different products from the cloud providers. Next we will outline how technology from the Eclipse Runtime projects can contribute to a combined ’Cloud Stack’ and discuss currently available and possible future scenarios.
In the second part of the talk, a live demonstration follows that shows the complete life cycle of an exemplary application. Starting with a workspace full of Equinox/OSGi-based components, we setup a distributed, virtual infrastructure with the help of g-Eclipse on the Amazon cloud. Then we show the export of our Equinox based application and how to use p2 and the Eclipse Communication Framework to deploy the application from our workspace into the cloud. This live demonstration will show how ’goodies’ from the Eclipse ecosystem can be combined to build a future SaaS platform.
Markus Knauer works as Eclipse developer and consultant at EclipseSource. There he is involved in the development of the Yoxos Eclipse Distribution and is working on multiple projects developing Eclipse-based SDKs.
He is project lead of the Eclipse Packaging Project and creates all those packages that can be downloaded from the Eclipse Foundation website, co-lead of the g-Eclipse project that is building a framework which allows to easily work in a Grid Computing or Cloud Computing environment, a member of the Eclipse Planning Council as representative for EclipseSource and elected member of the Architecture Council.
Harald Kornmayer is senior researcher at NEC Laboratories Europe . He works in the domain of distributed systems including Grid and Cloud computing. He has experience in many national and international research projects from his former positions in different research institutions. His interests beyond Grid and Cloud computing are SOA and XaaS systems. He is project lead of the Eclipse Project g-Eclipse since its beginning.