Twitter github

Equinox Summit 2007

I had a bit of time to reflect on the Equinox Summit and here are my take aways:

  • p2 development is progressing very quickly
  • Dynamic-aware programming (service / extension registry) within OSGi is hard (we should adopt a standard way by Eclipse 4.0)
  • Service Activator Toolkit (SAT) is making its way into Equinox
  • It’s p2 not P2
  • Next time on pay-per-view: Spring-OSGi versus Declarative Services
  • It’s time to move the Equinox console out of the framework itself
  • Ottawa has a cat problem
  • ECF has some new requirements due to p2 to support adaptive downloading
  • Creating a standard and lightweight way to pass messages between Equinox instances is a bit tricky (178927,201154,4922)
  • I fear the p2 UI will suffer from the sins of our past. We really need to move away from doing everything within Eclipse. The p2 UI should take hints from Firefox. I’d rather have p2 come up with a standard package for information (analogous to the XPI format) and allow people to use the embedded browser to install things via one click.
  • Should Eclipse.org maintain a central metadata repository to avoid RPM Hell? A large central repository is what Linux distros have moved to as they have learned from the past cries of their users.
  • Having an “Eclipse Installed” sticker on your laptop can cause you to meet interesting people at the airport
  • p2 plans to go live during Eclipse 3.4M5
  • p2 will be requiring developers to do build-to-build upgrades using p2
    • Note: This is so crucial it’s not even funny. One of the biggest reasons the old Update code didn’t get more love is because we didn’t “eat our own dog food” so to speak.

On the whole, the trip was very enjoyable. It was a pleasure to meet new people and see some faces I haven’t see in awhile. Thanks to the Eclipse Foundation and Jeff for putting this event together. Maybe it’s time for a PDE Summit in Austin :)?

  • Patrick Mueller

    Does the “dynamic programming” in the mention of “Dynamic programming within OSGi is hard” imply using ‘scripting’ languages? Because, it should, if it doesn’t.

  • Patrick Mueller

    Does the “dynamic programming” in the mention of “Dynamic programming within OSGi is hard” imply using ‘scripting’ languages? Because, it should, if it doesn’t.

  • Wayne

    Strictly speaking, it’s not a cat *problem*. There is a colony of cats living on Parliament Hill that are taken care of by an 80 year old man. It’s really no problem.

    I do find it interesting to watch tourists stare at it with the sort of fascination normally reserved for a zoo or some such thing. They’re just cats living in purpose-built cat condos some 20-odd meters away from the halls of power in Canada. Why is that interesting?

  • Wayne

    Strictly speaking, it’s not a cat *problem*. There is a colony of cats living on Parliament Hill that are taken care of by an 80 year old man. It’s really no problem. I do find it interesting to watch tourists stare at it with the sort of fascination normally reserved for a zoo or some such thing. They’re just cats living in purpose-built cat condos some 20-odd meters away from the halls of power in Canada. Why is that interesting?

  • Wayne

    Pat, dynamic programming refers more to making bundles more aware of the dynamic nature of the OSGi environment. That is, making sure that bundles do the right thing when other bundles are loaded or unloaded.

  • Wayne

    Pat, dynamic programming refers more to making bundles more aware of the dynamic nature of the OSGi environment. That is, making sure that bundles do the right thing when other bundles are loaded or unloaded.

  • Chris Aniszczyk (zx)

    Yes, Wayne is correct. I updated it to say “dynamic-aware” programming.

    I think you’re referring to what I call “scripting.” This kind of sucks within Eclipse too.

  • Chris Aniszczyk (zx)

    Yes, Wayne is correct. I updated it to say “dynamic-aware” programming.I think you’re referring to what I call “scripting.” This kind of sucks within Eclipse too.

  • AlBlue

    Cool; p2 will be live by 3.4M5? Roll on 3.4M5a πŸ™‚

  • AlBlue

    Cool; p2 will be live by 3.4M5? Roll on 3.4M5a πŸ™‚

  • Kim Moir

    Chris, instead of looking at the cats on the hill, you should see at the caterwauling that takes place _in_ the Parliament buildings during Question Period. Also very entertaining.

  • Kim Moir

    Chris, instead of looking at the cats on the hill, you should see at the caterwauling that takes place _in_ the Parliament buildings during Question Period. Also very entertaining.