Upload
calil-jp
View
2.117
Download
8
Embed Size (px)
Citation preview
In s id e
b y 吉本龍司
はじめまして
• カーリルのバックエンドを担当28 歳エンジニア
• 岐阜県中津川市在住
中津川では .. .• ・防災メールシステム
・予防接種 & 乳幼児検診のモバイルサービス• など、ウェブや携帯を使った行政サービス
8 万人の人口のうち 2 万人以上が利用
N o t a I n c では . . .
• アメリカ・サンノゼに本社がある IT ベンチャー日本のエンジニアがアメリカで起業
• 設立時からエンジニアとして参加
Wh y カーリル
すべては中津川合宿から
Nota では日常業務はすべて分散で( サンノゼ・京都・中津川・東京・・ )
• 中津川合宿を定期的に開催ブレストや開発を進める
ぬぬぬ2010 年 1 月 23 日 at 中津川
合宿
図書館システムの問題点
• 図書館システムがバラバラWebOPAC は機能していない
• 図書館にある本しか探せない利用者視点で作られていない
まず作ってみる ..• プログラミングは簡単 !
議論するより作ったほうが早い !
• ・蔵書情報が持ってこれるかどうか ( 吉本 )
・新しい蔵書検索のカタチを考える ( 洛西 )
合宿の成果• ブレスト後、 2 日。約 24 時間程度・岐阜・京都・東京の横断検索を試作
• →・ユーザーインターフェース amazonと組み合わせるアイデア
→ 面白い → サービス化決定
I n s i d e カーリル
大きく分けると
・まったく新しいユーザー体験ユーザーインターフェース (UI)
・全国の所蔵情報をシンプルに統合バックエンド・分散処理 (API)
僕の担当 / A P I
・全国の所蔵情報をシンプルに統合バックエンド・分散処理 (API)
課題
• ・とにかくすべてに対応 !• ・短期間で実装
・効率的な処理スピード• ・メンテナンスコストを最適化
アーキテクチャ
• ・ 2 日間で開発したプログラムを分析
• ・図書館システムをモデル化 ( クラス化 ) 同じシステム。似たカスタマイズ。・効率的に網羅できる管理システム
設計内容
・図書館毎のカスタマイズに柔軟に対応→図書館をすべてプログラムで記述
• ・オンメモリ上で分散処理→どこでも動く。高速
• ・負荷対策→図書館システムは脆弱
対応館は
• すべてをスクレイピングで取得 公共 4433 館 大学778 館 専門 67
館• なんとニューヨークの図書館も対象に
5 2 7 8 館
ユーザーインターフェース
• ・利用者視点で考える→今までの図書館システムは図書館員の都合だけだった
• ・そもそも図書館使ってなかった→なぜ使えなかったか考えた
図書館で検索 !
Amazon で本を探して、図書館探して、
町の図書館サイトに書名をコピペ・・・
あれ、「蔵書なし?」
でも、、
• 目的にあった本が探せる
• 近くの図書館から蔵書が見つかる
• 貸し出し状況も分かる
• 図書館になくても、買える
地図から選ぶ
色分けされた検索結果
貸出可能を知らせる読みたいリスト読みたいリスト
F u t u r e カーリル
F u t u r e 図書館
とにかく、図書館は熱い
• 図書館の自由に関する宣言図書館は資料収集の自由を有する
• 図書館は資料提供の自由を有する• 図書館はすべての検閲に反対する
図書間の自由が侵されるとき、団結して自由を守る
まさにウェブそのもの!
図書館をオープンに
, We lc o m eC y b r a r ia n
図書館は地域の IT拠点へガ バメント x Web の先鞭に
Gov 2.0x 187 アプリ開発中
50 万アクセス / 日
待望のオープン・プラットフォームの図書館
誰に対してもオープンで、できるかぎりシンプルで、使い放題の API 。
ショカタンBy mindsoftware Co., Ltd.
ナビリブBy 株式会社SOL
かーりるん By wiroha
国立国会図書館サーチ 開発版
図書館をマッシュアップして
賞金 10 0 万円 !賞金 10 0 万円 !
大学も公共も関係ない !
もっと図書館を楽しく
• ♪カーリルレシピ♫図書館スタンプラリー
• i Pad実証実験まとめなくては !
もっと近く、 もっと深く、 もっと広く、 もっと広く、 もっと広く、
エンジニアとして出来ること
すべてやってみたいすべてやってみたいすべてやってみたい
一緒に未来を考えよう !