platform-core-home/runtime/index.html
Parent Directory
|
Revision Log
Revision 1.8 - (view) (download) (as text)
| 1 : | jeff | 1.1 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| 2 : | <html> | ||
| 3 : | <head> | ||
| 4 : | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | ||
| 5 : | jeff | 1.5 | <title>Equinox Runtime</title> |
| 6 : | jeff | 1.1 | <link rel="stylesheet" title="default" href="http://eclipse.org/default_style.css" type="text/css"> |
| 7 : | <style> | ||
| 8 : | th,td { vertical-align:top; text-align=left} | ||
| 9 : | .issue { font-style:oblique; width:200px;} | ||
| 10 : | .box { background-color:#E0E0FF} | ||
| 11 : | </style> | ||
| 12 : | </head> | ||
| 13 : | <body> | ||
| 14 : | <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > | ||
| 15 : | <tr> | ||
| 16 : | <td ALIGN=left width="60%"> | ||
| 17 : | <p><font class=indextop> equinox</font><br> | ||
| 18 : | jeff | 1.4 | <font class=indexsub> equinox runtime</font></p> |
| 19 : | jeff | 1.1 | </td> |
| 20 : | <td WIDTH="40%"> </td> | ||
| 21 : | </tr> | ||
| 22 : | </table> | ||
| 23 : | |||
| 24 : | |||
| 25 : | jeff | 1.3 | <p>Eclipse originally used a home-grown runtime model. That is, the runtime model/mechanism |
| 26 : | was designed and implemented specifically for Eclipse. This was good in that | ||
| 27 : | it was highly optimized and tailored. It was less than optimal in that there | ||
| 28 : | jeff | 1.1 | are many issues which are complicated and having a unique runtime mechanism |
| 29 : | does not allow us to reuse the work done in other areas (e.g., OSGi, Avalon, | ||
| 30 : | jeff | 1.3 | JMX, ...). To address this, we went looking for a runtime that has a strong |
| 31 : | specification, a good component model, supports dynamic behaviour, and is reasonably | ||
| 32 : | similar to that of Eclipse.</p> | ||
| 33 : | jeff | 1.1 | <p>This last point bears some discussion. While we would like to start with a |
| 34 : | clean slate and adopt/design a runtime which satisfies everyone's wish list, | ||
| 35 : | pragmatically, it must still be possible to run old plug-ins on the new runtime | ||
| 36 : | with confidence. That is, the new runtime cannot be so completely different | ||
| 37 : | so as to make this difficult/totally inefficient/impossible.</p> | ||
| 38 : | jeff | 1.3 | <p>To that end, we have implemented a plug-compatible runtime for Eclipse based |
| 39 : | on the OSGi specification. Consult the resources below for more information.</p> | ||
| 40 : | jeff | 1.1 | <table border=0 cellspacing=5 cellpadding=2 width="100%" > |
| 41 : | <tr> | ||
| 42 : | <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF"> | ||
| 43 : | jeff | 1.4 | Equinox Runtime Resources</font></b></td> |
| 44 : | jeff | 1.1 | </tr> |
| 45 : | <tr> | ||
| 46 : | <td align=RIGHT width="16" valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> | ||
| 47 : | <td><a href="http://www.osgi.org" target="_top"><b>OSGi</b></a><br> | ||
| 48 : | The base specification and all you need to know about the organization.</td> | ||
| 49 : | </tr> | ||
| 50 : | jeff | 1.7 | <tr> |
| 51 : | <td align=RIGHT valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> | ||
| 52 : | <td><a href="runtime.html" target="_top"><b>Runtime Overview</b></a><br> | ||
| 53 : | An overview/vision of the new runtime.</td> | ||
| 54 : | </tr> | ||
| 55 : | jeff | 1.2 | <!-- tr> |
| 56 : | jeff | 1.1 | <td align=RIGHT width="16" valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> |
| 57 : | <td><a href="architecture.html" target="_top"><b>Architecture</b></a><br> | ||
| 58 : | A description of the new runtime which consists of OSGi, a set of Eclipse-specific | ||
| 59 : | facilities and an Eclipse compatibility layer.</td> | ||
| 60 : | jeff | 1.2 | </tr--> |
| 61 : | jeff | 1.1 | <tr> |
| 62 : | <td align=RIGHT width="16" valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> | ||
| 63 : | <td><a href="howto.html" target="_top"><b>Running the runtime</b></a><br> | ||
| 64 : | How to use the new runtime.</td> | ||
| 65 : | </tr> | ||
| 66 : | jeff | 1.7 | <tr> |
| 67 : | <td align=RIGHT valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> | ||
| 68 : | <td><a href="adoption.html" target="_top"><b>Adoption Guide</b></a><br> | ||
| 69 : | Details of how to update your plug-ins to take advantage of the new runtime.</td> | ||
| 70 : | jeff | 1.1 | </tr> |
| 71 : | jeff | 1.8 | <tr> |
| 72 : | <td align=RIGHT valign=TOP><img src="http://eclipse.org/images/Adarrow.gif" width="16" height="16" border="0"></td> | ||
| 73 : | <td><a href="rcp-plugins.html" target="_top"><b>RCP plug-ins</b></a><br> | ||
| 74 : | The list of RCP plug-ins and their characteristics.</td> | ||
| 75 : | </tr> | ||
| 76 : | jeff | 1.1 | </table> |
| 77 : | <p> </p> | ||
| 78 : | </body> | ||
| 79 : | </html> |
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
