Just came across the new code.recommenders incubation project over at eclipse.org and wow does that look cool. Very cool indeed especially if you spend part of your day in Eclipse. Actually the uses for this goes beyond code completion just like Mylyn goes beyond code as well (see Imagine combining this with Notes 8!). Imagine this for email addressing and/or collaboration. Think how analytics technology like this could make “recent contacts” so much better. Imagine how spell check could be improved.
Perusing the the Composite Application Wiki I discovered a technology IBM calls jWidgets. Basically they are for Composite Application Java component development what iWidgets are to websites that is a widget framework for easily and more quickly doing stuff. Developing Java components for composite applications is a little hard as you have to manage wires etc. yourself. A framework would make that a lot easier and that’s exactly what jWidgets are.
Having the technology available to Lotus Notes (and not just Lotus Expeditor) would be really cool. From an IBM’er I however learned that they haven’t been formally tested in Notes, but the technical capability is there. They have only been tested formally in Lotus Expeditor 6.2.2.
Lotus Expeditor Toolkit 6.2.2 is now available as a ZIP-file download from the below link. Previously it only available as an ISO-file. Will download and try out.
Bob has, once again, written a very nice post on his blog. This time it’s on plugin preferences and how the plugin_customization.ini file fits in and where Eclipse preferences are stored. As this is common cause of concern and questions from plugin developers and admins I wanted to point to the post.
On Friday Bruce and Julian let me on The Taking Notes podcast to talk about plug-in development and how to get started with plug-in development. We also talked a bit about the RedWiki we’re writing. I think it’s a pretty decent discussion about the topic and I hope it’s a pleasant listen.
“Let’s talk Eclipse plugins! It’s not just an Eclipse thing, plugins can be used to extend the functionality of your Lotus Notes client.
Mikkel Heisterberg has been instrumental in helping developers wade through the murky waters of Lotus Notes sidebar app and plugin development for several years, through Lotusphere and user group presentations, blog articles, and onsite training. Bruce and Julian talked to him about how this plugin technology can be used and what’s going to be in the new IBM Redbook he’s been working on.”
The podcast may be found in iTunes or directly using the following link: Taking Notes Episode 122: 2010.09.24 – Sidebar, Plugins, and Notes Client Extensions with Mikkel Heisterberg
Well I just did a quick search on developerWorks and it gave me a lot of info. Among others were the below articles that I think look very interesting. Especially those two first ones look like something that would be of interest to a lot of people venturing into this area.
- Eclipse’s Rich Client Platform, Part 1: Getting started
- Eclipse’s Rich Client Platform, Part 2: Extending the generic workbench
- Create an Eclipse game plug-in, Part 1: Getting started
- Create an Eclipse game plug-in, Part 2: Building and firing a BB gun
- Create an Eclipse game plug-in, Part 3: Gaming the system
- Create an Eclipse game plug-in, Part 4: Packaging, testing, and putting final touches
- Building Eclipse plug-ins using templates
- Eclipse Test & Performance Tools Platform, Part 1: Test, profile, and monitor applications
- An introduction to the Eclipse Web Tools Platform V1.0
Alan Cooke (member of the Redbooks team) just pinged me on Sametime and pointed me to a greate piece of news. As you might remember Google acquired Instantiations a while back. Instantiations developed a couple of developer tools for GUI building, code analysis and UI testing. Today all our prayers had been heard and Google is making all the tools from Instantiations free!!!. How sweet is that?!
The article referenced above describes the different tools and screenshots.
The reason this is important to you as a Lotus guy or gal is that WindowBuilder Pro for SWT makes it very easy to quickly mock up or build the GUI for your SWT based plugins. You simply drag’n’drop components onto the screen to build the UI. Think of the XPages UI but for SWT components. Very nice.
So how do you get the tools? Simply head over to the respective Google page to learn more and/or install. The direct links are:
Did I mention that all the tools are now free?!?
Once you go the tool page you’ll see a link to the “Download” page in the menu on the left. The page has links to update sites for easy installation. The tools work with Eclipse 3.4, 3.5 and 3.6.
P.S.: There is also a GWT designer tool (Google Web Toolkit) available (tool page is here). The tool is very nice if you develop GWT applications.