$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマートフォンで使うWebアプリ
Search
高見知英
PRO
December 12, 2009
Technology
0
50
スマートフォンで使うWebアプリ
2009-12-12 スマートフォン勉強会 関東 No. 4で発表した資料です
高見知英
PRO
December 12, 2009
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
75
高見知英とAndroid
takamichie
PRO
0
62
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
65
最近のゲーム実況のハナシ
takamichie
PRO
0
78
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
140
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
130
高見知英のヒストリー
takamichie
PRO
0
100
SRPGがやりたい!
takamichie
PRO
0
240
Other Decks in Technology
See All in Technology
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
120
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
2
840
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
480
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
0
730
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
360
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
860
AI との良い付き合い方を僕らは誰も知らない
asei
0
120
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
160
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
400
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
120
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
3
860
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
47
33k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
700
It's Worth the Effort
3n
187
29k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
67
Believing is Seeing
oripsolob
0
10
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
45
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
75
How to train your dragon (web standard)
notwaldorf
97
6.4k
Prompt Engineering for Job Search
mfonobong
0
110
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
37k
Transcript
2009年12月12日 高見知英
自 己 紹 介 • JavaScript • UWSC(の内蔵スクリプ ト) •
JAVAなど • 磯子クリエイティブチー ム • 横浜のコミュニティを盛 り上げる会 • Program Workshop for Juniorsスタッフ
持ってる端末 ◼ Windows Mobile ◼ 使い続けてもう5年 ◼ Advanced/W-ZERO3[es] ◼ Android
◼ HT-03A(まじろん)
None
アプリ作りたい! ◼ 開発環境を整えるのは面倒? ◼ Windows Mobile ◼ VisualStudioは高いし… ◼ Android
◼ Eclipseは無駄なメニュー多いし
Webアプリならどうか ◼ テキストエディタでも作れる? ◼ PC用にアプリを作らなくてよい ◼ 複数の端末から気軽に使える
スマートフォンのブラウザ PCのブラウザ ◼ 画面が小さい ◼ 入力機構が少ない ◼ 通信速度(など)が遅い
アプリを作る上で 気をつける要素 ユーザーイン ターフェース 開発手法 携帯独自の注 意点
ユーザーインターフェース
他のアプリから学ぶ ◼ Google Spread Sheet ◼ Twitter ◼ (アプリじゃないけど)cnet-japan
Windows Android Google Spread Sheet の場合
Google Spread Sheet の場合 ◼ 「リスト表示」のみが使用可能 ◼ 利点 ◼ どこでもデータの追加編集が可能
◼ 欠点 ◼ キーボードなし端末では入力困難
Twitter Windows Android
Twitter ◼ 公式に提供された機能を使用可 ◼ 利点 ◼ どこでもTwitter出来る!…? ◼ まあ、今更ねえ… ◼
欠点 ◼ ボタンが小さい!タッチできない!
Windows Android CNET Japanの場合
CNET Japanの場合 ◼ ニュース記事を辿ることが出来る ◼ 利点 ◼ モバイル向けに最適化されていて 表示が速い ◼
欠点 ◼ 不意に画面を切り替えると戻れない
ユーザーインターフェース ◼ 端末に表示する情報を少なく ◼ 使える機能を抑える ◼ PCで仕込みスマートフォンで仕上げ ◼ 入力は少なめに、ボタンは大きく ◼
戻る/進むをやりやすく
開発手法
Google Web Toolkit ◼ Googleが作ったWeb開発ツール ◼ JAVA→JavaScriptのコンパイル ◼ 動的に変化するサイト作りがしやす い
◼ Googleも使ってる…?
Windows Android GWTで作ったWebアプリ
DEMO
JAVAが使える サーバ ◼ Google App Engine ◼ Googleのクラウドサービス ◼ JAVA/Pythonが使用可能
◼ GWTも使える
携帯独自の注意点
ポイント 状態遷移に気をつける 回線/処理速度に気を使う
状態遷移に気をつける ◼ 再読込/戻る/進む ◼ タスク管理上の問題も ◼ ex). HT-03Aのブラウザはアクティブ 時に再読込を行う …とか
◼ いつ落ちるかわからない ◼ マルチタスク端末は注意
回線/処理速度に気を使う ◼ 回線速度とも、処理速度とも ◼ どうしてもPCよりは遅い ◼ なるべくシンプル・少ないデータで ◼ ユーザーをいらいらさせない作り
まとめ
Webアプリを作るなら モバイルも気にしよう ◼ コンパクト版でも、同じものでも ◼ ユーザビリティを気にする必要 ◼ 画像はなるべく軽く ◼ 読めなくても支障がない作りに
◼ 横幅が小さくても崩れないページ
おわり ご静聴ありがとうございました