Where he blogs about his eclipse musings
Posts tagged Open Source
Open Source and Communities
Oct 24th
I’m always amazed and wowed by eclipse the platform, and more importantly the various communities that have formed around it.
I’m working on creating an open-source functional testing tool for testing SWT apps, I call it SWTBot (which is named after a similar project ABBOT.
SWTBot does work fairly well with most popular SWT controls, barring a few like DateTime (which have different implementation across platforms.) The ACID test for SWTBot would be if it is able to test eclipse itself. I was trying to click on some submenus in the eclipse. Since menu entries among other UI components are lazy loaded, it is very difficult or rather impossible to walk over all UI components, and I was quite stuck with this fundamental problem.
Not for long — Logging on to #eclipse, a few conversations later with Paul, the problem got solved.
Making Eclipse Plug-ins using JRuby or Groovy
Jul 27th
Read more about using JRuby or Groovy to write eclipse plugins here: http://dev.eclipse.org/blogs/wayne/2007/07/26/making-eclipse-plug-ins-using-jruby-or-groovy/
Reminder: ThoughtWorks Master Class Series 2007 – Registrations closing… and fast
May 18th
Sidu has written a good post on why you ought to be attending the ThoughtWorks Master Class Series 2007.
Registrations for the Bangalore event have already come to a close down. We’re already sending invites for the Pune event. There’s still some invites left for the Pune event, and you can just about make it if you register quick.
CCTray in Java
May 11th
Akshay and me have been pairing since a couple of days to hack together a java version of CCTray written using SWT. This version of CCTray can connect to CCNET and cc.rb.
A lot of folks use *nix and the existing CCTray is not much help.
If you wish to use this pre-alpha release, feel free to write back. It’s not all that configurable, so you have been warned
Oh, yes, BTW this release depends on issue #899 of CCNet dashboard, and issue #118 of CC.rb. You can vote for these issues to be resolved to see CCTray in Java released a bit earlier.
Kill the mouse, and forget having to remember keyboard shourcuts :)
May 8th
As an Eclipse plug-in developer who’s recently moved to using JetBrains’s IntelliJ Idea; I must agree that IntelliJ has excellent support for having to use the keyboard. I haven’t had to use the mouse much when I’m using IntelliJ.
On the down side — I’ve to remember all the keyboard shortcuts. This is hardly an option when there are a whole lot of keyboard shortcuts to remember, quite a lot keyboard shortcuts in most IDEs don’t really make much sense, and quite a few features do not even have keyboard shortcuts!
NO LONGER!
This Quick Assist (CTRL+3) feature in the latest version (3.3-M7) of eclipse makes available ALL the UI elements – views, menu entries, even refactorings all in one single place. What’s more it supports CamelCaseCompletion. This combination makes for some kick-ass development.
Keyboard Shortcuts — what’s that ?
Oh yeah, and there’s support for a brand new refactoring — Introduce Parameter Object
Sriram at JavaOne
May 2nd
It’s official now. Sriram a colleague at ThoughtWorks has finally got a US Visa to speak at JavaOne in San Fransisco. He’ll be speaking on OpenGrok, “a fast and usable source code search and cross reference engine.”
He compiles Mozilla on Opensolaris during nights, and has recently been working on getting SWT/Mozilla to work on OpenSolaris-gtk. He aims to eventually contribute eclipse builds for opensolaris. This would also get a lot og SWT based apps like the Google Web Toolkit(GWT) to work on OpenSolaris
You can catch up with him at JavaOne and the Eclipse Party at JavaOne.
Sriram lives here.
Lotus Notes beta 8, and Eclipse
Mar 23rd
I saw this post by ZX on Lotus Notes 8 based on the Eclipse platform.
ZX says:
…
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?
…
OSGi is great on my desktop, laptop, servers, even mobile phones. But lotus notes based on OSGi ? I’m a die hard Eclipse fan and developer. But when it comes to usability of the software that I have to use everyday I’m a tough guy to convince.
For another potshot at this installer (for now) it is about 673 MB, is packaged as a .tar (Anyone at IBM lotus notes packaging team heard about something called as gzip/bzip2?) The documentation (which is about a total of 3MB) comes as a separate download. While it is a good idea to package the documentation separately I wonder if the installer comes with some documentation.
I just hope that I do not have to go through all these pains and musings and some more pains to install Lotus Notes 8. Especially after downloading something that is 673 MB.
Vim assistant
Mar 22nd
SVNAnt: Using ant with SVN
Mar 13th
While working on some ant build scripts today. A lot of custom batch files that were being exec’ed from within ant builds; batch files that would perform svn updates, reverts and commits, among other svn actions.
A good alternative would be to use SVNAnt (some snippets follow):
<svn>
<delete>
<fileset dir="workingcopy/deleteTest">
<include name="**/*.del"/>
</fileset>
</delete>
<commit message="commit deleted files"
dir="workingcopy/deleteTest"/>
</svn>
<svn> <update dir="dir/to/update/" recurse="true" /> </svn>
New article: Contributing Actions to the Eclipse Workbench
Feb 26th
I’ve just updated an old article on eclipse. The updated article contains updates for adding contributions to custom views and editors. Read the article here.


