iCalendar-import
Introduction
Do you want public holidays in your phone's calendar? Or the dates of your favorite team's games? With the iCalendar-import application you can easily import events from the Internet or from your computer into your calendar. Also updating and removing events is very easy, thanks to the application's grouping function.
iCalendar (RFC 2445) is a popular standard for distribution of calendar events. iCalendar-import is an application, developed by Oikeat Oliot Oy and it is free of charge. You can use it to import calendar events into your calendar.
The application is installed as a default opener for iCalendar files, therefore iCalendar files are automatically opened in iCalendar-import mode.
The application does not support all features of the iCalendar format, but it will warn you if the file you are about to import contains events for which importing is not supported (see technical details). The application is more developed and more allowing, than the original import function of the target phone. It also supports the UTF-8 character encoding, which is the default encoding for iCalendar.
Download
The application is carefully tested. Oikeat Oliot Oy does not take any responsibility for eventual direct or indirect problems caused by the use of the program.
iCalendar-import, version 1.00(1)
Our calendars:
Technical details
Supported phones
This version of the application is designed for S60 3rd edition and 3rd edition Feature Pack 1 phones. It was tested with Nokia E70, E90, N73, N80 and N95 phones by the publisher. It should, however, work with any S60 3rd edition platform phones. Also newer platforms are worth trying.
Privacy note
The application uses ReadUserData and WriteUserData "Capabilities" to read and write calendar entries from/to phone's default calendar file (calendar of the phone). The application does not read nor modify any other user data. The application has the ability to delete and modify only those entries that were added added using the application itself.
Release notes for version 1.00(1)
-
Supports ISO-8859-15 and UTF-8 character encodings. UTF-8 is the default character encoding for iCalendar.
-
The application only imports EVENTs and TODOs. The free/busytime components are not imported, therefore group scheduling is not supported.
-
The application does not support iCalendar time zones. All the entries that are associated with time zones are parsed as if they were in the phone's time zone. The application gives a warning when this happens. The import will be correct only if the phone is in the same time zone than the imported calender entries. After importing the phone calendar takes care of the time zone conversions, so when changing the time zone of your phone, the calendar will change the calender entries accordingly.
-
The application does not support recurring events (iCalendar: recurrence). Only the first event is imported. Warning will be given during import.
-
The application will be backed up when normal phone backup is done.
-
The application saves all entries to the phone's calender. Uninstalling the application will leave the calender entries and their grouping data in the calender. Reinstallation of the application will recover the full functionality.
-
Pushing the red phone button, while the application is importing or deleting entries, will not terminate the application, but moves it to the background. When the task is completed, the application will close, unless it is made active by user actions.
-
Closing the application through the task list will terminate the application immediately and may leave the task incompleted. This will neither compromise user data nor make the calendar unusable, but may leave a group of entries partially deleted. Re-executing the operation will fix the problem.
-
In some S60 3rd edition phones (possibly early firmware versions) browsing an empty directory while importing will cause system failure. This behavior does not compromise user data i.e. user calendar entries.
Instructions
How to start
-
After installation, run application. Accept (or reject) the privacy statement. Wait for the application to read calendar entries and show the main view.
Import
-
If your phone has a memory card , you will be asked whether you want to import the file from the memory card or from the phone's memory. Make your selection.
-
The application displays file browser dialog. Browse to the directory where the iCalendar file can be found and select it.
-
Wait for the application to read the file. Depending on the data in the file, the application may give you one of the following messages:
-
”Warning”
The file you are about to import contains some entries using non-supported iCalender features. The note will give you the count of problematic entries. The entries are in two categories: entries that are not importable att all and entries that might not be imported as intended.
Select OK to continue.
-
”Replace old entries?”
The file you are importing contains entries which have the same identifier as the entries already in the calendar (the import detects only those duplicates that were imported using iCalendar-import).
Answering 'Yes', will replace old entries with new ones.
-
”Import type”
The file you are about to import contains entries whose length is not equal to one day. The first note is only to tell you what to do. Answer ok to continue.
The second note asks for the type of entries saved to the calendar i.e. how the time of the event should be treated. 'Meeting' will have a starting time and an ending time, while 'memo' will have only start and end dates. 'Memo with time' is a memo with the subject field preceded with a time entry.
-
Select one of the options to continue.
-
Wait for the application to import the events. A note will be shown when the import is done.
-
The import is now completed and the entries can be found in the calendar. The main view should now show the new group of entries.
Remove events
-
You can delete a group by first selecting it and then selecting 'Remove' from Options. Selecting 'Remove, all' will delete all entries imported with the iCalendar-import application.
Import from Internet or file management
-
Opening an iCalendar file from the Internet browser or file manager will start the iCalendar-import application. The application asks if the user wants to import the opened file. After aswering Yes, the import is performed as described in Import instructions' third item and onwards.