01月21日
ウェブテコでお話します
神戸で毎月開催されているウェブの勉強会にてピーチクパーチクります。
今回はテーマが”HTML5&CSS3”ということで、「なんかそこら辺に絡む事を話せや」とお誘い頂いたので、Client-side Database strageについてお話することにしました。
HTML5から、Webのシステムで今や必須とも言えるデータベース(DB)を、サーバー上でなくローカルPC上で使えるようにしましょう、といった技術なんです。
めちゃくちゃ乱暴な言い方をすればCookieの高機能版(どちらかというと同じくHTML5で追加されたキーバリューストアという機能の方がCookieには近いのだが…)。
よく似た技術で、Google Gearにもこの機能がありましたね。結局HTML5で標準化されるのに伴ってGearの方は終了してしまいましたが。。。
「ローカルでもWebシステムが使用できる」という触れ込みだったかと思うのですが、これだけデバイスやインフラが整ってくると、あまりローカルに環境を持ってこなくても…と思ったりもしてしまう訳なんですが…
よく考えてみたら、iPhoneにもSafariが搭載されてるので(しかもClient-side DBは現在Safariにしか実装されてない)、簡単なiPhoneアプリくらいだと作れてしまうではないか、と。
ということで、今回の内容は簡単にClient-side DBの説明と、DBを操作するためのSQLのこれまた簡単な解説、クエリを投げるjsのコード紹介、んでこのDBを使って書籍を管理する超簡単なアプリの実演という流れで行こうと思ってます。
本当はアプリの実際のコードを追って行こうかとも思ったんですが、案外ボチボチな行数になってしまったので、実際のソースコードは配布してもらって、各自で見て頂くことになるかと思われ。
jQueryもちょこっと使ったりjsの説明は一切無しなので、そこらへんの知識が無いとツラいと思われますが、時間のこともあるので割愛御免。
興味のある方は是非ご参加ください。
日時:1/23(土) 13:30~17:30
場所:神戸元町 インキュベーションオフィスエリンサーブ KCCビル3F会議室
参加費:500円(運営費)
http://webteko.jp/
懇親会もありますので、そちらも是非w