Twitter github

Posts Tagged with “eclipse”

links for 9-26-08

  • Eclipse Summit Europe Sessions are available
  • What if the Eclipse Foundation could fund students to work on Eclipse projects? Interested? Check out Wayne’s email.
  • Learn to hack Android using the Eclipse-based tools
  • Eclipse and OSGi move forward with eRCP standardization… interested in participating?
  • The e4 project proposal is posted
  • Interested in an “I’m feeling lucky” Mylyn button?

Lipstick on a Pig, OSGi and JEE

So it looks like OSGi isn’t a secret anymore… it continues to be adopted by the JEE crowd according to a new press release. The only problem with that press release is that it’s somewhat of a farce. I know of only a couple companies that are truly pushing OSGi as the actual application model… not the decrepit JEE stack of technologies like EJBs and friends.

Sure, it’s nice to say that you’re taking advantage of OSGi as the runtime for your application server, but how about for the application model? Once we have bundles running on desktops, servers and devices… things start to become very interesting as this will be the first time I think the industry has one application model across target environments (desktop, server, device).

Maybe all my agnst against JEE is coming out today 🙂

What do you think?

Yo Quiero Eclipse Jobs


I just noticed that that eclipse.employment newsgroup had some new job postings… one of them being from Taco Bell. I just had a funny picture of myself hacking Eclipse and being surrounded by free tacos (hopefully breakfast tacos). If you’re looking, check these jobs out:

GMF (Modeling) Book on Safari

It looks like the GMF Book is getting closer to being published. The rough cuts are published online now with a publication date of Feb 20, 2009. This should help the Modeling community quite a bit… especially given that the 2nd edition of the EMF book is coming out soon too.

Now back to writing the 2nd edition of the RCP book before I look like a slacker 🙂

Third Party Bundle Hell?

I recently blogged about how to deal with third party dependencies in an OSGi-based environment and a thought came across my mind about putting ourselves in a crappy situation. What do I mean? Well, let me illustrate with a simple example using the Apache Commons Discovery library. In the Spring Repository we see this:


...
Bundle-SymbolicName: com.springsource.org.apache.commons.discovery
Import-Package: org.apache.commons.logging;version="[1.1.1, 2.0.0)"
...

In the Eclipse Orbit repository:


...
Bundle-SymbolicName: org.apache.commons.discovery
Require-Bundle: org.apache.commons.logging;bundle-version="[1.0.4,2.0.0)", org.junit;bundle-version="[3.8.0,4.0.0)";resolution:=optional
...

I wonder what we’ll see when Apache decides to start offering bundles as a download option… the point here is that we are in a precarious position with third party libraries. Each bundle repository will have its own format when it comes to things… they may conflict or they may not. For example, the current example conflicts because of the choice of using Require-Bundle versus Import-Package as the way to express dependency information. The problem could be fixed if Orbit switched to using Import-Package but this still doesn’t help people who are using Require-Bundle as a client of these libraries.

It seems we may need some set of best practices that bundle repositories follow that ensure bundles from each repository are interoperable. What are people’s thoughts on this topic? Have you been bitten with interoperability issues by using bundles from different repositories? I only see this problem becoming more annoying as more people start adopting OSGi.

Eclipse in Hawaii?

I was pouring over my email after getting back from a client site and noticed “Eclipse” and “Hawaii” in the same sentence. I figured this should be good… given all the political news crap lately! And it indeed it was, it looks like Hawaii will have its first Eclipse User Group!

It’s good to see Eclipse User Groups sprouting up in various places… like Hawaii. Now the question to ask is how quickly Wayne Beaton, Donald Smith or Ian Skerrett will find their way to give a talk over there 🙂

The smart money is on Wayne 🙂

OSGi 4.2 Early Draft

An early draft of the OSGi 4.2 spec is out. Learn about:

  • Security Enhancements
  • BundleTracker (kind of like ServiceTracker but for bundles!)
  • Bundle-License header (finally, but something more to tool…)
  • Service Registry Hooks
  • A common CLI for OSGi! (finally!)
  • Declarative Services Updates
  • Transactions in OSGi
  • Distributed OSGi (smells unnecessarily complicated but cool)
  • Common Component Model (Spring-DM)

It looks like there’s a lot of cool things going into 4.2… especially things like Distributed OSGi which can have a lot of downstream ramifications on people who use OSGi and want to use it in a distributed fashion.

Call for Input: p2 UI

For those who don’t follow a lot of the Eclipse mailing lists, the p2 team has graciously called for input on the 3.5 p2 user interface.

Consider this your chance to voice your concerns and offer feedback.

Happy Birthday Eclipse Evangelist!

For those who don’t know, it’s our lovely Eclipse evangelist’s birthday today.

Happy Birthday Wayne Beaton!

I think he turns a spry 28 or something 🙂

Keeping Users Happy via IRC

If you’re an Eclipse committer, contributor on enthusiast, I highly recommend checking out the Eclipse presence on IRC. We have quite a few project channels and more importantly, lots of people helping users on the #eclipse channel. It just takes a minute of your time to idle there and answer a question or two when you have time. You can even make a difference in someone’s development life in real-time:


So, give IRC a try and help liberate people 🙂