Recent Changes
- Advice on Unit Testing in OSGi
- Advice on implementing unit testing in OSGi from Jeff McAffer, the Equinox team lead. By including tests inside your bundle you add at least one dependency to the test framework from your bundle. It is better to put your tests in a separate bundle to avoid the need for users to have to download the test framework bundles just so they can run your bundle.
- Using Multiple Class Loaders
- Using the new build system, it is now possible to use multiple class loaders. This solves the problem of different contributors who would like to use different versions of the same jar. This page describes the conceptual underpinnings of this new class loading system.
- Dependency Analysis
- Documents and artifacts pertaining to analysis of Kepler dependencies.
- Kepler Newsletter September 2008
- The September 2008 Kepler Newsletter has been released, including overviews of the pPod project, the Stakeholder's meeting, and a technical tip on conditional execution.
- Custom Class Loading
- Documents that discuss how we might implement modularization using our own class loading mechanisms.
- OSGi Adoption
- Design documents developed during analysis of adopting OSGi as a Framework for Kepler.
- Trade Studies
- Documents on the different approaches to Framework development that we explored.
- OSGi Survey Results
- An interesting survey of OSGi enterprise users.
- Steps to use Fragments to patch a plug-in
- This method will replace our current method of using an experimental directory for overriding Ptolemy code.
- Kepler talks at EIM 2008
- Kepler was featured in several talks at the Environmental Information Management 2008 conference.
- Extension build system
- Documentation for the new build system supporting independent development of Kepler extensions.
- Eclipse NewsPortal
- Many useful and searchable newsgroups.
- OSGi in Practice (Open Text Book)
- Uses the Apache Felix Framework for examples.
- OSGi Alliance Main Page
- The Dynamic Module System for Java
- Eclipse Performance Bloopers
- An interesting look at some of the performance problems that Eclipse has had in implementing the equinox OSGi framework.
- Getting Started with OSGi
- Some tutorials and a getting started guide for using the Equinox OSGi Framework.
- SANParks: Managing Wildlife Populations
- newsletter
- Kepler Bundle Package List
- Framework Team Design Document where we keep the current list of which bundle existing Java Packages will go in to.
- Actor Development Kit
- Requirements document for the Actor Development Kit System. This system will allow users to more easily create new Kepler Actors.