Who also thinks this one (IBM donates new privacy tool to open-source) smells and sounds like the credential vault for Notes 8 discussed at Lotusphere?
"I never rely on stuff to work as they're supposed to..." (or something very similar), Ben Langhinrichs of Genii Software.
Too bad Lotus already used SUPER.HUMAN software to describe Notes/Domino 5 since it seems it is more applicable now than ever before.
Btw - saw a demo of Domino Designer running on the Expeditor framework today. LotusScript class browser - need I say more?
Notes 8 blows me away!! Lotus - you rock my World! ;-)
As mentioned the other day (Lotusphere 2007: Sametime 7.5 and Notes 8 sidebar compability) you'll have to change how you do miniApps once Sametime 7.5.1 is released. I went and talked to Dave Schlesinger in the Developers Lab today since he's in charge (or actually wrote) the Sametime client toolkit. It turns out that the com.ibm.collaboration.realtime.miniApp extension point will be kept for backwards compatibility but you should start writing miniApp plug-ins as ViewParts instead. This will also be the case for "miniApps" destined for the side-shelf in Notes 8.
Apart from discussing extension points we also talked about how one should go about discovering the active environment. We had a good talk about this since we as partners or ISV's will need to be able to discover whether we are running in Sametime, Notes 8 or simply Expeditor. This discovery should be possible without having to link against or include specific libraries since not all libraries (e.g. notes.jar) will be available on all platforms. We kind of agreed that a system property would the simplest way to go.
I also asked him to please document the extension point schemas better... :-)
I just received an e-mail in my business mailbox from the Lotusphere 2007 team. It appears that the overall evaluation form is online this year. Nice.
Be sure to come to the blogger BoF on Thursday morning at 7am and make sure to think of good topics for discussion. If you bring a good topic you might even find yourself guest blogging on edbrill.com if that's something that rings your bell).
See you all bright and early...
So my session was today at 8.30am in Swan 3-4 (session code BP308). I've put together a page with the presentation, the sample code etc. and you can find it at lekkimworld.com/lotusphere2007.
I will update the page at some point during the next week(s) so be sure to go back and check for updates...
Apart from being told that the DXL implementation in Notes/Domino 8 will be able to surface the source code and WSDL from web services the session was below my expectations.
The fact that the source code of web services will be surfaced will make LotusScript.doc able to pick it up which is nice since I've had problems with this in the past (Domino 7 web services woes). I talked to the developers about this last year and it appears I've been heard. Thank you for that!
Unfortunately we'll have to manually upgrade Sametime 7.5 to Sametime 7.5.1 using an installer - no provisioning via an Update Site is possible. Using an Update Site from 7.5.1 onwards should be possible though.
I got pleasently surprised as I logged into Lotusphere Online on-site for the first time yesterday. Last year the site used DWA but this year we're running Notes 8 beta 1. Nice!! It's cool to be able to play around with it on your own pace. I didn't play with it too much but I already dig the new thumbnail functionality.
Apart from Notes 8 there's also a running instance of the newly announced Lotus Connections. Very nice!! Seems like Lotus is really listening and giving us Lotus geeks access to the real stuff. Me like it... ;-)
I know I'm gonna get in trouble for saying this but who needs a Mac when you can run Notes 8 on SUSE Linux Desktop (SLED) with the "cube-desktop" functionality?
Just attended ID211 by Thomas Gumz from IBM on how you can use Domino as the source for your Update Site to provision features and plug-ins to Sametime 7.5, Expeditor and Notes 8. Lotus has built a really cool template, shipping with Notes 8, that allows you to run an Update Site out of a Notes database instead of using a file system based site. Very cool.
Thomas also mentioned that in Notes 8 you can provision features and plug-ins using NRPC instead of HTTP for remote sites. This will only work against Domino 8 servers since this is a new call that has been added to the NRPC protocol. The URL syntax will be something like nrpc://intranet.company.com/_<replica_id>/updatesite.nsf instead of the http:// equivalent.
After INV107 I talked to Kevin Cavanaugh since I wanted to hear if the the extension point (com.ibm.collaboration.realtime.imhub.miniApps) we currently use for miniApps in Sametime 7.5 will be the same as we should use in Notes 8 sidebar applications.
It turns out that the extension point name will be changed with the Sametime 7.5.1 release. From thereon it will be frozen and the extension point name will be the same for Sametime 7.5.x miniApps and Notes 8 sidebar applications.
A small detail worth noticing...
I just attended INV107 (IBM Lotus Notes and Domino: A Look Ahead) by Penny Scharfman and Kevin Cavanaugh to hear a little about the future of Notes and Domino. Apart from hearing about Notes and Domino 8 they also showed a roadmap for Notes and Domino towards version 9 or "Next" as it is currently called.
Public beta of Notes 8 will start at the end of February/start of March. The URL to watch is http://www.lotus.com/beta/nd8. Nothing is there yet but come March there will be.
Some of the stuff Lotus is looking at for Notes and Domino "Next" Lotus is:
- Support for using an external LDAP directory instead of Domino Directory (names.nsf)
- Allowing for the Notes id-file to be an optional extra that is not being required anymore
- Major overhaul of shared templates
Whatís that sound? Wait - itís the pieces falling into place for the Notes 8 client and the Lotus strategy! After going to JMP401 yesterday (Introduction to Composite Applications for IBM Lotus Notes and Domino and IBM Websphere Portal) Iím psyched! The presenters showed us how to build composite applications in Notes 8, Portal and Expeditor and I must admit that Ė hands down Ė Iím impressed. Very impressed!
I donít want to come of sounding too much as a fan-boy but I was very impressed by what I saw. It is as though all the technologies that have been introduced over the last few years (e.g. portlets, DXL, plug-ins for Eclipse) all fit into the greater scheme of things. I found myself numerous times simply smiling and thinking to myself that this is what we, as Notes developers, have been wanting to do for so long. Imagine a composite application in Notes 8, which btw is mostly done using dragínídrop, that leverage existing Notes databases (or NSF-components as we are to call them), JSR-168 portlets and custom Eclipse ViewParts for those things that need that extra level of presentational control or which simply doesnít lend itself to be realized using NSF of other types of components.
As a Notes developer you might ask why all this portlet/JSR-168 technology is interesting. I too used to be a sceptic but Iím turning on a plate. A JSR-168 portlet will be *the* way to directly leverage your existing investments in EJB or other J2EE technology. Due to the builders that IBM provides in Portal Factory you can now natively link CRM data to Notes data. No more nightly moving data around. All this from the RCP application of choice Ė Notes 8!
As for the session... After some general introduction the presenters dived into the good stuff and in turn showed how to create composite applications in Notes 8, Portal and Expeditor. Although we have to get used to a couple of new words thereís so much exiting stuff there that I canít wait to get my hands on the Notes 8 client. It actually seems like all our prayers will be answered and that Notes 8 will become the client of choice for the rich client experience.
During the session I wrote over 4 pages of notes so I have to gather my thoughts a little before I write too much more about the session but expect a write-up of the key points.
Oh Ė JMP401 was my second session on Sunday! Canít wait to hear what IBMís going to announce in the upcoming General Opening Session. Rumours talk of exiting new stuffÖ
Can it get much better than this?
It's really starting to feel like Lotusphere! The hallway was crowded with people. All is looking really enthusiastic and it looks like everyone is happy that the conference has finally started.
Also it's *really* nice that Lotus has expanded the service to include the Sunday as well. Last year the Sunday didn't include any service at all. This year breakfast, coffee breaks and lunch is all included. Nice!
It's the little things...
Ooops... The next session is starting.
Nice post on Sametime Limited Client SSO in Notes: SnTT - Setting up Sametime and Notes client SSO
After going shopping yesterday for new clothes since I still hadn't received my suitcase I went to the Blogger Annual Lotusphere Dinner at the Brewery on the Boardwalk. I didn't get to go last year because I got in at 2am on Sunday morning so it was nice being able to go.
For those interested - and to get that out of the way - I did get a new set of very nice clothes. And yes - this was why my outfit was entirely from Oakly! People at the BALD were *very* impressed by that! ;-)
Anyways... I sat down next to Tom Duff aka Duffbert as I by chance ended up in the same Mears shuttle from Orlando airport to the Dolphin as he did. I thought it would be a good place to start. At the same table were Julian, jonvon and Warren and Kitty Elsmore. We quickly got to talking so that was nice. Nice beer as well!
We quickly agreed that in a virtual crowd like this it isn't so much name to face but domain name to face... It's weird knowing people without recognizing their face. A picture on you blog should be mandatory! For those here at Lotusphere you might want to swing by the session on the IBM blog template by jonvon to see how.
The mingling continued and I got to talk to numerous bloggers there - very nice. Even met Stephan Wissel (wissel.net) who's here all the way from Singapore. 11 hours difference - wow! He looked surprisingly fresh though.
After a couple of hours I went home to take a shower before going to the ESPN bar at 8pm but I never got there as the jetlag caught up with me. Bummer! Well another lesson learned before next year.
Gotta go get breakfast - more later. The show is about to begin!
P.S.: Did anyone see who scored my two t-shirts?
What do you do at 5am in your hotel room when you can't sleep due to jetlag? Well there's wi-fi so I thought I'd catch up on feed reading and stopped by technorati.com for the latest and greatest on Lotusphere 2007. The number of posts are really picking up... Good thing we all use the same tag!
I know it wont be available until the end of the year but Microsoft Windows Home Server looks really nice. A server product built especially for the home with built in support for managing the computers on the home network incl. making backup images etc.
I flew in from Copenhagen via Atlanta but my suitcase never made it to the conveyor belts in Atlanta... :-( After some quick shopping (t-shirt, shirt and socks) in Orlando airport I'm at an airport hotel before going to the resort tomorrow (Saturday).
If someone knows a shop in Orlando Intl. Airport that carries boxershorts please let me know... Good thing I always pack a share set of clothes in my carry-on.
I wouldn't think it possible but it seems like Bruce and Julian actually produced enough podcast material during the last week to entertain me all the way across the Atlantic to Orlando. Quite an effort! Combining Taking Notes with a couple of other podcasts where I'm a little behind should keep be enough to keep me inflight-entertainment-center free for the duration of the flight.
P.S.: Leaving in 21 hours...
Last year I found the agenda booklet you get at Lotushere on the web in PDF format. I printed this booklet beforehand and used it to prepare my schedule on the plane on the way to Orlando. I haven't been able to find the PDF anywhere - does anyone know if it's available anywhere?
P.S.: I know of Bens session database but with airport security being as it is, I don't want to risk not being able to plan Lotusphere due to not having access to my laptop in-flight.
P.P.S.: Leaving for Orlando in 35 hours... ;-)
For those installing Eclipse 3.2.1 --> [news.eclipse.platform] Eclipse 3.2 - Read Me Trim (Bottom)
Just upgraded my Eclipse IDE to version 3.2.1 using the Update Site functionality. Nice, quick and super easy! If just it were that easy to upgrade IBM products... But wait - it will be that easy come Notes 8!! :-) It's already easy with Sametime 7.5!
P.S.: Leaving for Orlando in under 48 hours! ;-)
A very nice addition in relation to loading native libraries from plugins has been added to the next Eclipse release (version 3.3) in the M4 milestone build. While it looks like the addition is only applicable to the SWT native libraries I really hope that the addition will also be applicable to custom plugins at some point in the near future as it would make devlopment of plugins with native access much easier.
Why is this of interest to you? Why because Sametime is built upon Lotus Expeditor (actually a pre-release of Lotus Expeditor) which in turn is built upon Eclipse 3.2...
I don't think there is much hope of relief any time soon however... :-( Judging from how long it has taken IBM to move from previous Eclipse releases for their other products such as Rational Application Developer I don't think that Expeditor will be any different and I think we will be "stuck" on Eclipse 3.2 for Sametime development for a long time.
There are solutions however - stay tuned for my upcoming article in THE VIEW to read more... :-)
Full article: Bleeding Edge 12/13/06 - No More java.library.path
When trying to install Sametime 7.5 Server on a computer running Sophos Antivirus be sure to disable the antivirus service while installing. If you don't you'll most likely get an error saying "Installation has detected some Domino or Sametime processes already running" and you will be unable to continue. The answer was found in technote 1245237.
Show 'n Tell Thursday: The missing link for plugging Notes into you Sametime 7.5 plugin (10 January 2007)
Have you started developing plugins for Sametime 7.5 or are you planning to? If you are, you need to know something about the requirements for using the Notes/Domino Java API in your plugin. This post has some information about this and is an extract of an upcoming THE VIEW article on Sametime 7.5 development slated for the March/April issue.
I was tagged by William Bea.
1) I used to study biochemistry before I started my own company which is where I work today. I hold a bachelors degree in Biochemistry (and a Msc in Internet Technologies).
2) I have crossed Col de Tourmalet in the French Pyrenees (2115 meters above the sea) 3 times on bike.
3) I have driven across USA and back two times and I have been in 45+ states plus the District of Columbia.
4) I know why its funny that the President in The West Wing is called Josiah Bartlett (hint: see who signed the Declaration of Independence).
5) I'm a total sucker for Friends and know many (if not most) of the episodes by heart.
The working title is somewhat of a mouthful ("Solving the native library binding problems of the Notes/Domino Java API in the Sametime 7.5 Connect client plug-ins") and it will probably be changed a couple of times before the article goes to print.
The article is slated for publication in the Mar/Apr 2007 issue of THE VIEW.
As pointed to by Adam Gartenberg there's a new article out on developerWorks (Creating an update site for your IBM Lotus Sametime Connect plug-ins) on how to create an Update Site for your Sametime client deployment. As much as I would recommend the article I really would suggest that readers don't stop there and read the entire story on Update Sites at Eclipse.org (How to keep up to date) before venturing into this territory.
Although the developerWorks article does a nice job of describing the subject for the Sametime inclined I would recommend also reading about the Eclipse foundations...
As an aside I also wants to mention that you can test plugins using an Update Site without having a HTTP server ready (although we all have a Domino server ready, no?). You can do this because the Eclipse framework also allows for local Update Sites (i.e. on the same computer or on a network share). To use this feature simply choose "Local Site" instead of "Remote Site" and point your Sametime client to the Update Site directory under your Eclipse workspace. Very nice for testing.
It was with some excitement that I pressed submit in the Lotusphere Speaker Reference database a few moments ago... My presentation is done and submitted and I think it is a good one.
Have a nice weekend - I know I need it! ;-)