| <?php |
| /** |
| * Copyright (c) 2018 Eclipse Foundation and others. |
| * |
| * This program and the accompanying materials are made |
| * available under the terms of the Eclipse Public License 2.0 |
| * which is available at https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * Contributors: |
| * Christopher Guindon (Eclipse Foundation) - initial API and implementation |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| */ |
| ?> |
| <h1>Equinox OSGi</h1> |
| <p>Equinox is the core of the Eclipse platform and a major contributor to the success of Eclipse on |
| the client-side (RCP). Bundles (plug-ins) and Extension Points based on the OSGi runtime are solid |
| architectural building blocks. However, Equinox is not limited to the client-side. It can be applied |
| in a general way to build any kind of application, especially servers. |
| </p> |
| <p> |
| Equinox-based servers use the OSGi runtime which provides a service abstraction. OSGi is a dynamic |
| environment where bundles can be installed, started, stopped and uninstalled at runtime. |
| The Equinox vision is to model a community and a repertoire of bundles specifically built for |
| servers, similar to the Eclipse SDK where bundles cover a vast array of functions and purposes |
| for the client. Imagine extending your server with additional functionality by installing some |
| extra bundles, for example a log analyzer for your HTTP service. |
| </p> |
| <p> |
| This intensive course covers fundamentals of OSGi as well as intermediate topics and specific |
| features of Eclipse Equinox. You will apply the theoretical knowledge in several labs which will |
| give you the practical experience necessary for your projects.</p> |
| <ul> |
| <li><b>Format:</b> Two-day instructor-led class with hands-on labs</li> |
| <li><b>Audience:</b> Software developers and architects</li> |
| <li><b>Prerequisites:</b> Good knowledge of Java development, experience using Eclipse as a Java IDE and working knowledge of XML</li> |
| <li><a href="http://www.eclipse.org/community/training/Equinox_Course.pdf" target="blank">Course Outline</a></li> |
| </ul> |
| <br/> |
| |
| <a name="equinoxclass"/></a> |
| <table class="table"> |
| <tr> |
| <td width="10"> </td> |
| <td width="100"><b>Start Date</b></td> |
| <td width="150"><b>City</b></td> |
| <td width="125"><b>Language</b></td> |
| <td width="150"><b>Organizer</b></td> |
| <td width="125"><b>Link</b></td> |
| </tr> |
| <tr> |
| <td> </td> |
| <td>June 4</td> |
| <td>Rome</td> |
| <td>Italian</td> |
| <td>RCP Vision</td> |
| <td><a href="http://www.rcp-vision.com/?page_id=3683" target="blank">Register</a></td> |
| </tr> |
| <tr> |
| <td> </td> |
| <td>June 6</td> |
| <td>Milan</td> |
| <td>Italian</td> |
| <td>RCP Vision</td> |
| <td><a href="http://www.rcp-vision.com/?page_id=3683" target="blank">Register</a></td> |
| </tr> |
| <tr> |
| <td> </td> |
| <td>June 7</td> |
| <td>Nieuwegein/Antwerp</td> |
| <td>Ducth/English</td> |
| <td>Industrial TSI</td> |
| <td><a href="http://industrial-tsi.com/training-agenda/2012-06-07/eclipse-training-series-developing-osgi-equinox" target="blank">Register</a></td> |
| </tr> |
| </table> |
| <br> |