PC to MAC

We have just ported a PC Notes Client app to Mac OS X Client. Thought I’d share the main issue we found, in no particular order.

Overall we’ve been very pleasantly surprised, so well done IBM and everyone should stop moaning about Mac client. Other than problems with fonts for which IBM really should find a proper solution all other problems have been fixed quite easily.

Platform: Notes Release 6.0.4- Mac OS X 10.3.5

  1. Install - No problems at all. Worked 1st time and every time (see note 6.1). But, there should be an option to place an Icon in the Launcher thing at the bottom of the screen. It took us longer to find Notes after the 1st install than it did to install it (Well we had never used a mac before and someone wanted to know what GarageBand was (!))

  2. Use : (colon) not \ (backslash) in path names. ← Recode required (should not have used hard coded \ in the first place)

  3. SaxParser not supported, ← recode required

  4. notes://… not supported in URLs → Yes it is but on Local the Url must include the full Path whereas on MS only the path from the data path is needed.

Eg:

MS → turl := “Notes:///TestPath1/TestPath2/testdb.nsf/fstMain?OpenFrameset”;

MAC → turl := “Notes:///Macintsoh HD:Applications:Lotus Notes:Data:TestPath1:TestPath2:testDb.nsf/fstMain?OpenFrameset”;

  1. Fonts are too small. Thanks to Benpoole there is a solution → Ben Poole, using Display_font_adjustement, but this scales up the fonts and causes it own problems, plus the fonts still look 'orrible.

5.1) Date fields that use Calendar/Time control are not affected by Display_font_adjustment.

5.2) Layout regions, although these are being phased out and replaced with tables, where they are used the Display_font_adjustment does not affect editable fields. Labels no longer fit the the area defined on PC.

5.3) Textured Workspace is not displayed when the Display_font_adjustment is used to increase the font size.

  1. Delete the following files / paths for a ‘Clean’ install

Macintosh HD:Applications:Lotus Notes ← Delete entire folder

Macintosh HD:Users::Library:Preferences:Notes Preferences ← Delete file

Macintosh HD:Users::Logs:CrashReporter:Notes.Crash.Log ← Delete file (assuming there is a file, but if there isn’t then why are you trying to uninstall notes?)

6.1) The Notes 6.0.4 installer. Error’ed - Not enough disk space to Uninstall Notes using the ‘Uninstall’ option. The process ‘Backup’ file ok then failed during the ‘Removing files’ step.

Had to manually delete the ‘Lotus Notes’ folder then re-run the uninstaller. (Notes had been installed using the same installer with default settings.)

  1. “Right double-click closes window” not available.

  2. Scheduled Replicator appears to hang from time to time. We cannot find a pattern yet, but it appears to get halfway through the replication then stop, only to kick off when the user moves the mouse around (?)

  3. ‘The application Notes has quit unexpectedly’ during Replication http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/6d0791f42d04b15785256ef900583aef?OpenDocument&Highlight=0,ajp,mac

  • We started to get this regularly on one install. But only after messing around with the Prefereneces file and trying to swtich users. We did a clean reinstall (see 6 above) and the client no longer crashes.
  1. Finally. We suddenly have a team full of fashion victims who all want to walk round with a PowerBook under their arm. ‘Stinkpads’ just don’t cut the mustard any more, not to mention all the budding composers that have come out of the wood work. GarageBand has a lot to answer for. :wink:

PS. - To IBM Lotus Client Mac development Team

Sing along to the following, replacing ‘Spam’ with ‘Fonts’

‘Spam Lovely Spam’ song. http://www.detritus.org/sounds/real/spam-song.ra

Repeat chorus until fonts in the mac client are as nice as all other applications on the Mac.

Fonts, fonts, fonts, fonts,

Fonts, fonts, fonts, fonts,

Fonts, fonts, fonts, fonts,

Fonts, fonts, fonts, fonts,

Fonts, fonts, fonts, fonts,

Fonts, fonts, fonts, fonts, …

Subject: PC to MAC

I’d like to echo that.

I’ve been developing Notes apps for over 10 years but never for Mac clients until last year.

The database I deployed on the Mac worked great. The client was delighted and not a little amazed.

Iris, Lotus and IBM are to be congratulated.

Let’s hope it’s available for R7 and upwards.

Subject: RE: PC to MAC

The Mac client will be available in 7, but not in the first release. It will come in a later, point release.

Subject: RE: PC to MAC

Is there a place where we could read what MacOS enhancement are in store for 7.x???- support of long file names in attachment (save, save all,…) ?

  • support of multiple user config on the same Mac ?

BAM

Subject: Great News. Thanks for that :slight_smile:

Subject: 'Orrible Fonts!

When using the Display_font_adjustment=1 trick on the Mac, you should find that odd-numbered fonts look better than even numbered ones; assuming you’re using Default Sans Serif, that is. So instead of 8 point-size, use 9. Instead of 10, use 11, and so on.

The display size on your Windows PCs should be totally unaffected by this change, so long as you have Default San Serif aliased to MS Sans Serif in your preferences. With that font, 8 and 9 are the same size, as are 10 and 11. Beware, however, that Microsoft appear to have recently (XP onwards, at least) abandoned MS Sans Serif in favour of Microsoft Sans Serif. They may sound the same, but they’re different fonts. With Microsoft Sans Serif, 9 point does display bigger than 8, and 11 bigger than 10 etc.

On the Mac, Default Sans Serif should be aliased to Geneva, which is the default.

Cheers,

  • Mike

Subject: RE: 'Orrible Fonts!

Mike, thanks for the tip, I will give it a go. Unfortunately the application that we’ve just ported to mac uses Arial 8pt, 10pt and 12pt across the board :frowning:

Cheers

Subject: PC to MAC

Thanks for posting your experiences with the migration from PC to MAC. I am sure your advice will help anyone who is ever faced with the same task.

I don’t know the first thing about Macs, and I found your tip that they use colon separators instead of backslashes to be a good piece of information.

Ken