IBM Sametime Media Manager and the importance of the FQDN

Posted by:

To be able to deliver audio and video services with IBM Sametime 8.5.2 you have to install the Sametime Media Manager Server. The Sametime Media Manager uses the Session Initiation Protocol (SIP) to provide Sametime clients with support for peer-to-peer VoIP, video chats and for web conferencing within the meeting rooms. For security it uses by default TLS encryption to secure audio/video communication.

Then installing Sametime Media Manager you have several choices to make, should you install all three components (SIP Proxy/Register, Conference Manager and Packet Switcher) on the same server or should you install them on three different machines? Should you install it in DMZ for external access or not? One thing that is VERY important then installing, is which FQDN (Fully qualified domain name) your are going to use for Sametime Media Manager. So why is this so important? Its because of this:

The installer program for Sametime Media Manager uses the operating system machine name FQDN to create a self-sign certificate which later is used for TLS encryption!

This means that if you install Sametime Media Manager on a Windows 2008 R3 server which machine name FQDN is winsrv034.corp.company.com, the self-sign certificate will get created with that FQDN. To get audio/video to work between two Sametime clients, both clients needs to ”connect” or register with the Sametime Media Manager. The Sametime client does this by asking its Sametime Community Server which FQDN to use for connecting to the Sametime Media Manager. In this case the Sametime client will use the FQDN winsrv034.corp.company.com.

OK, but what If I does not want to install Sametime Media Manager using the operating system name. Say you like to use a DNS Alias, which are quite common then installing application servers. What will happens then?

If you install Sametime Media Manager using a DNS Alias (like stmedia.company.com) the certificate used for TLS encryption of A/V will still use the FQDN winsrv034.corp.company.com . Then a Sametime client then tries to create a A/V session with another Sametime client, the A/V session will fail because the client will try to use the FQDN stmedia.company.com , but the certificate used for TLS encryption will only work if the Sametime Media Manager Server FQDN are winsrv034.corp.company.com…

This is the reason why IBM writes this in the ”IBM Sametime 8.5.2 – Installation From Zero to Hero  – 8.5.2” presentation.

”…The Media Manager Server does not work when installing with a DNS alias. You
must configure the full qualified machine host name (including domain part)
and use this for the installation. This name does not need to be configured
anywhere else and the client does not see it.”

OK, so I need to install the Sametime Media Manager with its operating system FQDN. Is that so bad? No not if you are only going to use Sametime A/V on your intranet. Then it may be OK to use a OS FQDN. But if your Sametime environment also are going to be accessible from the Internet this will cause problems.

To be able to deliver Sametime A/V services between internal Sametime Servers/clients and external Sametime clients, you have to install a couple for Sametime Edge Servers in DMZ. Then you have to use a ”split DNS” configuration so external clients can use the same FQDN to Sametime Servers as the internal Sametime clients. One of the Edge Servers you need to install in DMZ are the Lotus SIP Edge Proxy Server. This server must have the same FQDN as the Sametime Media Manager Server standing on the internal network!

Internal Sametime Client —> Sametime Media Manger (winsrv034.corp.company.com) —> | DMZ— Lotus SIP Edge Proxy Server (winsrv034.corp.company.com) …DMZ | <—  External Sametime Client

The above configuration demands that you put internal server names in the external DNS, and FW/DNS/network guys sometimes have a problem with that… So if you are going to deliver A/V services to Sametime clients on the internet, deciding the FQDN for the Sametime Media Manager Server when installing is VERY important.

You have to decide the following before installing Sametime Media Manager:
– Will we deliver Sametime A/V services to Sametime clients connected to the Internet?
– Is it OK to have intranet operating system machine FQDN in the external DNS?

OK, say that you answer yes on the first question and no on the second one. Well one of the solution then is to install the Sametime Media Manager with a FQDN which are OK to have in the external DNS. A FQDN like stmedia.company.com. But then you may end up having trouble with the internal server management/monitoring teams. They may have strict rules about naming internal server names. Internal sub domains and so on. So what to do?

Well you could do this:

1. Set the operation system machine names FQDN to stmedia.company.com
2. Install Sametime Media Manager using the FQDN stmedia.company.com
3. After installation and configuration of Sametime Media Manager is complete, change the operating system machine name back to what is was before

This work around has been approved by IBM and I am going the try it on one of our customers next week. 🙂

5

How to make Lotus Notes clients shine!

Posted by:

Previously we’ve talked about how to set up Parallels 8 to work properly on a Macbook Pro Retina. (You can read all about it over here), this final instalment isn’t targeted at Retina capable devices and thus should benefit everyone.

Now it’s time for some tweaking of the Lotus Notes clients themselves (Designer and Notes both) making them shine! Maybe you need to squint a bit, but the look will at least improve. Mission impossible? I think not! Before this article is over we’ll have a look at how to install an Eclipse plugin to manage themes. This will allow us to manage, share and edit the look of our working environment with ease. We’ll make some additional tweaks to the look and another couple of tips to improve and speed-up Domino Designer. But what are we waiting for? Let’s…

Get Started!

If you’re in a hurry – you can just download this setup file which I’ve handily prepared for your coding pleasure: Lotus Notes – Performance by Infoware

You will manually have to install my favorite font: Inconsolata
(Otherwise stuff will look way weirder then usual.)

You won’t get the theme plugin installed either, but you will get the color theme. Choosing this path I’ll assume you know what you’re doing, so I won’t go into any more details (like how to install the setup file). For the rest of you – Go get a cup of joe, because we’ll be here for a while…

Before we begin, last time around I mentioned a potential issue for Chrome users. It looked like graphical glitches when GPU accelerated CSS3 was involved. It worked fine in Parallels 7 as well as in IE10 and Firefox 15 under Parallels 8. Pretty weird stuff, if anyone were to ask me… But, fortunately, it worked itself out with an upgrade of Parallels. You can read all about the details (and workaround if it ever were to resurface) over here. Ok, on to the fun stuff: You’ve probably heard that Lotus Notes is now partially based on Eclipse? Well, if you haven’t – don’t sweat it. Just take my word for it (or have a look at this snasy Wikipedia article). As of 8.0 Lotus Notes client moved to Eclipse and from 8.5 and onwards we now get to enjoy(?) Eclipse in Domino Designer as well. True to their usual shenanigans, IBM won’t let us play with the all new and shiny: For Domino Designer 8.5.3 we’re stuck with the 3.4.2 version of Eclipse, also known as Eclipse Europe. The latest version, at the time of this writing, is Eclipse 4.2 (Juno). This has implications when using plugins, as we’re about to do.

The things I've seen

When things don’t go as expected

The plugins, that you’re installing in Domino Designer, needs to be compatible with Eclipse3.4.2 or horrible things may happen. You have been warned… If you’re running in a VM then just take a snapshot before trying out any new plugins.

Installing The Plugin

But, first things first! We need to enable the ability in Domino Designer to install plugins. This is the same procedure as you need to perform when you enable Source Control in Domino Designer. If you haven’t used SourceControl yet I highly recommend it, it will literally be a life changer! Your hair will grow back, your wife will look thinner and your kids will actually do what you tell them to! (Don’t know but the wife part, but otherwise it’s all good!) If you didn’t get to go to LotusPhere 2012 then here’s another couple of articles to get you started:

But, back to the matters at hand. To enable installation of plugins in Domino Designer: File / Preferences / Domino Designer – ”Enable Eclipse plug-in install”

Enable Eclipse plug-in install

When ”Enable Eclipse plug-in install” is enabled you’ll get additional menu options in Domino Designer: File / Application

Now you can manage your plugins here

  1. Click on File / Application / Install.
  2. In the following dialog, select: ”Search for new features to install”.
  3. Click ”Add Remote Location”
    Name: <Anything You Like> (I really went wild and chose: ”Eclipse Color Theme”)
    URL: http://eclipse-color-theme.github.com/update
  4. Click ”Finish”
  5. Make sure ”Eclipse Color Theme” is checked.
  6. Accept the terms.
  7. Click ”Next”.
  8. Click ”Finish”.
  9. Select ”Install this plug-in”
  10. Sacrifice a goat to the hacker gods and restart the client (The sacrifice is optional, but it can’t hurt)
  11. Done!

If all went as planned you should now be able to find the Eclipse Color Theme plugin in Domino Designer at: File / Preferences / General / Appearance / Color Theme

Eclipse Color Theme plugin in Domino Designer! Woot!

These are just the default themes to choose from. There are, at the time of this writing, 10240 more themes to choose from!
You can find the rest of the themes at http://eclipsecolorthemes.org as well as the plugin we just installed.

Someone might have noticed that this plugin doesn’t support Eclipse 3.4.2, but in my experience everything seem to work fine anyway.

My current favorite is ”Zenburn” (bottom of the list). But do have a good look around for yourself, feel free to report back which one(s) you prefer or if you write your own.

Now, one might think that all is good and well. But, unfortunately, there’s still some kinks to work out on our quest to stardom. If you use LotusScript you won’t appreciate this new color scheme below:

Looks rather depressing, doesn’t it?

I don’t want an angry mob of LotusScript coders kicking my door down, screaming for blood! So, let’s fix this – quickly!

Fixing LotusScript

In Domino Designer – File / Preferences / Domino Designer / LotusScript Editor / Fonts and Colors

In the right pane, change:

  • ”Normal Text” – Color: rgb(246, 243, 232)
  • ”Identifiers”- Color: rgb(246, 243, 232)
  • ”Keywords” – Color: rgb(223, 190, 149)
  • ”Comments” – Color: rgb(128, 128, 128)
  • ”Multi-line Comments” – Color: rgb(128, 128, 128)
  • ”Constants” – Color: rgb(165, 194, 77)
  • ”Directive” – Bold, Italic, Color: rgb(165, 194, 77)

Changing the font

While we’re at it, take the opportunity to change the hideous Arial font to something nicer. It’s easy! Close your eyes and take a pick! Or use the one I prefer: Inconsolato.

Now isn’t that better?!

But why stop there, we’re on a roll here! Let’s change to the same font for everything in the Lotus Notes clients:

In Domino Designer: File / Preferences / General / Appearance / Colors and Fonts.

– In the filter box, search for ”fonts” (without the quotes) and replace everything with your new shiny font. I also took the opportunity to remove anything that’s set to bold, just because…

In Notes Client: File / Preferences / Basic Notes Client Configuration / Default Fonts

– Just set everything to the new font of your choosing.

Again, in Notes Client: File / Preferences / Fonts and Colors / Mail view font

While you’re in the preferences box, you might want to take a peek under: Windows and Themes / Theme and set to ”Operating System Theme”.

I counted to no less then 9(!) different fonts for the different parts of the interface, now it’s much more consistent and hopefully a bit easier on the eyes.

If I haven’t bored you to tears just yet, I’ll finish you off with a couple of more tweaks:

Have a look at this excellent article by Nathan T. Freeman
Making Domino Designer work like you want

Also I recommend changing the memory config of Domino Designer with this little utility:
Designer Mem Config

Let’s do a summary, shall we?

We’ve enabled the ability to install Eclipse plugin in Domino Designer and touched briefly on the dangers of using plugins for newer versions of Eclipse than 3.4.2. We installed the Eclipse Color Theme plugin, configured that and made some much-needed adjustments to the LotusScript editor theme. I gave you a couple of links with tips of more tweaks to top it all of.

But that does seem like an awful lot of steps doesn’t it?! You feel like you’ve read all of the above and deserve some kind of reward, right? Sure you do! As I stated in the beginning I’ve saved a file that does all of the above (including Nathans tips and adjusting the memory configuration of Domino Designer) + some small tweaks of my own – thrown in their for good measure. (AutoSave every 15 minutes, ”Right double-click closes window”, disable ”Check Subscriptions” and disable ”Enable Java Applets”

All you need to do is to install the Inconsolata font (or follow the instructions to change the font to something else) and import my settings!

If you followed Nathans advice then, in Domino Designer, you should have a tab that says ”Package Explorer”. If you haven’t, then here’s where to find it:

Window / Show Eclipse Views / Package Explorer

  1. Under Package Explorer, where its white space – right-click.
  2. Select ”Export”, from the popup menu. (We’ll get to the import, just make a backup copy of your preferences first).
  3. General / Preferences
  4. Export All
  5. Name it and save some place… Safe.

Then, Import / General / Preferences, Import All and select the file you downloaded from: Lotus Notes – Performance by Infoware.

Restart the client and…. Stick a fork in me, I’m Done!

If you believe I’ve missed something essential, please share in the comments below.

As always: follow @jBoive for the latest of the greatest!

4

Moving to the cloud and migrating e-mail in general.

Posted by:

If you are in the progress of moving your IT services to the cloud – or just want know more about the activities involved in migration and getting co-existence to work with the focus on Notes e-mail, I want to share/recycle some information and experiences.

First – I can really recommend reading the articles by Marie L. Scott – they are very useful:

Chasing the Cloud, Part 1 – What Domino Administrators and Managers Need to Know

Chasing the Cloud, Part 2 — Plan and Prepare for Moving Your Domino Environment to the Cloud

Chasing the Cloud, Part 3 — Migrating Your Users and Data

As the articles above are really helpful, they give a comprehensive description of steps involved in moving to Cloud services, links to others sources of information and overall activities – my additions are a bit more detailed regarding activities and in the form of statements – can be used as a checklist in complement with “Chasing the Cloud”.

Co-existence

As migration will not move all Personal Information Manager tools overnight there is a period when users are using a mix of PIM services – maybe a very long time.

  • Plan for co-existence and for believable length of time.
    • Calendar, example
      • Free/Busy Time look-up.
    • Applications, example:
      • Determine how sending Notes links in e-mail should be handled/solved.

Network services and mail routing topology

  • Decide which mail system “owns” the Internet domain, i.e. how mail flow and e-mail addresses are affected.
  • Identify Firewall changes.
  • Identify DNS (MX) changes.
  • Identify AntiSPAM changes.
  • Identify AntiVirus changes.
  • Match current max mail size with changes.
  • Identify TLS and SSL certificates changes or supplementary.

Global Address lists in sync.

  • Identify existing directory integration – example LDAP look-up, directory Export/Import.
    • Match directory integration and risk of duplicate name entries.
      • Example a mobile condensed directory.
  • Decide how central distribution lists should be managed.

Need for migrating, synchronizing or integrate directories – there’s a really good Lotusphere presentation on Mary’s blog.

Workstation

Moving to a new mail solution requires some thought regarding the clients – example:

  • Study you default associations for different activities and how it will affect users, example:
    • Default action on Mailto:-links, calendar, contact/business cards activities etc.
    • Notes links (in mail).
  • Identify how authentication and authorization is affected. Example:
    • Passwords, policies
    • Single or Shared logon.
    • Changes in ID files.
    • Web authentication (used by Traveler – i.e. maybe need to update passwords on devices).

Mobile service

  • Identify how the existing mobile service will be affected, example:
    • BES
    • Traveler

Personal Address Book

  • Decide the overall plan, example
    • User initiated migration – example addresses not synced to iNotes.
    • If Notes client still be used, i.e. for Notes apps – what about the addresses after the migration, need to eliminate risk of confusion.
  • Is it good or not to migrate personal distribution lists.

Delegated rights

  • Is delegated rights on mailboxes/calendars really supported in the migration, most likely not – at least inform about this.

Personal e-mail

  • Size of mail boxes, matching new mail system – been too generous maybe.
    • Quotas/Warnings.
  • Encrypted mail (must be user-migrated).
  • Mail archives.
  • What is the plan with the migrated mail files.
    • OK to send mail from (is the sender/reply address OK)?
  • What happens to different forms, if they are used?
  • Identify if reply on old letters from the new mail system is a problem.
  • Is read/unread status migrated.
  • Status (icon) on ”replayed” letters – probably not migrated.
  • Follow up flags.
  • And find out if there are issues with Rich Text/Plain text migration.

Team mail boxes

  • Identify the usage of Team mail boxes and what service the new mail system offers.
    • Functionality as the existing solution – example today you are using OpenNTF TeamBox.

Meeting invitations

Calendar services is most likely to give you the most headaches, especially regarding rooms and resources reservation, i.e. offer a complete service of reserving you physical conference rooms correctly across the different calendar systems. Other items to study:

  • Identify how participants in meetings are handled.
    • And events not yet responded to.
    • Updates
    • Repeated meetings.
    • Rooms and Resources.

Tasks/To-do

  • Delegation.

Personal Journal

OOO

  • What happens with users and Out of Office turned on?

Language

  • Are several languages supported – will they be in the new system.
    • Study how the migration/on-boarding tool(s) supports languages

Tools in personal e-mail

  • What happens to the rules in the mailbox?
  • Stationary.

Features/applications that send email

Overall Plan. Is the inventory of systems that has e-mail integrated known?

  • Sends email and text-only.
  • Sends e-mail with Lotus Notes links.
  • Sends forms.
  • Receives e-mail, example
    • Team boxes.

Focus above is e-mail, it’s still a work horse – due to the robust transport – and therefore critical for the business, still.

0

The nitty-gritty of running Domino Designer in Retina mode

Posted by:

Enough of the ramblings! Jump to the juicy stuff!

I gave a teaser earlier, but now it’s time to get our hands dirty!

I’m running Parallels Desktop 8, earlier version works on a Macbook Pro Retina but you won’t get the full benefit. The reason is that you’re not able to run different resolutions in your VM (Virtual Machine) then what you’re using in OS X. That may, or may not, be an issue, but to me it’s a big drawback. There’s plenty of other reasons to upgrade (30% better performance is just one of them), so if you haven’t already upgraded – now is the time! Or is it..?

I eagerly jumped at the opportunity to snag the latest release of Parallels, but my upgrade path was to be… Well…  Less than stellar… When I initiated the upgrade of Parallels I had a suspended VM. That particular VM was running my entire work environment in Windows 7 64-bit Ultimate. Let’s just say it’s pretty crucial to my day-to-day work.

Now, I know what you’re saying. Of course I SHOULD have done a backup, but no one remembers a coward. Right? (Besides, sleeping is highly overrated..) Anywho! Maybe salivating over the spec from the latest release of Parallels drained my brain from vital fluids, I don’t know! But, to make a long story short: I didn’t make a backup of my precious VM!

Everything went fine with the upgrade, no warnings or anything. The problems began once I fired up my suspended VM once again. It started upgrading Parallel Tools, nothing strange there. Went fine. Rebooted. Windows opened three command prompts:

Parallel Tools - failed upgrade

It just sits there – looking stupid…

And then…. Nothing. No CPU activity, no network traffic, nothing. So, the only thing left to do was to kill Windows and reboot.

Everything appeared fine, at first. But, when I tried starting Domino Designer it seemed to hang. But give it a good five minutes, or so, and it jumped back to life as if nothing ever happened. This wasn’t acceptable, so (after trying just about everything) I filed a support question here with Parallels. To date, nothing good has come of it…

But you’re not here because you like to stay within your comfort zone are you? You love to live on the bleeding edge! Be in the forefront of the action! A pioneer! ”One small step for man… ” and all that! Ok, ok! I got a ”bit” carried away there for a while. But it’s OK to get excited – we’ve arrived at the…

Details

Eager to get everything working again I thought that this was as good a time as any to install Windows 8, instead of my ageing Windows 7 installation, a teeny-weeny bit to my surprise it went without issues(!). Started feeling cooky (again), but it was too be short-lived. Once my trusty Designer-client was fired up it looked like… Crap!

[Click the image below to view the Retina version. Be aware: it’s big @ 658KB]

Domino Designer 199% DPI

Not the screen real estate you were hoping for

Notes client

The Notes client is’nt much better

Notes admin client

The admin client is unusable

Now this was not was I was expecting after my upgrade. But, fortunately, it’s a rather easy fix:

The Gist

What we need to do first is disable ”Optimize Windows for full resolution” under Parallels / Virtual Machine / Configure / Hardware / Video:

Notes admin client

Make sure: ”Optimize Windows for full resolution” is disabled

This allows us to manage the DPI settings under our host operating system (Windows 8, in my case) ourselves. Otherwise Parallels forces 199% DPI which doesn’t suit our needs very well… You need to reboot your VM, before the next step. It’s ok, I’ll wait…

… Done? Good! If the text now looks even weirder in your VM, don’t worry! We’re about to fix that.

Windows 8 and Windows 7 are more or less the same. Just open the Control Panel and copy/paste: ”Control Panel/Appearance and Personalization/Display” (without the quotes) into the top part of the Control Panel and it will take you where you need to go:

Text Size 145 DPI

145 DPI is a good compromise

Click ”Custom sizing options” and I suggest that you set it to 145%. I find it to be a good compromise, but feel free to test different values.

Here’s the instructions for:

As a reward for all your hard work, you should now be greeted by a much happier Lotus Notes client:

[Click the image below to view the Retina version. Be aware: it’s big @ 570KB]

Lotus Notes Designer with proper DPI settings

A happy Lotus Notes Designer client! Who would’ve thought?!

Lotus Notes Admin client with proper DPI

Lotus Notes Admin client can’t handle much higher DPI then 145, rows will overlap

There you have it ladies and gentlemen!

Summary

So, we’ve managed to get manual control over the DPI settings by disabling ”Optimize Windows for full resolution” in Parallels and we’ve adjusted the DPI setting to 145% (or there abouts) in our VMs.

Our work environment now starts to look pretty decent! But there’s more! In the next instalment we’ll have a look at some final tweaks to really make Lotus Notes shine (Yeah! I said it!) and how to manage themes to give your coding environment a big productivity boost! (At the very least it will look different)
Also, we’ll iron out some quirks that Parallels may reveal if you’re into Google Chrome.

So stay tuned &| follow me on Twitter for all the latest of the greatest: jBoive

Feel free to hit me back with any comments or questions below!

3

Moving Lotus Notes Traveler using new host name.

Posted by:

Scenario: you wanted to test Lotus Traveler so Traveler was set up to an existing Domino server at the time, or even the only server you had. Now you want to move it out to another server, as the Traveler workload is heavy, better performance is the goal and/or to eliminate the risk of Traveler issues* affecting your other service(s) on the machine, example it’s your iNotes server as well.

The need is to minimize user intervention on mobile devices moving to new dedicated Traveler server.

*) Heads up: Banned documents and Repeated Crash Protection for Lotus Notes Traveler: “By default the repeated crash protection is enabled and set to detect and ban a document after the second crash.

Ok – so if you can keep your host name and IP address for Traveler you are good to go ahead to do a machine swap, refer to ”Moving Traveler to a new server” on the Notes/Domino wiki for more information.

But what if you can’t keep IP address/hostname – reason being host name that ended up in Traveler profile is the same name as your iNotes server, it is home server for Notes users and you did not use another virtual web server host name for Traveler. So basically you have a lot of dependencies to your host (might even have the same host name as Windows computer name) – some examples:

  • Thru iNotes redirect application and Mail server redirect setting web mail users need to end up on “server1.acme.com” (and that’s the same as in the Traveler profile) – evens if it’s thru “webmail.acme.com”.
  • You have other Notes applications and services on the server besides Notes/iNotes mail.
  • Integration to other systems.

Okay – so changing host name of Traveler server is it possible to do this without touching all existing devices – yes, if you have a reverse proxy it is. The proxy would use the existing host name and then pass (not redirect back to the device via 302) the request to the right server. This would avoid having to change the host name on the devices. It does add another component into the system for Traveler and iNotes so maybe this is not possible (due to the extra expense and administration etc.) – but it also is very useful, and a requirement if you want to have high availability for Traveler.

But is there another solution using redirects, modified IWAREDIR.NSF and/or ”External URL” Traveler setting?

For the sake of argument, let’s say creating a redirection rule as if the resource requested by the URL had moved to another location (which it has – right). Even if it works – do you really want the dependency for Traveler users to the old server plus the extra load on HTTP crunching all the Traveler requests? I would not recommend it.

I checked with Traveler development team and they also responded:

The Apple iOS devices will not tolerate the HTTP 302 redirect that is proposed.  Most of the requests are POST, and the device will respond to a 302 redirect by repeating it as a GET which means the body of the POST is missing. This goes down error paths on the device and tends to cause odd device behavior noticed by the device user.” And “The devices will be making extra requests with all the redirections and that will affect battery life.

Alright – so these are some of the reasons you read in a lot of places that don’t change host name and IP address on Traveler installations.

Say you have a management solution for mobile devices so you could update profiles on devices centrally, how would that work. I have not tested this but if it’s even possible (note: I assume it is not recommended you should re-configure devices from scratch) – again for sake of discussion I suppose it’s like a server replacement from the device perspective – you should (must) stick to the same version so if upgrade was in the plan you have to do that later. Again from the Traveler wiki “There is no problem for the clients if the server must be replaced (e.g. double entries on the mobile device). The mobile device will not receive duplicate entries on the server or device. The one downside to this situation is that if a user had made changes on the device that were pending synchronization, then these changes will be lost when the server is restored. This is because when the server comes back up, the synchronization anchors are no longer accurate between the server and device, so the data must be refreshed on the device with the server version.”

And what about timing and testing this change – do all devices at one go – seems uncertain to me.

Convinced that changing host name on Traveler is too much hassle and still not want to have to touch the devices – maybe do the other way around, vice versa, change host name and IP address for the Domino mail server.

You could do that but that also requires careful planning. If you have Notes clients their location profile needs to be updated with the new home server – you could do a “Move to another Server”. But what about Notes applications shortcuts (i.e. Bookmark and/or workspace). You could set up a Domino cluster and Internet Cluster Manager as a work around/complement, maybe even letting ICM handle redirects (not my recommendation however). As mentioned earlier, you might have integrations points to this server with other services that could break.

If you choose to set up a parallel Traveler server and reconfigure devices you have the possibility to use the newest version and even to improve how the Domino topology is set up using a different Domino domain but keeping certificates so you have no need for cross certification. So when new devices and updates to Traveler arrives you can easier upgrade without impact on your other Domino domain (as long as you break replication of NTF:s – use “Surely Template” from OpenNTF  (love to see similar functionality in DomainPatrol PRO 😉 )

Summary: There is no simple way to change the Traveler host name. The only way for everything to work is for the devices to get reconfigured over time (pick your length of time or all at once) or use a reverse proxy solution.

0

My experiences with IBM Sametime 8.5.x

Posted by:

For the past two years I have been working with several IBM Sametime 8.5.x installation and implementation projects:

  • Implementing a new IBM Sametime 8.5.1 infrastructure for a Swedish government agency
  • Implementing a new IBM Sametime 8.5.2 infrastructure for a manufacturing company
  • Implementing a new IBM Sametime 8.5.2 IFR1 infrastructure for an insurance company
  • Implementing a new IBM Sametime 8.5.2 IFR1 infrastructure for a communications company
  • Implementing a new IBM Sametime 8.5.2 IFR1 infrastructure for a Fortune 500 company

All of these projects have involved installing and configuring the following Sametime components. Sametime System Console, DB2,  Sametime Community Server, Sametime Proxy Server, Sametime Meeting Server and Sametime Media Manager. In one of the projects Sametime Advanced will be installed, in another project Sametime Bandwidth Manager is on the to-do list. Some of the projects are in the pilot stage, same is in production and all are introducing the features step-by-step. First chat services, second meetings services and last audio/video services.

My goal is under the next couple of months write several blog posts about my experiences with IBM Sametime 8.5.x. I will share information on how to do it and how not to do it, when it comes to installing, configuring and implementing IBM Sametime, both from a server and client perspective.

Stay tuned. 🙂

0

How to setup Domino Designer on a Retina screen

Posted by:

If you are one of the lucky few who has a Macbook Pro Retina in their possession AND you happen to be a Lotus Domino developer, then this article is for you! This will perhaps not appeal to the broadest of audiences, but to the selected few – I hope it will be of value.

There are a surprising number of Domino Developers who choose to run on Mac, myself included. If this is just because we have good taste, or because of something else I leave to you, my beloved readers, to judge. For a Domino Developer there really isn’t much of a benefit, as we still need to run Wintendos since Domino Designer isn’t available on OS X just yet. (From what I hear it won’t be anytime soon either). There are a number of options that are available to you when your forced in to the Windows environment using a Mac: Boot Camp, Parallels Desktop or Vmware Fusion being the most popular.

Personally, I prefer Parallels Desktop 8. I did run with Vmware Fusion 4 for a while, but decided to give Parallels a shot and haven’t looked back! In all fairness: I haven’t tried Vmvare Fusion 5, but to be honest I haven’t found a reason to switch from Parallels. It performs better in general and just feels more complete (comparing previous releases), especially with the new 8 release.

(You can find a comparison here: Comparison of VMware Fusion and Parallels Desktop)

[EDIT: Here’s a current benchmark comparison between Parallels Desktop 8 and VMware Fusion 5: Benchmarking Parallels vs VMware]

Parallels claimed Retina support even with R7 and that was just a bunch of crock, in plain english. But with R8 they have delivered!

Now, finally, we’re getting to the really juicy bits!

Here’s what we’re aiming for: (Click images for the full Retina experience!)

Illustrating Domino Designer in 2880x1800

Yes, it’s HUMONGOUS!

XPages Source

Plenty of space for code!

JavaScript - Source

Yup! JavaScript works as well!

If you haven’t fallen asleep yet, or rushed to the nearest Apple Store – This was just something to wet your appetite. Next time we’ll have a look at how to actually accomplish this, what settings to use and so on. If there’s enough interest I’d might even share my custom dark theme for editing JavaScript and XML!

Follow @jBoive for updates and/or stay tuned!

5