Find Jobs
Hire Freelancers

Cross-Platform Calendar Conflict and Resolution Engine

$1500-3000 USD

クローズ
投稿日: 11年近く前

$1500-3000 USD

完了時にお支払い
Cross-Platform Calendar Conflict and Resolution Engine There are two component types in the server. The first component is a “connector” which, given a users’s calendar credentials accesses (for reading and writing) a CalDAV (or other API) on the target calendars. There are two “types” of connectors. The first type of connector is server-resident and queries iCloud calendars and Google Calendars (and potentially other network resident calendars). These will likely be using calDAV or Google API (whatever Google is recommending these days to access Calendar). The second type of connector is client-based used to collect data from machine resident calendars such as Outlook for Windows, Outlook for Mac, iCal, etc. These will need to be built as code for the specific machine and possibly OS or application version. Connector credentials (username and password) will for each calendar to be connected to will be stored in a MySQL database. Each connector should have a test(un, pw) method that verifies that the username and password is correct and determines any limitations to the functions available to it (e.g. read-only, etc) and delivers a return code based on the result. The second component will identify any scheduling conflicts between one or more calendars for a given time and date. Example, if given an event in calendar 1 from 7pm to 9pm (or 19:00 – 21:00) on 15 July 2013 the application will search one or more other calendars for any events which conflict with it). The conflict detection component (component two) will work from stored calendar data (in the MySQL db) that had previously been retrieved from calendars if a calendar is not online and available, but each time the calendar is available on a query the database will be updated with current information. If a conflict is detected the conflict detection component will alert the user AND it will call extendible methods to propose alternative scheduling for the new event that would not conflict. These extendible methods will be limited initially, but will be easily added to the application in the future. We would see them as methods that would be compiled into future versions. The conflict resolution component will have the ability to use the calendar connectors to update/change calendars when an event time is changed (either by selecting one of the proposed alternative times or to a specifically given time/date. The server programs (server resident connectors and schedule conflict resolution component) will run on Linux and should be written in a c variant (c, c++, etc). The connectors shall be separate programs so that the core (second component/schedule conflict resolution component) can employ whichever one it needs for a given calendar. The client resident connectors will be written in some variant of c compiled for the target machine (mac OS/X, Windows, etc). The client resident connectors will have only what GUI is required to install and configure the application and test connectivity (to the local calendar and to the server). The server resident connectors and schedule conflict resolution component will be command line applications or services that have the ability to report to syslog and varying levels depending on configuration file debug settings. Please respond with your experience in accessing remote and local calendars as well as your experience in each of the platforms involved. Please give some information about how you’d approach the applications and any questions you have about it.
プロジェクト ID: 4729156

プロジェクトについて

7個の提案
リモートプロジェクト
アクティブ 11年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に7人のフリーランサーが、平均$2,953 USDで入札しています
ユーザーアバター
Please see PMB (Private Message Board) for more detailed message.
$3,092 USD 45日以内
5.0 (30 レビュー)
8.0
8.0
ユーザーアバター
I am ready to start this project.....
$2,368 USD 20日以内
4.8 (5 レビュー)
3.7
3.7
ユーザーアバター
Please check PMB for awesome work.I can do it on your time and cost with great quality.I am a top 10 oDesk developer started here now.
$2,061 USD 20日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
12+ year expert team...plz give me few minutes for technical discussion......we have lots of R & D expert tean we done deliver lots of technically challenge project.....plz give me few minutes for technical discussion...
$5,154 USD 60日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
Gladstone, United States
5.0
1
メンバー登録日:6月 3, 2002

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。