Weitere ähnliche Inhalte
Ähnlich wie Code4 Libカーリルの技術と図書館Apiの使い方 (19)
Code4 Libカーリルの技術と図書館Apiの使い方
- 2. 目次
• 会社紹介
• カーリルのコンセプト (5)
• フロントエンド技術 (5)
• バックエンド技術 (10)
• APIの解説と使い方 (10)
• APIの申し込み方法 (10)
- 5. 図書館システムの問題点
• 図書館システムがばらばら
• OPAC/WebOPACが機能していない
• 図書館にある本しか探せない
• 書誌情報はだれでも手に届かない
• 予算不足
• 利用者視点で作られていない
使われていない
- 6. カーリルのきっかけ
• 吉本の中津川市における情熱
– 行政システムの開発に一人で関わる
– 利用者が少ないことに対する懸念
– 現実的、かつ斬新な手法で問題を解決
• 「ライフログ」のブレインストーミング
– 日常の情報を共有することでもっと世界は楽
しく豊かになる
– 本は、コミュニケーションの起点になる
- 7. カーリルの発想
• 本を起点にネットでコミュニケーションを生むには?
– どこからでもアクセスできる書誌情報が必要
– OPACがそのはずだが時代遅れになっている
• 誰もがクリエイター・開発者になれる時代
– 開発できる人やツールは山ほどある
– どこにいても、個人でもできる
• APIの発想は、新しい公共の発想
– 基盤を整備することでフラットなネットワークをつくる
– 図書館を整備することは地方の若者流出につながる
- 13. インターフェース
• 迷いのない操作
• 待たせないアニ
メーション
• 入力欄は一つ
• 蔵書のありなしを
色分けして表示
• ベストセラー/作
家リスト/カテ
ゴリー
• 読みたいリスト
• コンピュータが人
間に合わせると
いう考え方=HCI
- 18. ソフトウェア環境
• 100% Pure Python
• どこでも動く
• Python2.5/2.6の標準ライブラリ+
オープンソースライブラリのみで構成
インストールしたLinuxにファイルを
入れて立ち上げるだけでタスク処理開始
- 20. サーバー構成
Google
App
Engine
中津川サーバー
中津川サーバー
中津川サーバー
- 23. OPACの管理
• Googleマッシュアップの探索ツール
• システムエラーを検知して調査
• Twitterのつぶやきに対応
• 常に10カ所くらいはシステム更新中
- 27. JavaScript ライブラリ
var calil = new Calil({
'appkey' : '1f797b98033661',
'render': new CalilRender('list'),
'isbn' : isbn_list,
'systemid' : $('#systemid').val()
});
calil.search();