iconaImport [ close ]

================================================================================
aImport: Schedule importer of Agenda from iCal.
Version 1.00 (29 May 2009)

Noriyuki Mihashi
================================================================================

[Contents]
    1. Summary
    2. System reqirement
    3. Installation
    4. Uninstallation
    5. Getting strt
    6. Options
    7. Note
    8. Licences
    9. Changes history


1. Summary
   This program imports schedules from Mac's iCal into Psion's Agenda. It does
   not sync both schedulers but do one-way importing from iCal to Agenda simply.

   Six years ago I published a similar program 'aSync' what synchronize Agenda
   with iCal. But 'aSync' has complex settings in order to do two-way syncing,
   so it seems that some people thought it bothering to setup and wander to use
   'aSync'. I often got e-mails of trouble or questions about settings.

   It seemed that some people do not want two-way syncing but want just importing
   iCal schedules into Agenda. So I made this program by reducing many features
   from 'aSync'. Therefore you can use this program without complex settings if
   you want only importing schedules from iCal into Agenda.


2. System reqirement
   aImport has the following system requirements:
    - Mac OS X (Ver.10.4 or later) and iCal on your Mac.
      Mozilla Calendar on various platforms is also supported.
    - Psion Series 5, 5mx, Revo or other compatible EPOC machines.


3. Installation
   You will see the following files after expanding the ZIP archive.

     ./ ----- aImport.txt                       This text.
              aImport.SIS                       Installation file.
              aImportW.SIS                      Installation file for emulator.
              srcs/ ------- aImport.opl         Source lists.
                            aImport.oph
                            icon.mbm

   Pick up the extracted 'aImport.SIS' file and install it on your Psion. While
   you install aImport, Agenda2.OPX will also be installed automatically. When
   installation is complete, the aImport icon will appear in the Extras bar on
   your Psion.

   If you install this program into the emulator, use 'aImportW.SIS' instead, or
   it becomes error when it starts.


4. Uninstallation
   If you have the 'Add/remove' icon in your Psion's control panel, select aImport
   in the 'Add/remove' window and remove it. Or find the 'aImport' directory in
   the '\System\Apps\' directories in drives C: and D: on your Psion, and delete
   all the files included in them.


5. Getting start
   To import iCal schedules into Agenda, take these three steps:
      - Exporting schedules
      - Transfering iCal file
      - Importing
   These are described following.

   5.1. Exporting schedules
      If you can find 'Export' in 'File' menu on the iCal's menubar, select it.
      Then specify place and name to save iCal's schedule on the dialog window.
      After this your schedules will be exported into an iCal file with suffix
      '.ics'.

      If you cannot find 'Export' in 'File' menu on the iCal's menubar, get iCal
      file from '~/Library/Calendars/' directory on your Mac. You can find some
      files with '.ics' suffix in there, and thie filename may equals to your
      calendar name. For example, a calendar named 'Private' will be saved in
      '~/Library/Calendars/Private.ics'.

   5.2. Transfering iCal file
      Transfer your iCal file exported to your Psion. There are several ways to
      do it. If you using MacOS 10.5 (Leopard) or later, you can transfer a file
      trough compact-flash memory card. Other way you can take is using utility
      software such as Java Psion Link. 

   5.3. Importing
      Start 'aImport' program on your Psion. Then you will see a dialog window.
      There you can select an iCal schedule file and an Agenda file. Once you
      input them, these will be already set when next startup.

      When you press [Start] button or press enter key, program starts importing
      and will exit after finish importing.


6. Options
   This program has several options to control importing. They can be set on a
   setup dialog window. You can open this window when you press [Options] button.
   Options you can set on this dialog window are following:

   Backup Agenda file:
     If this item checked, this program copies Agenda file imports into. File-
     name copied will be added '(0X)' its end as same as Psion's file copying.

   Entry types imports:
     Selecting entry types to import. Selectable types are appointments, events,
     anniversaries, and to-dos. You have to select at least one type.

   Delete old entries:
     This program can delete exiting Agenda entries before importing to avoid
     duplicated same entries when you import repeatly. By this option you can
     specify deleting method from among 'Not delete', 'With symbol', 'Without
     symbol' or 'Delete all'.

     Entries deleted are only entry types you selected at 'Entry types imports'
     option. If 'With symbol' is selected, deleted entries are only having sym-
     bols of selected entry types. Symbol is a charactor set at 'Entry symbol'
     option in detail property of Agenda entries.

   Separator before place:
     Psion's Agenda is not have a 'Place' field in its entries. If you specify
     any charactor, this program sets location data in iCal entries to the end
     of text with the specified separator inserted before. When no charactor is
     specified, location data is not set.


7. Note
   7.1. This program supports only US-ASCII character code. It is not supported
        with other character codes, especially multi-byte codes such as Japanese.

   7.2. This program does not support time zone or summer time. Information
        on time zones are neglected and all time values are processed as local
        time.

   7.3. There are some differences in supported entry status among Agenda, iCal
        and Mozilla. aImport converts entry status through importing using the
        following rules:

        iCal to Agenda)
                                 Agenda                        iCal
          -------------------------------------------------------------------
           Appt, Event, Anniv:   none                   <----  none
                                 none                   <----  CONFIRMED
                                 tentative              <----  TENTATIVE
                                 tentative + cross out  <----  CANCELLED
           To-do:                none                   <----  none
                                 cross out              <----  COMPLETED

        Mozilla to Agenda)
                                 Agenda                        Mozilla
          -------------------------------------------------------------------
           Appt, Event, Anniv:   none                   <----  CONFIRMED
                                 tentative              <----  TENTATIVE
                                 tentative + cross out  <----  CANCELLED
           To-do:                none                   <----  NEEDS-ACTION
                                 cross out              <----  COMPLETED


8. Licences
   8.1. The copyright of this program and other related products distributed
        together (source codes, icons, documents, etc.) belongs to the author of
        this program, except the Agenda2.opx which belongs to Symbian Ltd.

   8.2. This program is distributed as freeware by the copyrighter. No payment
        is necessary for commercial or noncommercial use.

   8.3. The author of this program accepts no claims for physical, mental,
        material, monetary, social, religious, political or any kind of damages
        caused by you using this program. Anyone who use this program must aban-
        don all claims for all damages described above.

   8.4. Those who have this program may reuse a whole or part of its source code
        for their own products and can redistribute them freely for commercial
        or non-commercial use without the permission of the copyrighter, except
        the official application UID allocated by the Symbian Ltd.

   8.5. Those who make their own products by reusing the source code of this
        program may not prevent others from using this program and must allow
        its free distribution, free use, free redistribution and free reuse by
        claimimg their copyrights.

   8.6. You agree to all the articles listed above in this chapter when you use
        this program or reuse source code of it.


9. Changes history
   Ver.1.00 (29 May 2009):
       - Created as independent program from 'aSync' Ver.1.18.