Twitter github

Posts Tagged with “eclipse”

Lotusphere & Eclipse

I will be facilitating a BOF at Lotusphere 2007 which will serve as a meeting of the minds between some Eclipse people (me and Mark Rogalski who is from eRCP fame), Lotus open-source people (OpenNTF) and general community members. The idea here is to get people talking to see how open-source (and Eclipse) can impact Lotus. Or what Lotus can do to better learn from the open-source community. My personal and selfish goals are to: 1) build a better bridge between the Lotus (open-source) community and the Eclipse community; 2) Try to get Lotus using a planet similar to Planet Eclipse as they have some vivacious bloggers.

My offer always stands if anyone is in the Orlando, FL area next week and wants to partake in some frosty beverages while talking open-source 🙂

GraphicsZilla & The Running Man

This post is dedicated in loving memory to the Eclipse running man (resurrect him)

Ever wonder where graphics from the various Eclipse projects come from? Who knows! My point here is that the current process isn’t as transparent as it could be. I think the Eclipse Foundation has done a great job with IPZilla and I think a similar thing could be done with graphics and user interface related tasks. Imagine something like GraphicsZilla (or UIZilla), where projects could post requests for graphics, ask for feedback on user interface related items.

For those who don’t believe this is possible, let me use the example of the Modeling Project logo contest. This simple contest with minimal advertising attracted quite a few submissions from the community, which one of them was chosen to be the logo. Not all Eclipse developers are programmers, there are fantastic designers (ie., Linda Watson, Kimberley Peter, etc…) out there that are part of the Eclipse community.

The point here is that the community is Eclipse’s greatest and most important asset and we are missing out by not taking advantage of their valuable input.

Thoughts (opened a bug)?

My EclipseCon 2007 Short Talk Picks

I spent some time recently going through some of the submitted short talks for EclipseCon. Before I list them, here is a reminder for everyone to register or propose more talks. EclipseCon really is THE Eclipse conference in my opinion. It easily is the conference with the most committers attending and has the most talks from the “trenches.”

Getting Your Projects Website Running with Phoenix
Building on Mylar
Styling SWT Widgets Using Cascading Style Sheets (CSS)
Introducing COSMOS: A Systems Management Framework
Pack200 compression for your plugins – how to use it, and how it works
Providing services on top of pdebuild
Eclipse in the Enterprise
Versioning plug-in is good for you and the eclipse ecosystem
Eclipse Linux Distros Project Overview

Eclipse Student Project Ideas

I will be working with UCLA‘s wonderful software engineering class again this year where they emphasize student projects. The class usually entails different companies (Google, IBM, etc…) or open source projects (Wine, Eclipse, etc…) coming in and presenting an overview of the project and some project ideas that the students can mull over. This allows the students to work on cool things and learn about software engineering at the same time!

Last year, the students didn’t listen to any of my suggestions (just like in real world software engineering projects!) and decided to go with a MIPS/SPIM IDE 🙂 This year, after I give the typical Eclipse schpiel, I want to entice them with some exciting (yet doable) project ideas. For the committers out there, do you have any tasks within your projects that students could do? For others, do you have any ideas that students relatively new to Eclipse can handle?

In anticipation of this year’s Google Summer of Code, I have started a wiki page to list some student project ideas. I encourage committers and community members to post ideas there 🙂

By the way, if anyone is in the LA area on January 10th and wants to discuss Eclipse / open-source over a couple of drinks, let me know 🙂

It’s bundles all the way down

It looks like we have a comprehensive article on how to use base Eclipse to work with eRCP now. Why should you look at using eRCP? I find reading David Beers’ blog post on ‘Eclipsing Java on Mobile Phones’ helpful. So helpful that I actually want to write a bug against eRCP to include some of that information on their website.

Where in the world is my Class?

I did some work in 3.3M4 that allows you to flag missing exported packages (quickfix will be in 3.3M5):

In my opinion, the problem with this particular feature is that the default is IGNORE which means most people won’t know about it, therefore won’t use it (except for those people who have felt the pain of forgetting to export a new package). What does the community think there, should the default level be set to WARNING? This would inherently make everyone follow ‘The Eclipse Way’ (best practice ;p?) by exporting all their packages. However, the idealist in me thinks people will be exporting all their packages anyway and marking the proper ones internal. If you have some thoughts on this issue, please comment 🙂

Eclipse Cheatsheet Article

Being stuck at an airport provides the perfect time to blog about a new article from the PDE UI team (should we publish this at Eclipse Corner?) that discusses our improved cheatsheet development support. Why use cheatsheets? Cheatsheets provide an easy way to cut down the learning curve for your end users. I think the tools are there now (no more excuses!) for more Eclipse projects to create cheatsheets. So please pressure your local Eclipse project representative to include cheatsheets with their projects 🙂

PDE and Felix

For those who use the other framework ;), Apache Felix now has been integrated into PDE using the new pluggable framework extension point mechanism. There are now no excuses from using your favorite OSGi framework implementation with Eclipse’s sexy tooling (PDE).

Platform UI has been busy…

There is a proposal / some prototyping going on for something called Platform UI Error Handling. The concept here is to be able to provide a way for the end-users to a) see what the error is b) understand what it means within their domain knowledge and c) how they can act on the error (if possible). I think this is a pretty nifty concept… An example would be say an RCP product vendor now has the ability to notify the user of an error in a polite way and possibly have a webpage launch to their support webpage with some details automatically filled in regarding the error.