Personal tools
You are here: Home
Log in


Forgot your password?
New user?
 

Modified items

All recently modified items, latest first.
Re: the problem we're solving with multiple class loaders by Matthew Jones, last updated: Sep 15, 2008 01:20 PM
I think your description of the problem we are trying to solve is reasonable.  Its also good to hear that David was successful with his quick prototype.  You didn't provide enough details for me to evaluate the solution -- this is similar to the proposed new build system.  There has been some work, and I think something is working, but there haven't been any announcements to kepler-dev or the forums or a README describing what was done, or how to use it, so its very hard to evaluate. Maybe David could chime in and describe what he actually did, and describe what someone else should do to use the system, either through a post here or as a link to a readme in SVN somewhere.  It also sounds like there would be more work to get to a runtime system, right?
Getting Started with OSGi by Aaron Schultz, last updated: Sep 15, 2008 01:18 PM
Some tutorials and a getting started guide for using the Equinox OSGi Framework.
Suggestions for "Projects Using Kepler" section by Kirsten Menger-Anderson, last updated: Sep 15, 2008 10:32 AM
Re: Suggestions for "Projects Using Kepler" section by Matthew Jones, last updated: Sep 15, 2008 10:32 AM
Sounds good to me -- go ahead and use SANParks as an example project.
the problem we're solving with multiple class loaders by Timothy McPhillips, last updated: Sep 14, 2008 03:59 PM
I think it is worthwhile trying to be very specific about what we are trying to achieve when proposing a framework for loading Kepler modules in distinct Java class loaders.     First, a problem we are not trying to solve.  We are not trying to make it possible for two modules to load two different versions of the same class and exchange instances of these classes, while pretending that they are in fact the same.  As far as I know this simply cannot be done in Java.  If two modules need different versions of a class then these modules are islands with respect to each other as regards this class.  They cannot use instances of the class created in the other module as if they were instances of the locally loaded class.   What problem then are we trying to solve?  We are trying to make it possible for two modules to use different versions of a class when instances of these classes are *not* going to be shared between the two modules.  A common situation would be one where the Kepler kernel uses one version of a jar, and a Kepler extension uses another version of the jar.  Another situation is when two extensions need to use different versions of a jar.   A second problem we are trying to solve is that of being explicit about what libraries a module depends on, and easily distributing the required libraries with the module.  An easy way to do this is to have each module include in their respective lib directories the jars they require.  But what we don't want is a situation in which two modules include the same version of a jar and yet, because the two modules loaded the jar using different class loaders, cannot exchange instances of classes defined in the jar.  Instead, one wants each jar to be loaded only once regardless of how many modules depend on it and include it in their lib directories.    Thus what we want is to be able to load modules into distinct class loaders, while allowing them to exchange objects when the underlying classes are the same version.   If this is indeed the problem we are trying to solve, then we currently have a solution in hand.  David Welker last week extended the class loader approach Sean Riddle was working on earlier in the year to work in conjunction with the new extension-build system.  Any module can be configured to run in its own class loader (by default all modules load in a single class loader), each version of a class or jar is loaded only once, and all modules employing the same version of a class can exchange instances of that class.   This approach could be readily enhanced to work as a run-time Kepler Loader on user machines as well.   Please correct any misconceptions I may have about these problems and solutions!
need feedback on new wiki organization by Kirsten Menger-Anderson, last updated: Sep 12, 2008 11:05 AM
Hi folks, I've moved all of the more straightforward content onto the new wiki--it still needs review and, of course, is open to rearrangement, etc. Linked here are some ideas about how to handle the rest of the wiki content (primarily specs and meeting notes). Please look it over and let me know what you think! Perhaps we can schedule a conference call next week? Thanks, kirsten
Re: Collaboration tools by Matthew Jones, last updated: Sep 12, 2008 10:30 AM
Hi Christopher, Not much is needed  -- Interest Groups will only require a brief paragraph or two to describe the topical area of the group.  So once everyone is happy with that statement of the topic of the interest group we can move it out of incubation. Matt
SANParks: Managing Wildlife Populations by Kirsten Menger-Anderson, last updated: Sep 12, 2008 10:27 AM
Re: Suggestions for "Projects Using Kepler" section by Kirsten Menger-Anderson, last updated: Sep 12, 2008 09:42 AM
I was thinking of adding SANParks to the Kepler Projects section because there is already some great content about it that I could easily repurpose.  Please let me know if you have objections. As always, additional suggestions for projects to add to the page are much appreciated!
Re: New Content in the User section by Kirsten Menger-Anderson, last updated: Sep 12, 2008 09:08 AM
Hi Ilkay, The content is under: https://dev.kepler-project.org/users -kirsten  
Re: New Content in the User section by Ilkay Altintas, last updated: Sep 11, 2008 01:03 PM
Hi Kirsten, What's the link? Thank you! -ilkay   Previously Kirsten Menger-Anderson wrote: Hi, I added some content to the User side of the Kepler wiki and would love to get feedback from you about it. I'm still working on adding portlets to the pages with links to recent news items and newsletters, as well as more images to make the place more eye-catching--if you have suggestions along those lines, please pass them along as well. Thanks!    
Re: New Content in the User section by Ilkay Altintas, last updated: Sep 11, 2008 01:02 PM
Hi Kirsten, What's the link? Thank you! -ilkay
Re: Collaboration tools by Christopher James Tuot, last updated: Sep 11, 2008 05:34 AM
Hi all, I thought the Web User Interface Group would directly be in the "Interest Group" and not in "Incubation". What are the requirements to get out of the "Incubation" state? Cheers,  Christopher
Re: Collaboration tools by Kirsten Menger-Anderson, last updated: Sep 08, 2008 02:14 PM
Thanks, Shaun! I created a user/newsletter directory. Right now, there is only one newsletter in it, but I'll be adding more pdf files when the newsletters are done. Also: right now the What's new item lists the oldest three news stories. I entered the stories in reverse chronological order so that the latest would appear at the top of the folder page, and planned to drag-and-drop new additions to the top of the what's new folder so they could display there, too. Is there a better way to set this up so that the latest content will appear at the top of the screen and so that the news portlet will receive the most recent content? Thanks again for your help.
newsletter by Kirsten Menger-Anderson, last updated: Sep 08, 2008 01:57 PM
Kepler Bundle Package List by Aaron Schultz, last updated: Sep 08, 2008 10:37 AM
Framework Team Design Document where we keep the current list of which bundle existing Java Packages will go in to.
Actor Development Kit by Aaron Schultz, last updated: Sep 08, 2008 10:04 AM
Requirements document for the Actor Development Kit System. This system will allow users to more easily create new Kepler Actors.
Trouble reproducing "Accessing HSQL" steps by Kirsten Menger-Anderson, last updated: Sep 08, 2008 10:03 AM
Re: Trouble reproducing "Accessing HSQL" steps by Kirsten Menger-Anderson, last updated: Sep 08, 2008 10:03 AM
Thanks, Matt! That works. I've updated the instructions on both wikis.
Extension Framework by Aaron Schultz, last updated: Sep 08, 2008 09:52 AM
Requirements document for the Kepler extension framework system. This system will be designed, developed and maintained by the Framework Team and it will allow for Kepler modules to be created, packaged, versioned, configured, loaded and executed.