The extensible nature of Eclipse is simply amazing. I needed a way to look inside a jar-file which is isn’t on the build path in Eclipse which isn’t “natively” possible with Eclipse. What did I do? I did a quick Google search and 5 minutes later I had JarPlug installed and working. Then after opening this viewpart when selecting any jar-file in the workspace the contents is shown. How nice is that! ๐
Author: lekkim
Installing Lotus Expeditor Toolkit 6.2 – there’s an issue with the instructions
In preparation for my Lotusphere session I installed Lotus Expeditor toolkit 6.2 on top of a clean Eclipse 3.4 install in order to test it out. One of the things I noticed was that there is an error in the install guidelines – not critical but if you’re new to Eclipse you might be stumped. The documentation also fails to mention how to configure the Toolkit once installed. Read on…
The error is in the doc/index.html in step 5 where it states
"Select Add Site and browse to the drive and directory where the Lotus Expeditor Toolkit update site zip file is located and click OK."
The problem is that the Expeditor toolkit that I downloaded from IBM Partnerworld didn’t have a zip-file but instead an unpacked update site. In my case step 5 should instead be
"Select Add Site and browse to the drive and directory where you unpacked the Lotus Expeditor Toolkit and select the Expeditor_Toolkit_install directory and click OK."
The remaining steps are fine and installing the toolkit is almost easy… There is one caveat the documentation fails to mention and that’s how to fill in the dialog that pops up once the Toolkit has been installed and Eclipse has been restarted. I fill in the dialog as follows (with Notes 8.5 installed in C:Program FilesNotes 8):
- Lotus Notes 8
- C:Program FilesNotes8frameworkrcpeclipse
- jre6
- 1.5
- Display the first time a new workspace opens
Question on LotusScript.doc HTML output
I have been hard at work on version 2 of LotusScript.doc and I’m getting very close to a beta candidate. My main issue is that I keep adding features instead of finishing the core product as I now have a framework that is far more extensible than the version 1 code.
I’m currently finishing the framed HTML output that also shipped with version 1 and in that regard I have a question for LotusScript.doc users. Which parts of the HTML output do you actually use? In version 1 you could select to include the follow design element types and have output about these output to the documentation:
- Script libraries
- Agents
- Database script
- Forms
- Views
- Pages
- Shared actions
Which parts do you actually use? Is there a better way to do it? Any parts that should highlighted differently?
Please donate
Based on prior and recent recommendations I have set up a Paypal account to accept donations to finance the development of the free version of LotusScript.doc version 2. All donations will be very much appreciated and help me justify the time I put into this.
![]()
Scala links
Dan Sickles sent me a couple of Scala links after I tweeted that I was playing with Scala over the holidays. Thank you for those. I put them here if others are interested.
Lotusphere 2009: Preferences in SWT components
On the demos I have done for my Lotusphere 2009 session is a demo on how to use the extension point to extend the preferences dialog box (File/Preferences…) in Notes 8. As always a demo makes it easier to comprehend so download and explore to your heart’s content. Questions are welcome here or at Lotusphere.
Otherwise I recommend the Eclipse User Settings FAQ
SWT @ Notes 8: Network awareness from SWT components
One of the big strengths of having Notes 8 built in Lotus Expeditor is that you have access to all the functionality of the underlying Expeditor platform including its services. On if the nice ones is that you can be notified when the underlying network connectivity is available and/or unavailable.
RESTlets in Jersey
REST services are very in so you might want to read this article (Configuring JSON for RESTful Web Services in Jersey 1.0) on how to use the Jersey REST framework. RESTlets is another Java API trying to standardize how to develop REST services using Java.
Doclinks and default views
After spending a fair time troubleshooting an agent that send out e-mail I found the problem and the reason it didn’t run. Once again it was because you apparently cannot create a doclink to a document in a database that doesn’t have a default view. Why that is I do not know but that was the case… Again! I seen this before but it continues to amaze me.
Looking into Scala
I’m spending a little time this Christmas holiday looking into Scala which is a functional programming language that runs on the JVM. I’m off to a good start with the excellent The Busy Java devlopers Guide to Scala on developerWorks by Ted Neward.
object HelloWorld {
def main(args : Array[String]) {
Console.println("Hello Scala World!")
for (value <- args; if value.startsWith("Lotus")) {
Console.println(value)
}
}
}
Merry Christmas / Happy holidays
Merry Christmas or happy holidays – whatever you prefer. I’m in the middle of a couple of festive days trying hard to avoid too much coding which I’m finding a bit difficult. The abstiences are hard to deal with… ๐
Anyways – have a good one and see you on the other side.