Android Bazaar and Conference 2011 winter参加メモ
(感動したことすら書いておかないと忘れるのでメモ)
12:00〜12:40 工学部新2号館 3F バザール
コミュニティブース
トートかっこいい、Tシャツほしい。
その他
Nexus S触った!!!すごい興奮した!
会場の熱気で汗かいた。
龍馬伝見てたからってものあるけどNHKエンタープライズさんの
「映像」と「地図」も楽しめる電子書籍がすごく気になった。
各地の駅にアプリへの2次元バーコードがあって
観光案内アプリがダウンロードできてしかも各スポットの
無線LAN開放とかしたら僕はちょっと行きたくなると思うたぶん。
コトフリさんの多言語切り替え地図アプリがすごく便利そう。
逆に海外に行ったときにコレあるといいなって思う。
なんか、位置情報のこと、好きなのかもしれない...
13:00〜13:40 D会場(212号) 頓智ドット
使う理由は以下の処理を早く動作させるため
- 3Dグラフィクス描画
- 画像処理
- 物理シュミレーション
14:00〜14:40 D会場(212号) GREE(開発)
入力フォームのサンプル
- input type=email @つきキーボード表示
- input type=Number テンキー
※type=URLとかTELとかSearchとかもある
CSS3
話し聞いてる時にデジャヴ体験したから
あんまりよく覚えてない。
Device-Pixel-Ratio アイコンをキレイに見せる
15:00〜15:40 D会場(212号) 白石俊平(HTML5)
HTML5で何できる?
操作感とリアルタイム性
技術 | 概要 |
---|---|
Web workers | バックグラウンド処理 |
Websocket | リアルタイム性の高い新たな通信形式 |
Server-Sent-Event | HTTPベースのサーバプッシュ |
オフラインでも利用可能
技術 | 概要 |
---|---|
アプリケーションキャッシュ | オフライン利用が可能 |
WebStrage | 簡単に利用出来るストレージAPI |
FileAPI | ファイルの読み書きが可能 |
WEBサービス間の連携がされに容易に
技術 | 概要 |
---|---|
クロスドキュメントメッセージ | Webページ間でメッセージのやりとり |
Cross Origin Resource Shareing | Originを超えたHTTP呼び出し |
プラットフォームとのより深い統合
技術 | 概要 |
---|---|
Drag & Drop API | Drag & Drop 操作ができる |
Geolocation API | あとでしらべる |
Device API | WEBアプリからカメラアクセス |
JavaScriptによるRIA開発
16:00〜16:40 D会場(212号) はてな
はてなフォトライフ for Android
- Activity Stackを用いて実装
- 自動UPLOADの実装
- Serviceを自動起動して数十秒ごとにファイルシステムを監視
- カメラの撮影INTENTを捕まえた方がいいがINTENTを発行するかわからなかったため確実に動くファイルシステムの監視で実装した。
工夫:スクリーンがONのときだけファイルシステムを監視する(電力対策)
問題:たまに前ファイルUPLOADされてしまう時がある。
原因:lastModifiedが起動直後に狂うため
対策:TimeZoneのずれを吸収するロジックを埋める
はてなモノリス
- 設計と実装
- 出来る限りWEBで実装
- 本番機・テストサーバの差
- 非表示の設定項目
- adb shell am startで起動した際に
- 開発者用の設定項目を表示させることができ
- そこでテスト機・本番機を切り替えた