windowsmobile 用 アプリケーション のおはなし
DESCRIPTION
WindowsMobile 用 アプリケーション のおはなし. t akke. はじめに. はじめに. 最近 Web 系ばっかりモテはやされてるよねー、モテ =Web だよねー 組み込みってちょっと地味? じゃあ、誰も語りそうにない WindowsMobile の紹介でも しよっかな、 もうすぐ i ( ry というわけで、今回はたっけが 作ってる アプリ の 紹介をします。 注: コードはでてきません。. アジェンダ. はじめに 自己紹介 本題 WindowsMobile とは? 作ったもの 開発環境 WindowsMobile らしさ - PowerPoint PPT PresentationTRANSCRIPT
WindowsMobile 用アプリケーションのおはなし
takke
12008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス
はじめに
22008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス
最近 Web 系ばっかりモテはやされてるよねー、モテ =Web だよねー
組み込みってちょっと地味? じゃあ、誰も語りそうにない
WindowsMobile の紹介でもしよっかな、もうすぐ i(ry
というわけで、今回はたっけが作ってるアプリの紹介をします。
注:コードはでてきません。2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス
3
はじめに
4
はじめに 自己紹介 本題
• WindowsMobile とは?• 作ったもの• 開発環境• WindowsMobile らしさ• iPhone のはなし
まとめ
1000 人スピーカプロジェクト 第 5 回カンファレンス
アジェンダ
2008/5/24
たっけ / 竹内 裕昭 / TAKEUCHI Hiroaki• takke.jp / @takke / id:halts• 81 世代• 高専クラスタ ⇒ 学歴ロンダリング組• 職業プログラマ (2006 ~ )• 最近は PHP 屋• 趣味なら C++• コツコツ作るのが好き
1000 人スピーカプロジェクト 第 5 回カンファレンス5
自己紹介
2008/5/24
英単語学習ソフト P-Study System (PSS)
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス6
自己紹介 / つくったもの
Windows, フリーソフトVisualC++ / MFC / BCGControlBar / SQLite / Lua
↑SEO 対策w
PSS for WindowsMobile (MPSS)WindowsMobile, フリーソフトVisualC# / .NET Compact Framework 2.0
iKnow!にはかなわないので・・・
72008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス
mixi&Twitter クライアント MZ3.i / MZ4
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス8
自己紹介 / つくったもの
・・・の話をします
9
はじめに 自己紹介 本題
• WindowsMobile とは?• 作ったもの• 開発環境• WindowsMobile らしさ• iPhone のはなし
まとめ
1000 人スピーカプロジェクト 第 5 回カンファレンス
アジェンダ
2008/5/24
Windows CE ベースの PDA 向けプラットフォーム
Pocket PC ⇒ Windows Mobile W-ZERO3 でブレイク (2005) Standard, Professional, Classic Edition 製品
• W-ZERO3 series, S11HT, X03HT, iPAQ, etc...
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス10
WindowsMobile とは?
VisualStudio2008 Professional Ed.• Express Edition 不可 ⇒ 有償てw• ホビープログラミングに \60k は正直しんどい• アカデミック版なら \10k くらいだけどね• C++• C#
Java (MIDP) MortScript etc...
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス11
WM の開発環境と言語
WM のブラウザ (Opera,IE) は遅すぎます WILLCOM だとモバイル mixi 使えない
( ~ 2006) mixi&Twitter クライアント
MZ3.i / MZ4• mixi : スクレイピング
( 一部 API), 仕様変 (ry• Twitter と RSS• VisualC++ (VS2005) / MFC• Windows 版 =MZ4 ( 仕事中に ry
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス12
つくったもの / MZ3
• 2006/08 まこさんがプロトタイプ作成• 2006/11 ソース公開 ⇒ いっちゅうさんが引継ぎ
⇒ たっけが横取りw <中略>
• 2007/12 絵文字描画対応(仕事人さん)• 2007/12 iPhone 風 UI ?• 2008/04 Twitter クライアント搭載• 2008/05 もっと iPhone 風 UI ?
(モりやまさん) RSS リーダ搭載?
• 2008/xx プラグイン化?2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス
13
History / MZ3
貧弱なリソース (CPU,Mem,I/O,Storage) ナローバンド (W-ZERO3 は PHS です )
普通に作るともっさり なので、それなりに工夫が必要
• XML パーサ自作する勢い すげー遅かった orz• UI: レスポンスにこだわる(スレッド使ったり)• オフラインモード• 高度なことはやらない
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス14
WM らしさ / MZ3
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス15
レスポンス向上 / MZ3ユーザ OS AP
タブを切り替える (→)
イベント送信
タブ切り替え
一覧を描画
Ready
おk
Ready
待ちまくり
次の操作( さらにタブ切り替えとか )
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス16
レスポンス向上 / MZ3ユーザ OS AP
タブを切り替える (→)
イベント送信
タブ切り替え
一覧を描画
Ready
スレッド立てる
Ready
待ち
次の操作( さらにタブ切り替えとか )
おk
やっぱり iPhone まねしてみた(ぬぬぬ慣性スクロール)
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス17
iPhone のはなし / MZ3
デモ
手のひらの上で動くアプリ 通信もできる カメラ制御もできる GPS もできる (EMONSTER とか ) まだまだ発展途上
• デファクトスタンダードアプリを作るチャンス?
・・・ iPhone でいんじゃね?w 噂によると、 WM 機にフリーソフト入れてるのはユー
ザ全体の 20% くらい( 8 割のユーザはそのまま使ってるらしい)
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス18
ここが楽しい! WM 開発
19
はじめに 自己紹介 本題
• WindowsMobile とは?• 作ったもの• 開発環境• WindowsMobile らしさ• iPhone のはなし
まとめ
1000 人スピーカプロジェクト 第 5 回カンファレンス
アジェンダ
2008/5/24
WindowsMobile だと手のひらの上で動くアプリを作れるよ
制約の多い環境でのプログラミングは楽しいよ
Microsoft さん、 (ry MZ3.i/MZ4 は OSS です。
という訳で、コミッタ募集中。
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス20
まとめ
21
ご静聴ありがとうございました。
2008/5/241000 人スピーカプロジェクト 第 5 回カンファレンス