This utility provides one way synchronization between Lotus Notes and Outlook.
From Outlook the calendar can be synchronized to various mobile phones, such as the iPhone. In fact, TieCal was designed to synchronize my Lotus Notes calendar with my iPhone and I use it for this purpose every day.
The source code is open (under the GNU GPL license) and there is no cost to download or use TieCal.
See ScreenShots for a quick glance at how the tool looks like.
For information how to use it, see UserGuide
News
Sunday 2009.09.27: Released 0.4. Changes:
- Entries in outlook (and on iphone) in the "nosync" category will not be touched. This allows you to create entries on the iphone that TieCal won't delete just because they don't exist in notes.
- Less busy UI: Settings have been moved to the "welcome box" with separate dialog to set DB and reminder settings. Also, it should be more obvious for new users what they need to do before being able to sync
- Option to skip the "Merge Dialog" that appears before changes are written to outlook.
DISCLAIMER
This tool is provided without an warranty. Backup your Outlook and iPhone calendars before trying this tool.
Limitations
Currently, this tool does not support repeating events. These events are silently ignored. The reason for this is that I haven't figured out a way to reliably get this information out of Lotus Notes.
The synchronization only goes one way, from Notes to Outlook. Entries created in Outlook or on your phone will not be written to Lotus Notes. I have no plans to add two way sync, since I personally do not need it.
Planned Improvements
- Support repeating events
- GUI improvements. Especially merge window is very basic and needs improvements
- Direct transfer to the iPhone (currently requires manual sync from iTunes)
See also the Issue Page to view existing feature requests or add your own request.
Compatibility
This tool has been tested with Lotus Notes v7.0.2 and Microsoft Outlook 2007. Other versions may work, but I have no possibility to test this. If you try this, please report success of failure in the discussion forum.
Requirements
To Compile the Code (Advanced)
The tool is written in C# using WPF as GUI toolkit. It uses LINQ to query collections and thus the requirements to compile the sources are:
- Visual Studio 2008 (VS2008Express should be fine)
- .NET Framework 3.5 (sp1 recommended) (download)
To Run the Program
The only unusual runtime dependency is .NET 3.5 runtime (freely available from microsoft, will be distributed when I make a proper setup.exe release). In the meantime, you can download it from microsoft.