| <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. | |
| <br><br> | |
| 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. | |
| <br><br> | |
| 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. | |
| <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/> | |
| </p> | |
| <a name="equinoxclass"/></a> | |
| <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> |