We are looking at developing an add-on product to our main product (which is written in Clarion 5.5). Because this new product *might* have to communicate with our existing product, we’d prefer it to be written in Clarion 6.3 … although we are open to having it developed in C#/.Net.
The program will operate from the system tray.
## Deliverables
A brief description of what we intend to accomplish:
Sequence of operation:
1- The program will periodically check (using IMAP) a user’s mail account for new emails. (The initial prototype for accessing emails has already been developed using Catalyst’s Socket Tools product.)
2- Any new emails will be downloaded and saved. (The location will eventually be dictated by a file management system ??" during development it can be placed anywhere.)
3- Most emails will contain a link to a pdf document on a US Court website. This will need to be parsed from the email and the document downloaded. This might take some experimentation (and/or require use of another programming language, such as C++). Once again, the placement of this file will be dictated by a file management system ??" during development it can be placed anywhere.)
4- The email also needs to be parsed to determine if there is a meeting date scheduled. (Specific details as to what to expect will have to be developed since they might be different for each court.) If a meeting date is found an event needs to be scheduled into a Google calendar.
Other specifications:
The program will operate from the system tray with a right-click menu. The options will be developed during the beta testing phase of this project. We are envisioning (at a minimum) to have a log of all operations (email downloads and calendar postings) and, of course, a settings window where the user can set his mail account information.