I was recently working with the Apache Commons Httpclient library to move it into the Orbit project. Mylar (and other projects) was looking forward to using this library out of Orbit directly instead of including it as an additional library (yuck!). Eugene Kuleshov recently commented about how painful it would be for developers to work with Orbit bundles because developers would have to grab bundles from another repositories in order to get their workspace compiling. Well, let me introduce you to something called Project Set Files. They are a form of black magic that comes from the Team “team.” PSFs allow you to quickly materialize a workspace and are commonly found in “releng” projects (for Eclipse projects that know about them). I highly recommend using them 🙂
Posts Tagged with “eclipse”
Project Set Files (PSF)
By Chris Aniszczyk
We do tooling but our business is people
By Chris Aniszczyk
The Eclipse 3.3 release cycle has gone really well for the PDE team. Considering the relatively small size of the team, we’ve managed to fix a ton of bugs and add a plethora of new enhancements (from people who didn’t submit patches btw ;p). The PDE motto has always been, “We do tooling but our business is people.” With that stated, the PDE team is entering the polish phase of the release cycle and we implemented things known as “theme weeks.”
This week’s theme is “anything product related” needs to be polished. Next week is primarily all things cheat-sheets. We are inviting the community to comment and file new bugs that they would like solved before 3.3 closes. We will pay special attention to these requests and try to fit them in the plan as we understand that PDE plays an important in the future growth of Eclipse.
3.3M6 is out
By Chris Aniszczyk
It looks like 3.3M6 was finally published. The New and Noteworthy is out for all to digest 😉 Here are my biased favorites:
- SWT Gone Wild (WPF support. JavaXPCOM support, OLE Improvements)
- Equinox HTTP Service is now in SDK (thank you Simon / Curtis)
- Categorized Help Search
- Platform Proxy/SSH support (yay)
- Custom splash screen templates
100
By Chris Aniszczyk
> wget http://planet.eclipse.org/planet/opml.xml
> grep 'outline' opml.xml | wc -l
> 100
I’m happy to announce we are finally syndicating 100 bloggers on PlanetEclipse (maybe not 100 unique individuals since Wayne Beaton has 10 blogs on Eclipse ;p). I think this is great news for the growing Eclipse community… if you’re out there in the community and want to have your voice heard, why not be syndicated by the planet? We all can learn from each other instead of crying foul during march madness!
Eclipse and Lotus Notes
By Chris Aniszczyk
In what probably marks the start of the largest deployment of Eclipse technology ever, Lotus Notes 8 recently went into public beta. There’s a pretty good article out there on developerWorks that gives you an overview of how the client was built on top of Eclipse.
The big news in Lotus Notes V8 is that the Notes V8 client encapsulates all the code that is Lotus Notes within the Eclipse environment. This move puts Lotus Notes on an open-source Java-based platform. Originally created as an integrated application development environment, its open, plug-in-based architecture has made Eclipse itself the foundation for rich client platform development. Lotus Notes V8 is built on Lotus Expeditor, IBM’s universal managed-client software, which, in turn, is built on Eclipse.
In the end, this is great news for Eclipse which now gets to interact with a whole new set of users and developers.
Eclipse (OSGi) on clients… devices… servers… , what’s next?
Simple Remote Eclipse Console
By Chris Aniszczyk
Not sure how many people know this, but I discovered this accidentally this weekend. When launching Eclipse with -console, you can specify a port which you can telnet into (ie., ./eclipse -console 85). When you telnet into the specified port, you get a familiar OSGi console 🙂
An Easy 58 Steps
By Chris Aniszczyk
PDE Build is somewhat of a black art in the Eclipse community. In my opinion, it’s something that we just lack tooling for. The situation is really no different than it was back in the day in creating an Eclipse RCP-based product without the product tooling (remember, it was an easy 58 steps and modifying a ton of config files ;p). Unfortunately, the tooling effort around PDE build has never really made it into plan, however, the greatness that is the Eclipse community seems to have started a solution: introducing PluginBuilder. I suggest people support or contribute to the project. In the future, I would like to even see something like it in PDE UI. Eclipse is you, right ;)?
Eclipse, Bugzilla and Flags
By Chris Aniszczyk
Denis‘ blog entry on upgrading to the new version of Bugzilla prompted me to post a comment on enabling flags in Eclipse’s bugzilla. Flags are widely used by the Mozilla team for things like approving patches from contributors and also just generally approving bugs for a specific release. I think Eclipse can benefit with flags for things like letting committers approve patches from contributors (or each other) and PMC approvals. Denis graciously opened a bug to discuss this (and a sample of what flags would look like in Eclipse bugzilla). Please comment if you have an opinion on the issue 🙂