CalDAVを軸とした カレンダの共有を支援するシステムの提案

Similar documents
V-CUBE One

<4D F736F F D208BB388E78CA48B B838B F ED2837D836A B F53372E312E32816A5F E646F6378>

<4D F736F F D FC8E448FEE95F1837C815B835E838B C8F92E88B608F912E646F63>

スライド 1

1. ログイン & ログアウト ログイン ブラウザを起動し にアクセスします 大学ホームページ 学生の皆さま からもアクセスできます 1 認証 ID パスワードを入力 2 ログイン ボタンを

2. メンバー管理 2.1 管理者権限 2.2 組織の登録 2.3 役職の登録 2.4 メンバーの登録 2.5 共有アドレス帳 2.6 グループの管理

SoftBank GALAXY Tab4 取扱説明書

<4D F736F F F696E74202D F938C8B9E979D89C891E58A77976C5F91B28BC690B68CFC82AF E67654F6E6C696E B B837D836A B5F76312E322E707074>

J-MOTTO Web給与管理者マニュアル

NSS利用者マニュアル

履歴 作成日 バージョン番号 変更点 2016 年 9 月 19 日 新システム稼働本マニュアル ( 初版 ) 2016 年 10 月 6 日 システム公開に伴う 初版最終調整 2016 年 11 月 7 日 添付ファイルの公開設定について 追加 2

PowerPoint プレゼンテーション

Microsoft Word - Activ 利用の手引きVer2.0.doc

マイナンバー対策マニュアル(技術的安全管理措置)

WagbySpec7

<4D F736F F D208BB388E78CA48B B838B F ED2837D836A B E64726F E34816A5F E646F6378>

Exchange Online ユーザーマニュアル

インストール手順 2 セットアップの種類 [ 標準インストール (S)] [Thunderbird を既定のメールプログラムとして使用する (U)] にチェックを入れ [ 次へ (N)] をクリックします インストール手順 3 セットアップ設定の確認 [ インストール (I)] をクリックします 2

第 2 版 東洋英和女学院大学大学院

Microsoft PowerPoint - sc1manual.pptx

表紙

目次 LinQ MobileSNS について...3 ログイン...4 メインメニュー...6 お知らせ スタッフルーム サロン日誌 プロフィール スタッフ携帯 スケジュール 共通機能

PowerPoint プレゼンテーション

V-CUBE One

Microsoft PowerPoint - KanriManual.ppt

1.はじめに

目次 1. 教育ネットひむかファイル転送サービスについて ファイル転送サービスの利用方法 ファイル転送サービスを利用する ( ひむか内 ) ファイル転送サービスへのログイン ひむか内 PCでファイルを送受信する

目次 1. はじめに ログイン方法 (PC の場合 ) メール送信方法 (PC の場合 )... 6 からのアドレス帳の移行方法 (PC の場合 ) メール転送方法 (PC の場合 ) Gmail アプリの設

●コンテンツ「FAQ」

R-2 マイページトップ マイページのトップページです メニューバーより機能を選択し 様々な情報を表示します メニューバー [ ブログ ]: ブログ一覧画面を表示します [ ブログ閲覧履歴 ]: ブログの閲覧履歴一覧画面を表示します [ メッセージ ]: メッセージ確認画面を表示します [ 訪問履歴

一般管理者用画面マニュアル修正版

302KC 取扱説明書 Chapter5

FAQ案(Linkup Manager)

Microsoft Word - WebMail.docx

K-2 携帯マイページ ログイン後のページです 4-2

スマートコネクト マネージドサーバ メールアーカイブオプション 仕様書

あんしんバックアップ/連絡先コピー設定 利用マニュアル

MOGOK基本設計書

障害管理テンプレート仕様書

Microsoft Word - Outlook_manual doc

マニュアル訂正連絡票

PowerPoint プレゼンテーション

ZoomMeeting_BusinessEnterpriseユーザーマニュアル(Android編)

メール利用マニュアル (Web ブラウザ編 ) 1

Microsoft PowerPoint - B4_理解度WG.pptx

IE5及びOE5の設定

10. 全体の流れ ( 参加者 ) < 参加者 > < 起案者 > 起案者にて日程調整の有無 あり Ⅰ. 起案者が参加者の日程調整をしたうえで 会議の予約を行う場合退院カンファレンスの判断 なし 1 カンファレンス内容を確認 回答 起案者より会議案内のメールを受信 院内スタッフの予定確認 カンファレ

NOR概要

アルファメールプラチナ Webメールスマートフォン版マニュアル

PowerPoint プレゼンテーション

資金移動|AnserBizSOL利用者向けマニュアル

変更要求管理テンプレート仕様書

NTTラーニングシステムズ株式会社

6 仕様書 5 5(5)4 定住促進サイトを作成とあるが ドメインは別ドメインの利用と考えていいか ドメインについては 町ホームページと同じドメイン また別ドメインのどちらを提案していただいても結構です 別ドメインを利用する場合のサイト構成のイメージや職員による更新作業が可能な範囲についてご説明をお

PowerPoint プレゼンテーション

目 次 1.SNS の概要 1.1 SNS の概要 地域 SNS の起動 地域 SNS の画面構成 自己紹介の設定 2.1 自己紹介の設定 ブログ 3.1 ブログを書く コメントを書く コミュニティ 4.1 コミュニティに

目次 1. はじめに 参加リスト 参加リスト 画面上での用語説明 一時停止と停止解除 ML 退会と ML 検索 投稿 メールの閲覧と返信 メールの検索

GRIDY SFA Google Apps カレンダー連携 操作ガイド (1.0 版 ) 2016 年 3 月 16 日 KDDI 株式会社

<4D F736F F D2091E C C6791D B28DB88DEC90AC D836A B2E646F63>

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

U/Cサーバ 業務システム間転送プログラムインターフェース仕様書

ムの共有アドレス帳 インスタント メッセージングの宛先に活用することも考えられる 統合アカウント管理 認証 認可 ( アクセス制御 ) の機能 サービス機能 サービス定義統合アカウント管理利用者の認証情報 ( ユーザ ID パスワード) と属性情報 ( グループ 所属部門等 ) を一元的に管理する機

要求仕様管理テンプレート仕様書

目 次 1. グループ共有サイトの表示 共有サイト情報 工程表共同管理... 6 (1) 登録方法... 6 (2) 閲覧 コメントの書き込み方法 資料 文書共有... 8 (1) ファイルの登録方法... 8 (2) フォルダの編集方法

Gmail 連絡用 Google Calendar スケジュール管理 Google Classroom Google Drive ファイルの管理 Google Forms Google ドキュメント Google スプレッドシート Google スライド Word Excel ファイルの作成 3 用

■コンテンツ

2. saccess saccess SQL SQL SQL saccess SQL SQL PHP 3. saccess saccess saccess Web *1 [5] saccess * saccess saccess, SQ

V-CUBE One

情報システム運用・管理規程

【○○設定仕様書】

構成管理記録テンプレート仕様書

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説

目次.Edu Track のログイン.Edu Track のポータル画面説明 3. 学修を始める ( 講義室に入る ) 4 4. テキスト履修科目 スクーリング ( ブレンディッド含む ) で使用する機能 5 学習する 5 お知らせ 6 掲示板 ( 公開 ) 6 課題 8 ディスカッション ( 公開

作成するアプリ 本書は 楽々 Web データベースで 一覧アプリ を作成する方法を説明します 以下のような Excel ファイルの一覧表を題材に 楽々 Web データベースに Excel ファイルを読み込ん でアプリを作成し 使用するまで を説明します 課題管理表.xlsx タイトル詳細 内容対応優

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

目次 P. ログイン P. TOPページ P3. 物件概要の更新 P4. ページの編集 P6. 項目の編集 全体概要 登録本告 先着本告 予告 の編集 P7. 項目の編集 フリーエリア の編集 P8. 編集エディターのご使用方法 P. 項目の編集 更新日 の編集 P3. 次回更新予定日アラートメール

5-2. 顧客情報をエクスポートする 顧客管理へのアクセス手順 メールディーラーで管理する顧客情報に関する設定を行います 1. 画面右上の 管理設定 をクリックする 2. 管理設定 をクリックする 3. ( タブ ) 顧客管理 をクリックする 2

サイボウズ Office 10「個人フォルダ」

スライド 1

サービス内容 サービス内容 ここでは サービス内容についてご案内します このたびは 本サービスをお申し込みいただきまして 誠にありがとうございます この手引きは サービスの運用を管理される方向けの内容で構成されております お客様のご利用環境によってはご紹介した画面や操作とは異なる場合がありますが 快

manual_android

2019/7/25 更新 2.2. メーラー設定 (IMAP 設定 ) この項目ではメールソフトで IMAP にて受信ができるように設定をする手順を説明します 事前にマニュアル 1.4 POP/IMAP 許可設定 1.5 メーラー (Outlook 等 ) を使う場合の設定 を行っている必要がありま

PowerPoint プレゼンテーション

サービス内容 サービス内容 ここでは サービス内容についてご案内します このたびは 本サービスをお申し込みいただきまして 誠にありがとうございます この手引きは サービスをご利用いただく方 ( 一般利用者 ) 向けの内容で構成されております お客様のご利用環境によってはご紹介した画面や操作とは異なる

3 アカウント画面で新しいアカウント作成 :[ メール ] をクリックします 4 新しいメールアドレスを使いたい方という画面の下部にある [ メールアカウントを設定する ] ボタ ンをクリックします 2

インフォメーション目次. 新着表示について (P0). インフォメーションの画面構成 (P0). インフォメーションを閲覧する (P0). インフォメーションを作成する (P05) 5. 本文に画像ファイルを貼り付ける (P07) 6. インフォメーションを変更 削除する (P08) 7. 公開前に

PowerPoint プレゼンテーション

a.net LePo 利用の手引き

OneDrive の初期設定を行う 1. に接続します 電子メールアドレス およびパスワードを入力して [ サインイン ] をクリックします 2. office365 ホーム画面より [OneDrive]

メールデータ移行手順

desknet's NEO 新機能のご紹介

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

Web メール利用マニュアル ( 携帯版 ) Web メール利用マニュアル ( 携帯版 ) 株式会社イージェーワークス 2012/09/26 改定

1. コミュまっぷ とは? コミュまっぷは グループでドライブする際 お互いのカーナビゲーション ( ナビ ) の画面に 仲間の位置を確認しながら ドライブすることができるアプリです スマホ向けのアプリもありますので スマホにインストールし ご利用いただければ 車でも徒歩でもシームレスに位置の共有が

プレゼンテーション

Microsoft PowerPoint - Outlook2016(新)

Office365  Outlook

1. フォールバックが発生をする背景 フレッツ光 は NTT 東西と ISP 事業者様との連携により インターネット接続サービスを提供している フレッツ光 で によるインターネット接続のみご利用のお客さまが IPv6 に対応した Web サイトを最初に閲覧する際 フォールバック が発生する 本事象は

FileZen(めるあど便) 利用マニュアル

ek-Bridge Ver.2.0 リリースについて

Transcription:

CalDAV を軸とした カレンダの共有を支援するシステムの提案 村田裕哉乃村能成谷口秀夫岡山大学大学院自然科学研究科 DPS155 2013 年 5 月 23 日

No.2 カレンダによる情報共有 カレンダシステムの利用が一般化 Google カレンダー,Yahoo! カレンダー,Apple ical 家族や職場でのスケジュール管理手法 ( カレンダ共有 ): (1) カレンダ情報の送受信 ( 招待機能 ) による共有 (2) グループカレンダによる共有 しかし グループや状況に応じた細かな共有条件の設定が困難 カレンダ共有に適したカレンダの管理方式が必要

既存システムにおけるカレンダ共有 (1) 分散方式カレンダ ( 招待方式 ) 個々の予定情報単位での共有 メールによる予定情報の送受信 他者のカレンダに登録を促す (2) 集中方式カレンダ ( ファミリーカレンダ ) カレンダ丸ごとの単位での共有 メンバが自由に閲覧 ( 編集 ) 可能なグループカレンダ (3) 個人のカレンダを公開 自身のカレンダを他者に閲覧させるのが目的 それぞれ一長一短 : 適切に使い分ける必要 メンバ全員が特徴を理解し適切に使い分けることは難しい No.3

No.4 カレンダ共有の問題点 (1) 分散方式 ( 問題 1) 予定情報の同期の保証が困難 (2) 集中方式 ( 問題 2) 過去の予定情報の喪失 (3) カレンダの公開 ( 問題 3) 目的に応じたカレンダの公開設定が繁雑

No.5 カレンダ共有の問題点 (1) 分散方式 ( 問題 1) 予定情報の同期の保証が困難 (2) 集中方式 ( 問題 2) 過去の予定情報の喪失 (3) カレンダの公開 ( 問題 3) 目的に応じたカレンダの公開設定が繁雑

分散方式カレンダの同期問題 カレンダサーバユーザCの個人用カレンダ ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザ B の個人用カレンダ? (1) 登録? (2) 招待 (2) 招待 ユーザ C ユーザ A ユーザ B A が登録した予定に招待 B, C が予定情報を登録 招待を忘れない? 登録を忘れない? 招待機能を利用できる? 予定の変更があったら? No.6

No.7 分散方式カレンダ :A が予定情報を登録 カレンダサーバユーザCの個人用カレンダ ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザ B の個人用カレンダ (1) 登録 ユーザ C ユーザ A ユーザ B (1) カレンダサーバに予定情報を登録 (UID:xxyyzz) が登録

分散方式カレンダ : 招待メールの送受信 カレンダサーバユーザCの個人用カレンダ ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザ B の個人用カレンダ (2) 招待 (2) 招待 ユーザC ユーザA ユーザB (3) 招待メールを受信 (3) 招待メールを受信 (2) 予定の参加者に招待メールを送信メールの本文 : 予定のタイトルや日時の情報が記載添付ファイル : 予定情報をiCalendar 形式で記述したファイル (3) 招待メールを受信 No.8

分散方式カレンダ :B が予定情報を登録 カレンダサーバユーザCの個人用カレンダ ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザBの個人用カレンダ (UID:xxyyzz) ユーザ C ユーザ A ユーザ B (4) 添付ファイルを用いて登録可能 (4) 添付ファイルを用いてカレンダに予定を登録ユーザ B の個人カレンダに (UID:xxyyzz) が登録 No.9

分散方式カレンダ :C が予定情報を登録 カレンダサーバユーザCの個人用カレンダ (UID:aabbcc) ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザBの個人用カレンダ (UID:xxyyzz) ユーザC (5) 添付ファイルを用いて登録不可能 ユーザ A ユーザ B (5) 添付ファイルを用いて, カレンダに予定を登録不可能招待メールの本文をもとに (UID:aabbcc) を登録 No.10

分散方式カレンダ :A が予定情報を更新 カレンダサーバユーザCの個人用カレンダ (UID:aabbcc) ユーザ A の個人用カレンダ (UID:xxyyzz) ユーザBの個人用カレンダ (UID:xxyyzz) (6) 更新 ユーザ C ユーザ A ユーザ B (6) ユーザ A が予定情報を更新し, 再度招待メールを送信ユーザ B は, 既に登録した予定情報の変更として登録可能ユーザ C は, 手動で予定情報を変更 No.11

No.12 分散方式カレンダにおける問題点 < 分散方式カレンダ> 招待機能を利用し, 個々の予定情報単位で共有するカレンダ (1) 招待機能を利用できないカレンダAPが存在する同期をとるためには, 手動で予定情報の変更する必要がある (2) 被招待者が招待メールをうっかりインポートし忘れる (3) 被招待者が招待メールが分からず, 無視する ( 問題 1) 予定情報の同期の保証が困難

No.13 カレンダ共有の問題点 (1) 分散方式 ( 問題 1) 予定情報の同期の保証が困難 (2) 集中方式 ( 問題 2) 過去の予定情報の喪失 (3) カレンダの公開 ( 問題 3) 目的に応じたカレンダの公開設定が繁雑

No.14 集中方式カレンダのアクセス権を失う問題 個人用カレンダと集中方式カレンダを合わせて利用する場合 カレンダサーバ ユーザ A のカレンダ ユーザ A の個人用カレンダ 友人と飲み会 グループの集中方式カレンダ ミーティング < 集中方式カレンダ> カレンダ丸ごとの単位での共有 メンバが自由に閲覧 ( 編集 ) 可能アクセス権を失うと? ユーザ A

グループ脱退による予定情報の喪失 グループの集中方式カレンダのアクセス権を失う カレンダサーバ カレンダサーバ ユーザ A のカレンダ ユーザ A の個人用カレンダ 友人と飲み会 グループの集中方式カレンダ ミーティング グループの脱退 ユーザ A のカレンダ ユーザ A の個人用カレンダ 友人と飲み会 グループの集中方式カレンダ ミーティング ユーザ A ユーザ A アクセス不可 グループに関わる予定情報が喪失 No.15

集中方式カレンダにおける問題点 < カレンダの役割 > (1) 未来の予定表 (2) 過去の行動履歴 ( 思い出 ) グループの脱退により, 集中方式カレンダへのアクセス権を剥奪 過去の行動履歴が失われる ( 問題 2) 過去の予定情報の喪失 < 過去の予定情報の喪失の是非 > 妥当な場合 : 企業の退職妥当でない場合 : 趣味のサークルから脱退 過去の予定情報を喪失させるか否かを選択可能にしたい No.16

No.17 カレンダ共有の問題点 (1) 分散方式 ( 問題 1) 予定情報の同期の保証が困難 (2) 集中方式 ( 問題 2) 過去の予定情報の喪失 (3) カレンダの公開 ( 問題 3) 目的に応じたカレンダの公開設定が繁雑

目的に応じたカレンダの公開 ユーサ A は と 買い物 をカレンタ に登録 1 つのカレンダを家族と仕事の同僚では見せ方を変えたい ユーザ A のカレンダ 買い物 家族 : : 非公開 買い物 : 公開 仕事の同僚 : : 公開 買い物 : 時間枠のみ公開 ユーザ A No.18

No.19 既存システムにおける目的に応じたカレンダの公開 既存カレンダシステムでは不可能複数のカレンダを用いれば可能だが管理が繁雑 ユーザAのカレンダ買い物 ユーザ A のカレンダ 買い物 ユーザ A のカレンダ 予定有り ユーザ B ( 家族 ) ユーザ A ユーザ C ( 同僚 )

複雑な公開設定の例 (1) 家族には,17 時以前の予定は概略 17 時以降の予定は詳細 (2) 同僚には,17 時以前の予定は詳細 17 時以降の予定は概略 (3) 友人には,17 時以前の予定は非公開 17 時以降の予定は概略 2 2 = 4 通りのカレンダの用意が必要さらに週末と平日を区別したいなどの条件? ( 問題 3) 目的に応じたカレンダの公開設定が繁雑 No.20

仮想カレンダ (VC) を提案 仮想カレンダ VC を実現することでカレンダ共有の問題を解決可能 以下の条件のいずれかを満たすものを VC と定義する ( 条件 1) カレンダである ( 条件 2) VC にフィルタを適用したものである ( 条件 3) 複数の VC を足しあわせたものである 条件 1 を基底とし, 条件 2,3 を再帰的に適用 VC を用いた以下のユースケースにより,VC について考察 (1) グループのカレンダを共有 (2) 個人の予定情報を共有 No.21

ユーザ A のグループ用カレンダ グループのカレンダを共有 ユーザ B のグループ用カレンダ ユーザ C のグループ用カレンダ コードレビュー コードレビュー コードレビュー グループ共有 VC コードレビュー ユーザ A ユーザ B ユーザ C 予定の同期にユーザの手間が不要 過去の予定情報を喪失しない 問題 1 を解決可能 問題 2 を解決可能 No.22

個人の予定情報を共有 ユーザ A の個人カレンダ アルバイト プログラミング方法論 ユーザ B の個人カレンダ サークル活動 応用数学第 1 補講 ユーザ C の個人カレンダ DPS155( 出張 ) 教員会議 個人フィルタ f1 個人フィルタ f2 個人フィルタ f3 グループ共有 VC 私用 ( ユーザ A) 講義 ( ユーザ A) 私用 ( ユーザ B) 講義 ( ユーザ B) 出張 ( ユーザ C) 会議 ( ユーザ C) ユーザ A ユーザ B ユーザ C (1) 1 つのカレンダで複数の見せ方が可能 (2) 時間などの条件でフィルタを適用可能 問題 3 を解決可能 No.23

VC を実現するシステム :HubStar <HubStar> (1) CalDAVによる通信を中継 (2) 既存カレンダを VC として再構成 (3) VCをユーザに提示 カレンダサーバ カレンダサーバ HubStar プロトタイプを作成し,VC が実現可能であることを確認 No.24

まとめ (1) カレンダ共有に関する問題を明確化 ( 問題 1) 予定情報の同期の保証が困難 ( 問題 2) 過去の予定情報の喪失 ( 問題 3) 目的に応じたカレンダの公開設定が繁雑 (2) 仮想カレンダ (VC) を提案 (3) VC の概念を実現するシステムとして HubStar を提案 (4) HubStar のプロトタイプを作成 < 残された課題 > (1) VC に対するアクセス制御の仕組みの考察 (2) HubStar の実装, 評価 No.25

HubStar の処理の流れ HubStar カレンダサーバ キャッシュを更新 キャッシュ (4) キャッシュを参照 (3) 権限を確認 (2) Subscription の詳細を取得 (1) 認証 (5) カレンダ情報を取得 (6) フィルタを適用 (7) ETag を追加 ユーザ No.32