Difference between revisions of "OSGi : Webinars"
Line 7: | Line 7: | ||
What's the difference between an Eclipse plug-in and an OSGi bundle? * Is there more than Require-Bundle? Why do all the OSGi guys scream about Import-Package? * If OSGi is truly dynamic, why does Eclipse ask me to restart every time I install something? * What's up with OSGi services, how do they compare to extensions widely used in Eclipse? | What's the difference between an Eclipse plug-in and an OSGi bundle? * Is there more than Require-Bundle? Why do all the OSGi guys scream about Import-Package? * If OSGi is truly dynamic, why does Eclipse ask me to restart every time I install something? * What's up with OSGi services, how do they compare to extensions widely used in Eclipse? | ||
}} | }} | ||
− | {{Ecl_r_entry |c= | + | {{Ecl_r_entry |c=1 |
|url= http://www.youtube.com/watch?v=f6RlqdiwGrM | |url= http://www.youtube.com/watch?v=f6RlqdiwGrM | ||
− | |title= Distributed OSGi in the Eclipse Runtime Project | + | |title= Distributed OSGi in the Eclipse Runtime Project - Talk by Scott Lewis, EclipseSource - Sept 2009 |
− | + | |descr= * As part of the OSGi 4.2 specification, there is a new spec RFC119 intended to standardize the distribution and network discovery of OSGi | |
− | - Talk by Scott Lewis, EclipseSource - Sept 2009 | + | services. The ECF project http://www.eclipse.org/ecf has implemented the latest available draft and this is included in the |
− | |descr= * As part of the OSGi 4.2 specification, there is a new spec | ||
− | services. The ECF project | ||
Galileo release. * Scott will present his open source, open protocol, open provider approach to implementing this spec, show example applications | Galileo release. * Scott will present his open source, open protocol, open provider approach to implementing this spec, show example applications | ||
and discuss how others may extend and/or replace the implementation. * He'll also touch on some basic issues of distributed services, such as | and discuss how others may extend and/or replace the implementation. * He'll also touch on some basic issues of distributed services, such as |
Latest revision as of 11:33, 24 January 2011
Main Page · Course Description · Course Topics · Schedule, Students, Teams · Course Resources · Course Projects
Parameters:
- c: Background color of the table row; value 0 or 1; if the previous registration was 0, please type 1.
- url: Resource URL
- title: Resource title including author; year;
- descr: The description of the resource's contributions (why should we read it?)
For example, to register a new resource you have to type:
{{Ecl_r_entry |c=0 |url= http://zenit.senecac.on.ca/~jordan.anastasiade/Eclipse/basics/Beginner/Beginner-DexterTutorial.html |title= Eclipse and Java for Total Beginners - Max Dexter - 2006 |descr= * Create Java project in Eclipse * Create Java package * Introduce classes and objects, naming conventions * Write a simple Java class (Person) }}
writing OSGi bundles. The goal of this talk is to introduce the Eclipse developer to "OSGi-isms" and to answer some of these questions: * What's the difference between an Eclipse plug-in and an OSGi bundle? * Is there more than Require-Bundle? Why do all the OSGi guys scream about Import-Package? * If OSGi is truly dynamic, why does Eclipse ask me to restart every time I install something? * What's up with OSGi services, how do they compare to extensions widely used in Eclipse? |
services. The ECF project http://www.eclipse.org/ecf has implemented the latest available draft and this is included in the Galileo release. * Scott will present his open source, open protocol, open provider approach to implementing this spec, show example applications and discuss how others may extend and/or replace the implementation. * He'll also touch on some basic issues of distributed services, such as network transparency and 'leaky' abstractions like synchronous remote procedure call (RPC). |