Building Cloud Applications with Eclipse
Markus Knauer (EclipseSource), Igor Novakovic (Empolis Information Management GmbH ), Sebastian Voigt
The emerging Cloud infrastructures offer new ways to develop dynamic services. Today the Eclipse eco system already offers solutions to develop new services by combining results from various projects. This talk will demonstrate how to set up a search application in the Cloud with the help of the following EclipseRT and Eclipse Technology projects:
- g-Eclipse will be used to manage and configure the virtual Cloud resources based on its general Cloud model.
- p2 will be used to deploy the search application.
- SMILA (SeMantic Information Logistics Architecture) is an extensible framework for building search applications for data like office documents, emails, images, audio & video files, blogs etc. One of the features of SMILA is the parallelization of processes/workflows, so the natural deployment environment of SMILA is similar to the distributed environment of the Cloud.
- RAP will be used to create a simple search-UI for the application.
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.
Igor Novakovic is Deputy Director Development at Empolis GmbH. After joining Empolis in 2000, he was at first responsible for the development of some server-side components written in C + + and Java. Later on, beside designing and developing J2EE applications, he successfully introduced company-wide the application lifecycle management based on open source tools. From 2006 he led the development of the solution empolis Service Lifecycle Suite. Since late 2007 he is the co-lead of the SeMantic Information Logistics Architecture (SMILA) project. As of mid 2009 he is also responsible for integrating SMILA in the next generation of the product Information Access System.
Sebastian Voigt is software development manager at Brox IT-Solutions GmbH. After his dissertation about peer-to-peer information exchange and access rights he started to work in the area of enterprise search technologies.
Sebastian has been instrumental in setting up the SMILA initiative at eclipse. He is currently co-project-lead of the SMILA project as well as development manager of the brox product development efforts around eccenca.