…after about one week of it being Gold we are already having customers ask us about upgrading to Notes/Domino 8. For now it is mainly the client upgrade which is the driving force behind customers asking. This is *much* faster than with R6 and R7 which I take as good news… π
Author: lekkim
Discovering Notes 8: Enabling Java 5 source compilation

I’m playing around with Notes 8 to get my bearings on the Gold release and I’m liking it. I’m kind of a Java-nut so I wanted to see if Lotus delivered on their promises to include Java 5 in Notes 8 and they did. Unfortunately the Java API hasn’t been updated for this release but hopefully this will happen in the near future. I know I will certainly stress that it will in the Domino Application Development Design Partner program where I have been fortunately enough to be included (together with Nathan and a fine line of other fine folks).
To test it out I fired up Domino Designer and created an agent to use generics and some autoboxing. Both are highly awaited in the Notes Java world – at least by me – and it will be really nice to have. The test agent code is as follows (generics and autoboxing is highlighted):
import lotus.domino.*;
import java.util.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
int size = new Integer(10);
List<Document> docs = new ArrayList<Document>(size);
for (Document d : docs) {
d.getUniversalID();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
To my surprise the above code didn’t compile and gave me the below compile error message.
I tried compiling the same code in Eclipse (using Java 5 source compatibility) and importing the class file as an Imported Java agent which worked fine. Hmmm – binary support but no source support? Last resort – look for clues in the release notes and there you have it! In the section “Installation, migration, upgrade, and configuration informationUpgrade notesNotes/Domino 8 upgrade to JDK (Java Development Kit) 1.5” it states that in order to keep backwards compatibility Java 5 source compilation in Domino Designer is disabled out of the box. To enable it add the following notes.ini variable and restart Notes:
JavaCompilerTarget=1.5
Once this line has been added I was able to compile the above code… π
Discovering Notes 8: @IsInCompositeApp?

I was scanning the DXL of the Notes 8 mail database template and stumbled upon an interesting sounding @formula called @IsInCompositeApp. It isn’t mentioned in the Designer Help which could simply been an honest mistake. I guess this function might come in handy once the composite application development gets going.
Notes 8 to the masses…

And this just in… Notes 8 is winning market share on the personal front where my big brothers girlfriend now is running Notes 8 for her personal e-mail and actually prefers Notes 8 over Microsoft Outlook. Mostly simply due to how e-mail addressing is handled.
New battery for my Thinkpad
I received a new 9-cell battery for my Thinkpad today and I gotta say it’s like getting an all-new laptop! 4,5 hours of battery life!! Nice – it’s the small things in life…. π
Lotusphere 2008
Things to do:
- Convince girlfriend that it is indeed a good idea that you attend a 5 day conference in sunny Florida while on holiday. Check!
- Book flight. Check! (Lufthansa from Copenhagen to Orlando via Frankfurt)
- Book hotel. Check! (Swan)
- Conference registration. Check!
- Eagerly await January… Pending!
Looking forward to see you all there!
P.S.: Convincing the girlfriend that attending the blogger gathering on Saturday evening is important will have to wait a little while I think… π
Announcing Lotus 8 and Sametime 8!?
If you read the above title and think that there must be something wrong – there is. Please read on…
The other day I received a letter from IBM here in Denmark with an invitation to an annual event held by IBM in Copenhagen called IBM Software Day. The letter also contained the flyer shown above. Not surprisingly the topic of this year is SOA with emphasis on the recent release of Notes 8. That message did however get lost to me in my disbelief over how poorly thought through this flyer is.
Is it just me or isn’t there (yet) a product called Sametime 8? Is it just me or would the IBM lawyers be unhappy if I made a publication calling Notes 8 for “Lotus 8” as the authors do on the flipside of the flyer? I think so…
I was simply disappointed by the fact that IBM Denmark could be so careless and I’m a little sad that I have to explain to customers, should anyone else notice and ask, that there isn’t in fact a Sametime 8 product out and what they mean by “Lotus 8”.
That is – unless there isn’t a product called Sametime 8… π
Download the complete IBM Lotus Notes 8 flyer as PDF (in Danish).
Property Broker Emulation tool
I can imagine that the Property Broker Emulation tool (Property Broker Emulation) described by Bob Balfe will come very much in handy once we need to start debugging composite applications.
Notes 8 installed and I’m down with it!
I installed Notes 8 this morning after installing Domino 8 on our production server and I’m liking it! I’m also running a customized version of the Notes 8 mail template (I refuse to call it “mail experience”) and it’s ΓΌber cool! No issues with the installation or any existing applications so far. It has been smooth sailing.
I don’t know what I was expecting performance wise as previous builds have been running in virtual machines but I have been very pleasantly surprised. The client is snappy and much faster than the beta builds. I’m leaning towards it actually being faster than my Notes 7.0.2 install. I installed the whole package incl. Designer, Administrator, CA editor, activities and productivity editors and all is running on my old IBM Thinkpad T41p.
Installing the client in the morning is tough as I gotta stay focused since there is also work to be dealt with. I wonder what that button does – more later… π