SlideShare a Scribd company logo
1 of 42
Download to read offline
他の人にスケジュールを
  書いてもらう機構

        川島和澄
 @電気通信大学電気通信学部情報通信工学科
目次

1.発想の動機
2.何を作るか
3.現在どこまで完成しているか
4.類似したものと、それらとの差異
5.使われ方のイメージ
6.まとめ
発想の動機
発想の動機


アルバイト先にて
発想の動機
発想の動機
発想の動機
発想の動機
発想の動機
発想の動機
発想の動機
既存のスケジューラのほとんどは、自分のスケジュールを
全て自分が入力しなければならない。

スケジュール情報は
➔開始時刻

➔終了時刻

➔場所

➔名前

➔:

といった情報を含んでいる。

いちいち入力するのは  面倒である!
面倒なだけではなく、正確さにも欠ける。
発想の動機


      そこで、

人が書いたスケジュールを
 取り込めるスケジューラ
  があると便利だと思った。
発想の動機



これを使えば、
発想の動機




インターネット上から
スケジュールを
登録したり
発想の動機

   QR コードなどから
   スケジュールを
   登録したり
発想の動機

他人のスケジュールを
登録したり
    (させてもらったり?)




… といったことが
可能になる。
発想の動機
これを実現するための規格として iCalendar がある。

だが、 iCalendar ではどうしても実現できないことがある。
それは、

 スケジュールの更新情報を得ること
である。
発想の動機
RSS のようにそれぞれのスケジュール情報が「参照元となる
固有の URI 」を持っていれば、より便利になると思った。

そうすれば、スケジューラが再びその URI を参照することで、
スケジュール変更などの情報を取得することが出来る。

→ スケジュール制作者はスケジュールを
登録した人にスケジュール変更を通知す
る必要が無くなる。
発想の動機


    また、並行して、

 自分のスケジュールを
複数のスケジューラで共有
  できたら便利だと思った。
発想の動機
複数のスケジューラとは、例えば
●自分の PC でのみ動くスケジューラ


●ネット上で公開されているスケジューラ


●携帯端末上で動くスケジューラ


などである。

これらはそれぞれ特徴を持っているため、どれか一つに統
一することはできない。
それよりも、同じ情報を全てのスケジューラで扱えるように
する方が良いのではないか?
何を作るか
何を作るか

     ●
         規格
●
    スケジューラ
●
    変換ソフト
何を作るか

規格
ベースとして Atom ・ iCalendar を使い、そ
こに様々な機能に対応できるように仕様
を追加する。

また、 QR コードを利用した規格も作成す
る。
何を作るか


スケジューラ
 Pc 用・ Web 用・携帯端末用を制作する。
携帯端末用には QR コードを操作する機能を付ける。
何を作るか


変換ソフト
iCalendar 形式との相互変換が行えるソ
フトを作成する。
現在どこまで
完成しているか
現在どこまで
        完成しているか

●   規格… α 版
●   スケジューラ… API が完成している
●   変換ソフト…まだ手つかず
類似したものと
それらとの差異
類似したものと
          それらとの差異
規格   iCalendar[RFC2445,2446,2447]

iCalendar に無くて新しい規格に欲しいもの
●変更履歴を何件分も保存する機構
●デジタル署名を付加する機構


●場所として GPS の情報などを付加する機構


●開始時刻・終了時刻の欠けたスケジュールを登録する機構


●出典元の URI を明記する機構
類似したものと
        それらとの差異
スケジューラ      souseit/youtransit[http://www.souseit.com/]

souseit/youtransit に無くて新しい枠組みに欲しいもの
●youtransit が落ちたときの安全性
●youtransit 以外にも置くことができる柔軟性


●Souseit 以外のスケジューラからも閲覧できる柔軟性


●Web ベースの枠を越えたスケジュール情報のやりとり
類似したものと
        それらとの差異
スケジューラ     iCal[Apple]

iCal と新しいスケジューラとの違い
●iCal は iCalendar を、新しいスケジューラは新しい規格を使う
●スケジュール情報を「共有」するか「取り込み可能に」するか


●自分のスケジュール情報は公開することを前提としているかそ


うではないか
具体的な
使われ方
具体的な使われ方


再びアルバイト先にて
具体的な使われ方
具体的な使われ方
具体的な使われ方
具体的な使われ方
具体的な使われ方
具体的な使われ方

他にも
●次の会議の開始時刻を自動取得する


●映画やコンサートの開始時刻を QR コードから取り込む


●納期となる時刻を FAX やメールで送ってもらう


といった使い方も考えられる。
まとめ
まとめ
●他所に置かれたスケジュールを取り込むシステムが欲しい。
●そのためには規格を含めた改善が必要。


●このシステムがあれば、スケジュールを書く手間は省ける。


●作成者は、スケジュールの修正を通知する手間を省ける。


●複数のインターフェースにて動作するスケジューラを同期させる


ことで、どんな場合でも容易にスケジュールが取り込める・編集
できる・変換できる。


    こんなシステムはいかがでしょうか?
おしまい


ご清聴いただきありがとうございました。

More Related Content

Viewers also liked

20130920 学生向け講演資料
20130920 学生向け講演資料20130920 学生向け講演資料
20130920 学生向け講演資料Kenta Nakamura
 
ディレクション本来の領域について ディレ協紹介用資料201504
ディレクション本来の領域について ディレ協紹介用資料201504ディレクション本来の領域について ディレ協紹介用資料201504
ディレクション本来の領域について ディレ協紹介用資料201504Kenta Nakamura
 
iWorkの活用方法
iWorkの活用方法iWorkの活用方法
iWorkの活用方法新一 佐藤
 
デザイナーとディレクターのイイ関係の作り方
デザイナーとディレクターのイイ関係の作り方デザイナーとディレクターのイイ関係の作り方
デザイナーとディレクターのイイ関係の作り方Take Bo
 
すべての仕事はクリエイティブディレクションである
すべての仕事はクリエイティブディレクションであるすべての仕事はクリエイティブディレクションである
すべての仕事はクリエイティブディレクションであるYudaiMyo
 
さんをつけろよデコ助野郎
さんをつけろよデコ助野郎さんをつけろよデコ助野郎
さんをつけろよデコ助野郎yoku0825
 
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできること
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできることSINAPさん社内研修 - プロジェクトを"うまくやる"ためにできること
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできることMakoto Osaki
 
私を迷走させたディレクターの言葉
私を迷走させたディレクターの言葉私を迷走させたディレクターの言葉
私を迷走させたディレクターの言葉Noriko Sakamoto
 
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める=
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める= Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める=
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める= Yu Morita
 
後進の育成のためにディレクターがすべきこと
後進の育成のためにディレクターがすべきこと後進の育成のためにディレクターがすべきこと
後進の育成のためにディレクターがすべきことYu Morita
 
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet Yusuke Kawasaki
 
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料yahoojapan_pr
 
UX design for #02 ウェブサイトやアプリを成功に導くUXデザイン
UX design for #02 ウェブサイトやアプリを成功に導くUXデザインUX design for #02 ウェブサイトやアプリを成功に導くUXデザイン
UX design for #02 ウェブサイトやアプリを成功に導くUXデザインTakashi Sakamoto
 
エンジニア生存戦略
エンジニア生存戦略エンジニア生存戦略
エンジニア生存戦略Drecom Co., Ltd.
 
おかんでもわかるUXデザイン Ver.0.4
おかんでもわかるUXデザイン Ver.0.4おかんでもわかるUXデザイン Ver.0.4
おかんでもわかるUXデザイン Ver.0.4Yu Morita
 
プロジェクトとプロジェクトマネジメントの基本
プロジェクトとプロジェクトマネジメントの基本プロジェクトとプロジェクトマネジメントの基本
プロジェクトとプロジェクトマネジメントの基本Toshiaki Baba
 
新カゴプロジェクトの プロダクトオーナーとして やってきたこと
新カゴプロジェクトの プロダクトオーナーとして やってきたこと新カゴプロジェクトの プロダクトオーナーとして やってきたこと
新カゴプロジェクトの プロダクトオーナーとして やってきたことAkane Yamarin
 
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」Tomohiro Suzuki
 

Viewers also liked (18)

20130920 学生向け講演資料
20130920 学生向け講演資料20130920 学生向け講演資料
20130920 学生向け講演資料
 
ディレクション本来の領域について ディレ協紹介用資料201504
ディレクション本来の領域について ディレ協紹介用資料201504ディレクション本来の領域について ディレ協紹介用資料201504
ディレクション本来の領域について ディレ協紹介用資料201504
 
iWorkの活用方法
iWorkの活用方法iWorkの活用方法
iWorkの活用方法
 
デザイナーとディレクターのイイ関係の作り方
デザイナーとディレクターのイイ関係の作り方デザイナーとディレクターのイイ関係の作り方
デザイナーとディレクターのイイ関係の作り方
 
すべての仕事はクリエイティブディレクションである
すべての仕事はクリエイティブディレクションであるすべての仕事はクリエイティブディレクションである
すべての仕事はクリエイティブディレクションである
 
さんをつけろよデコ助野郎
さんをつけろよデコ助野郎さんをつけろよデコ助野郎
さんをつけろよデコ助野郎
 
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできること
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできることSINAPさん社内研修 - プロジェクトを"うまくやる"ためにできること
SINAPさん社内研修 - プロジェクトを"うまくやる"ためにできること
 
私を迷走させたディレクターの言葉
私を迷走させたディレクターの言葉私を迷走させたディレクターの言葉
私を迷走させたディレクターの言葉
 
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める=
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める= Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める=
Webプロデューサー育成中級講座 =デキるWEB担当者はRFPが違う!「制作発注」工程を極める=
 
後進の育成のためにディレクターがすべきこと
後進の育成のためにディレクターがすべきこと後進の育成のためにディレクターがすべきこと
後進の育成のためにディレクターがすべきこと
 
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
 
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料
Yahoo! JAPAN 地域活性化フォーラム2014 宮坂学講演資料
 
UX design for #02 ウェブサイトやアプリを成功に導くUXデザイン
UX design for #02 ウェブサイトやアプリを成功に導くUXデザインUX design for #02 ウェブサイトやアプリを成功に導くUXデザイン
UX design for #02 ウェブサイトやアプリを成功に導くUXデザイン
 
エンジニア生存戦略
エンジニア生存戦略エンジニア生存戦略
エンジニア生存戦略
 
おかんでもわかるUXデザイン Ver.0.4
おかんでもわかるUXデザイン Ver.0.4おかんでもわかるUXデザイン Ver.0.4
おかんでもわかるUXデザイン Ver.0.4
 
プロジェクトとプロジェクトマネジメントの基本
プロジェクトとプロジェクトマネジメントの基本プロジェクトとプロジェクトマネジメントの基本
プロジェクトとプロジェクトマネジメントの基本
 
新カゴプロジェクトの プロダクトオーナーとして やってきたこと
新カゴプロジェクトの プロダクトオーナーとして やってきたこと新カゴプロジェクトの プロダクトオーナーとして やってきたこと
新カゴプロジェクトの プロダクトオーナーとして やってきたこと
 
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」
ワイワイCAFE UX、デザイン思考、サービスデザインのための「上司に使えるインタビュー入門」
 

Similar to 他の人に自分のスケジュールを書いてもらう機構

元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introductionMasahito Zembutsu
 
初心者向け、プログラムのお話
初心者向け、プログラムのお話初心者向け、プログラムのお話
初心者向け、プログラムのお話MarlboroLand
 
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Hadoop / Spark Conference Japan
 
Drupalを活用した Linked Open Dataの 実践的試行環境の構築
Drupalを活用した Linked Open Dataの実践的試行環境の構築Drupalを活用した Linked Open Dataの実践的試行環境の構築
Drupalを活用した Linked Open Dataの 実践的試行環境の構築Takanori Hayashi
 
qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所Masahiro NAKAYAMA
 
クラウドおじさんに聞く、わくわくIT活用法
クラウドおじさんに聞く、わくわくIT活用法クラウドおじさんに聞く、わくわくIT活用法
クラウドおじさんに聞く、わくわくIT活用法Sakae Saito
 
DSLによる要求獲得でスーパーアジャイル
DSLによる要求獲得でスーパーアジャイルDSLによる要求獲得でスーパーアジャイル
DSLによる要求獲得でスーパーアジャイル陽平 山口
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクションTakahiro Okumura
 
シェフから板前になった話
シェフから板前になった話シェフから板前になった話
シェフから板前になった話oshiro_seiya
 
【Hpcstudy】みんな、ベンチマークどうやってるの?
【Hpcstudy】みんな、ベンチマークどうやってるの?【Hpcstudy】みんな、ベンチマークどうやってるの?
【Hpcstudy】みんな、ベンチマークどうやってるの?Seiichiro Ishida
 
さくらのインフラコード
さくらのインフラコードさくらのインフラコード
さくらのインフラコードYukihiko SAWANOBORI
 
GraphQLはどんな時に使うか
GraphQLはどんな時に使うかGraphQLはどんな時に使うか
GraphQLはどんな時に使うかYutaka Tachibana
 
20140713 ハッカソン基調講演
20140713 ハッカソン基調講演20140713 ハッカソン基調講演
20140713 ハッカソン基調講演Code_for_Sakai
 

Similar to 他の人に自分のスケジュールを書いてもらう機構 (20)

元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
 
初心者向け、プログラムのお話
初心者向け、プログラムのお話初心者向け、プログラムのお話
初心者向け、プログラムのお話
 
intra-mart SmartPhone カスタマイズソリューション
intra-mart SmartPhone カスタマイズソリューションintra-mart SmartPhone カスタマイズソリューション
intra-mart SmartPhone カスタマイズソリューション
 
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
 
Drupalを活用した Linked Open Dataの 実践的試行環境の構築
Drupalを活用した Linked Open Dataの実践的試行環境の構築Drupalを活用した Linked Open Dataの実践的試行環境の構築
Drupalを活用した Linked Open Dataの 実践的試行環境の構築
 
Fcp
FcpFcp
Fcp
 
qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所
 
S4
S4S4
S4
 
20170705 apiをつくろう
20170705 apiをつくろう20170705 apiをつくろう
20170705 apiをつくろう
 
クラウドおじさんに聞く、わくわくIT活用法
クラウドおじさんに聞く、わくわくIT活用法クラウドおじさんに聞く、わくわくIT活用法
クラウドおじさんに聞く、わくわくIT活用法
 
DSLによる要求獲得でスーパーアジャイル
DSLによる要求獲得でスーパーアジャイルDSLによる要求獲得でスーパーアジャイル
DSLによる要求獲得でスーパーアジャイル
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
 
シェフから板前になった話
シェフから板前になった話シェフから板前になった話
シェフから板前になった話
 
【Hpcstudy】みんな、ベンチマークどうやってるの?
【Hpcstudy】みんな、ベンチマークどうやってるの?【Hpcstudy】みんな、ベンチマークどうやってるの?
【Hpcstudy】みんな、ベンチマークどうやってるの?
 
さくらのインフラコード
さくらのインフラコードさくらのインフラコード
さくらのインフラコード
 
Hadoop事始め
Hadoop事始めHadoop事始め
Hadoop事始め
 
GraphQLはどんな時に使うか
GraphQLはどんな時に使うかGraphQLはどんな時に使うか
GraphQLはどんな時に使うか
 
20140713 ハッカソン基調講演
20140713 ハッカソン基調講演20140713 ハッカソン基調講演
20140713 ハッカソン基調講演
 
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPANSAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
 
Chirp hackday
Chirp hackdayChirp hackday
Chirp hackday
 

他の人に自分のスケジュールを書いてもらう機構