SlideShare uma empresa Scribd logo
1 de 45
GALAXY Tab で持ち歩く
   モバイルサーバー
           2011/03/26(Sat)
   スマートフォン勉強会@関西#14
                 伊勢 シン
自己紹介
• 伊勢 シン
• 大阪でスマートフォンのアプリ作っています

• 趣味で作った主なプロダクト
 – EbIRC
 – ZEROProxy
 – Giraffe
 – SongTweeter
おしながき

•   GALAXY Tabのよさ
•   隠された機能
•   自動でファイルを受信
•   サーバーアプリを活用
    – ファイル利用
    – コントロールする
• セキュリティについて
GALAXY Tabって買っちゃいけないんでしょ?




       http://blog.nekohacks.com/1300.html
いやちょっとおちつけ


• 何が合うかは人によって違う



• 数ある中から、GALAXY Tabを選ぶ
  きっかけみたいなのになればいいな、とおもいます。
GALAXY Tab のいいところ
• とにかくバッテリーがデカい (4000mAh)
  – eneloop mobile booster(KBC-L2*S)比で80%
  – iPhone 4(1420mAh)比で2.8倍
  – 画面をつけなければ、朝8時に充電を外して、夜中の1時
    に見たらまだ20%残ってる(自分の環境において)
• Android 2.2
  – 最近のアプリはだいたい動く
  – Android には WM6.x以上にアレげなアプリがたくさんある
• 内蔵ストレージがわりと大きい(16GB)
• でかすぎず、おもすぎず
  – だいたいマンガ本を閉じた状態と同じ大きさ
安い
• ドコモがキャンペーンをやっている




• これにより、条件次第ではかなり安く手に入る
 – 新規一括0円もちらほらある
• ケースもついてくる
隠された機能

• テザリングが眠っている!
 – Android 2.2 標準の
   テザリングが隠されている
   • 標準UIからのアクセス経路が
     たたれているだけ
   • Mobile AP Shortcut などの
     アプリを入れると呼び出せる
 – SPモードで使うと規約違反
   • データカード契約なら問題なさげ
テザリングで何がうれしいか
• 他のデバイスからインターネットにつながる
• それだけではなく、接続している機器から、
  GALAXY Tabへの接続ができる
 – GALAXY Tabにサーバーを作ればいろいろできる!

       操作       サーバー
      ファイル利用     アプリ


               Webアクセス
僕がGALAXY Tabを勧める理由
       大容量のバッテリー
              +
     テザリングによるネットワーク
              +
      Androidの怪しいアプリ
              ↓
   長時間運用可能なモバイルルーター
   自由度の高いモバイルサーバーに!
弱点


• 画面をつけると電池がみるみる減っていく
 – 画面の大きさで消費電力が大きいみたい・・・
 – 画面さえつけなければ


• 充電や最小限の操作以外は鞄に沈めておいて
  なるべく触らなくていいようにするのが目標!
伊勢的GALAXY Tab活用1
収集する
モバイルで扱いたいメディアといえば?




    音楽        動画




 文書(PDFとか)    写真
みなさん、転送どうしてますか?
• スマートフォンに入れるメディアファイルは
  基本的に母艦同期
 – 連絡先などは自動で同期できるけど、
   容量の大きいものは引き続き母艦やSDカードから
 – つなぐの/差し替えるのめんどくさい
• DropBoxなどのクラウドストレージもモバイルでは
  その場でダウンロードするので時間がかかる
• 聞きたいとき、見たいとき、読みたいとき、
  すぐに開けるようにしておきたい。
めんどくさくなくするために!




ファイルはPodcastで自動送信!
母艦同期を減らすための俺Podcast化
• 転送したいものをPodcastにする
 – Fumy RSS & Atom Maker で好きなファイルを
   GUIで簡単にPodcastにできる
 – “それPla”で有名なPlaggerなどでプログラムを書く
 – Podcastを出力する録画ツールなどもある (foltia)
 – メディアファイルでなくても転送できる

• 自宅のサーバーに置く
 – サーバーがなくてもWindowsマシンに
   04webserverやWeb PI入れて手っ取り早くあげることも
 – パスワードもつけずに公開してしまわないように注意する
• あとはTabのPodcastアグリケータアプリで定期受信!
おすすめPodcastアグリケータ
• BeyondPod がおすすめ
 – 本体無料/一部機能 $6.99


• 有料版をレジストすると
  タイマー受信ができるようになる
 – その他、電源つながってるときだけ、
   Wi-Fiつながってるときだけ、といった
   細かい制御もできる
BeyondPod おすすめ設定


• 深夜にWi-Fiつながっているときに自動同期する
  ようにしておく
 – 朝起きたら最新のデータが転送されている


• GALAXY Tabは本体ストレージが16GBあり、
  それなりに大きいファイルもどんどん送れる
伊勢的GALAXY Tab活用2
サーバー化して活用する
ファイルをどうやって使うか
• ファイルはGALAXY Tabに集まった。
  どうやって使おう
 – GALAXY Tabで使うと電池の減りが気になる


• 手に収まりのいいiPhoneやWP7で使いたい
 – 最初からiPhone使っておけっていうつっこみはなし
 – iTunesにつなぐのめんどい
iPhoneやWP7でつかうために




   GALAXY Tabをサーバーにして
 Mobile APのネットワーク経由で使う!
データを共有するためにサーバー化
• Android自体をサーバーにするアプリが
  Android Marketにいろいろある
 – DLNA
 – HTTP
 – WebDAV
 – etc…
DLNAで動画を見る/音楽を聴く
• DLNA:動画とか音声を転送する
• GALAXY Tabには標準で
  AllShareという
  DLNAサーバーが入っているが、
  Mobile AP環境下では
  起動できません。
• ShareMeを使います
 – 有料版 $3.95
 – 無料版 (ファイル数上限あり)
iPhoneでDLNA受信
• iPhone側ではDLNAクライアントを使います
 – PlugPlayer (¥600)
 – SmarStore Fusion Stream (無料セール中)


• ShareMeが認識した
  画像、音声、動画を
  直接見れる。
WebDAVサーバー
• ファイルを直接扱うにはWebDAVが便利
 – Mac OS X はFinderでマウント
 – WindowsだとCarotDAVなどを使う
• クライアントもいろいろあるけど、
  DavDrive (Lite)がおすすめ
 – 無料版
 – 有料版 (€0.99)
   • HTTPS、自動起動などが追加
iPhoneでWebDAV受信
• なにはともあれGoodReader (¥600)
 – 音楽、動画、画像、PDFなど多様なファイルが開ける
 – WebDAVの他にDropBoxやFTPなんかも開ける
 – 一本もっといてそんはない
とにかくなんでもありPAW Server
• PAW Serverというアプリ
• 普通のWebサーバーとしても使える
 – /sdcard/paw/html/ に配置


• 管理画面からAndroid端末上のリソースを
  利用してありとあらゆることができる
 – なんでもできすぎてびびった
PAW Serverでできること
•   電話発信
•   SMS送受信
•   録音
•   ファイルマネージャー
•   壁紙変更
•   その他

• GALAXY Tabでは使えない機能もあった
    – カメラで撮影
    – Text-to-Speech
それどころか
• スクリプト書いて実行することもできる(!)
伊勢的GALAXY Tab活用3
自動でネットワークを切り替える
ネットワークの切り替え…
• 自動受信の環境は整ったけど、
 – Mobile APと家のWi-Fiの切り替えが面倒
• 家にいる間は勝手にWi-Fiに切り替わって欲しい


               自動で
     3G
              切り替えたい
                          Wi-Fi



• これを満たすアプリは残念ながら存在せず・・・
でも待って?
• いろいろなイベントをトリガーにして、
  設定変更やアプリを起動するツールを使えば?
• いろいろある中で、BLOCCOを使ってみることに
BLOCCO
• 特定の「イベント」がおきたときに
  「アクション」を実行するアプリ
 – イベント
   • バッテリーが~%になったら
   • GPSで~に入ったら
 – アクション
   • メールを送る
   • TwitterにPostする
   • 端末の設定を変える
• イベントやアクションはプラグインで追加可能
外部のイベントをBLOCCOに通知
• BLOCCO C2DMプラグインが使えます
 – Clowd to Device Messaging を使って
   メッセージプッシュする
• Webサイトからボタンをクリックするとイベント発生
 – http://c2dm.gclue.jp/blocco/
 – 4種類イベントを定義可能
C2DMは使いやすいように
• スクレイピングしてコマンドにします
家に着いたときにWi-Fi起動
• Wi-Fiを起動するのは
  標準の「Wi-Fi設定」アクションが使える
• 家についたという判定
 – GPSによる判定
   • うちの近くはGPSの感度よくない
 – 充電がはじまった
   • 出先で充電したときに誤爆する
 – iPhoneを母艦に接続する
   • C2DMプラグイン経由でイベントを実行
   • WindowsでUSB接続時にコマンドを実行する
     常駐アプリを使う
USB接続時にコマンド実行
• exeUSBというソフトでできます。
 – http://www.nanshiki.co.jp/software/exeusb.htm
   l
• USBにiPhoneを接続したときに、
  C2DMのイベントが発生するようにします
家から出たときにMobile AP起動
• Mobile APを起動するためのアクションはなかった
  のでプラグインを作りました
 – https://market.android.com/details?id=net.iset
   eki.android.blocco.WifiHotspotAction
• 家から出た判定
 – GPSを使う
 – 充電器から外す
 – 家のネットワークから定期的にpingして途切れたら
   C2DMを送る
セキュリティについて
セキュリティ的には?
• 制限のないアプリは3GのIPからどこからでもつながる
 – だいたいのアプリはパスワード保護がつけれる
 – ShareMeはローカルからしかつながらないようになってる


• パスワードかからず、外部からつながるものは危ない
 – パスワードがかかるものでも、デフォルトから変更すること!
 – パスワードがかかっても、不安なものもある
   • PAW Server なんでもできすぎるので特にやばい
     (ACL使えればいいのに)
自動化しすぎない勇気
• ファイヤーウォール使うにはrootとるしかない
 – 新しいサーバーアプリを使うときは3G経由での
   接続を確認する

• セキュリティを考慮すると
  現実的にはサーバーアプリの起動・停止は
  手動でやらないといけない
 – BLOCCOでメールトリガーで起動/停止自動化も
   考えた
 – そのためにはアプリ側でインテント受信に
   対応してもらわないといけない
まとめ
• GALAXY Tabはルーター・サーバーとして優秀
 –   Mobile APが使える
 –   ファイルの転送はPodcastで自動化すると便利
 –   便利なサーバーアプリを使いこなせば活用の道が広がる
 –   BLOCCOとC2DMの連携も
     外部からいろいろ操作できて便利


• サーバーアプリはセキュリティリスクも考えて
 – サーバーアプリの接続レベルは常に確認
 – 画面をつけて起動/停止する勇気
 – メールとかで特定のアプリ起動・停止
今回紹介したアプリ(Android)
•   BeyondPod
     –   本体(無料)
         https://market.android.com/details?id=mobi.beyondpod
     –   Unlock Key($6.99)
         https://market.android.com/details?id=mobi.beyondpod.unlockkey
•   ShareMe
     –   有料 $3.95
         https://market.android.com/details?id=com.sygem.android.shareme
     –   無料版 (ファイル数上限あり)
         https://market.android.com/details?id=com.sygem.android.shareme_free
•   DavDrive
     –   無料版
         https://market.android.com/details?id=de.fun2code.android.lite.webdrive
     –   有料版 (€0.99)
         https://market.android.com/details?id=de.fun2code.android.webdrive
•   PAW Server
     –   https://market.android.com/details?id=de.fun2code.android.pawserver
•   BLOCCO
     –   https://market.android.com/details?id=com.gclue.tpon
•   BLOCCO C2DM
     –   https://market.android.com/details?id=com.gclue.C2DMClient
•   BLOCCO Wi-Fiテザリング設定プラグイン
     –   https://market.android.com/details?id=net.iseteki.android.blocco.WifiHotspotAction
今回紹介したアプリ(Android以外)
• PlugPlayer (¥600)
   – http://itunes.apple.com/jp/app/plugplayer/id293235450?mt=8
• SmartStor Fusion Stream (セール中無料)
   – http://itunes.apple.com/jp/app/smartstor-fusion-stream-
     dlna/id410280827?mt=8
• GoodReader (¥600)
   – http://itunes.apple.com/jp/app/goodreader-for-
     iphone/id306277111?mt=8


• Fumy RSS & Atom Maker
   – http://www.nishishi.com/soft/rssmaker/
• exeUSB
   – http://www.nanshiki.co.jp/software/index.html?exeusb
Resources
• GALAXY Tabで作るパーソナルエリアネットワーク - 持ち運び
  DLNA環境の作成
  – http://d.hatena.ne.jp/iseebi/20110126/p1
• BLOCCOを使ってなるべくGALAXY Tabに触らずに家の無線と
  Mobile APを切り替えられるようにする
  – http://d.hatena.ne.jp/iseebi/20110307/p1

Mais conteúdo relacionado

Semelhante a Galaxy tab で持ち歩くモバイルサーバー

リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)NTT Resonant Technology Inc.
 
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからモバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからdsuke Takaoka
 
The return of Mobile5 #mobile5
The return of Mobile5 #mobile5The return of Mobile5 #mobile5
The return of Mobile5 #mobile5Yusuke Hirano
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト健一 辰濱
 
Shaping up ATOK to fit to your iPhone / iPad
Shaping up ATOK to fit to your iPhone / iPadShaping up ATOK to fit to your iPhone / iPad
Shaping up ATOK to fit to your iPhone / iPadJustSystems Corporation
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Atsushi Harada
 
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMasafumi Noguchi
 
タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217知礼 八子
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~Daisuke Futatsumori
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~Yusuke Hirano
 
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~Yusuke Hirano
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
DeNA Creative Seminar #2 に行ってきた
DeNA Creative Seminar #2 に行ってきたDeNA Creative Seminar #2 に行ってきた
DeNA Creative Seminar #2 に行ってきたsilvers ofsilvers
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoKyosuke Inoue
 
Tablet 20121129 KnowledgeCOMMONS vol.18
Tablet 20121129 KnowledgeCOMMONS vol.18Tablet 20121129 KnowledgeCOMMONS vol.18
Tablet 20121129 KnowledgeCOMMONS vol.18Visso株式会社
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットKatsuaki Sato
 

Semelhante a Galaxy tab で持ち歩くモバイルサーバー (20)

リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
Google Product
Google ProductGoogle Product
Google Product
 
リモート・スマホ・レンタル
リモート・スマホ・レンタルリモート・スマホ・レンタル
リモート・スマホ・レンタル
 
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからモバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれから
 
The return of Mobile5 #mobile5
The return of Mobile5 #mobile5The return of Mobile5 #mobile5
The return of Mobile5 #mobile5
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
Shaping up ATOK to fit to your iPhone / iPad
Shaping up ATOK to fit to your iPhone / iPadShaping up ATOK to fit to your iPhone / iPad
Shaping up ATOK to fit to your iPhone / iPad
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
 
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
 
タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
 
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
DeNA Creative Seminar #2 に行ってきた
DeNA Creative Seminar #2 に行ってきたDeNA Creative Seminar #2 に行ってきた
DeNA Creative Seminar #2 に行ってきた
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
 
Tablet 20121129 KnowledgeCOMMONS vol.18
Tablet 20121129 KnowledgeCOMMONS vol.18Tablet 20121129 KnowledgeCOMMONS vol.18
Tablet 20121129 KnowledgeCOMMONS vol.18
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
 

Mais de Shin Ise

Cross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCrossCross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCrossShin Ise
 
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5Shin Ise
 
すまべんLite@関西#4
すまべんLite@関西#4すまべんLite@関西#4
すまべんLite@関西#4Shin Ise
 
すまべんLite@関西#3
すまべんLite@関西#3すまべんLite@関西#3
すまべんLite@関西#3Shin Ise
 
すごいHaskell読書会#10
すごいHaskell読書会#10すごいHaskell読書会#10
すごいHaskell読書会#10Shin Ise
 
音声APIを使ってみる
音声APIを使ってみる音声APIを使ってみる
音声APIを使ってみるShin Ise
 
すまべんLite@関西#1
すまべんLite@関西#1すまべんLite@関西#1
すまべんLite@関西#1Shin Ise
 
Xamarin2.0であそぼう
Xamarin2.0であそぼうXamarin2.0であそぼう
Xamarin2.0であそぼうShin Ise
 
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low EnergyデバイスCoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low EnergyデバイスShin Ise
 
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」Shin Ise
 
実践 Reactive Extensions
実践 Reactive Extensions実践 Reactive Extensions
実践 Reactive ExtensionsShin Ise
 
本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone Toolkit本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone ToolkitShin Ise
 
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイントSocketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイントShin Ise
 
Macで使うWindows Phone 7
Macで使うWindows Phone 7Macで使うWindows Phone 7
Macで使うWindows Phone 7Shin Ise
 
iOSのVoiceOver対応開発
iOSのVoiceOver対応開発iOSのVoiceOver対応開発
iOSのVoiceOver対応開発Shin Ise
 
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るShin Ise
 
Windows Phone 7 に向けてクラウドを準備
Windows Phone 7 に向けてクラウドを準備Windows Phone 7 に向けてクラウドを準備
Windows Phone 7 に向けてクラウドを準備Shin Ise
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とかShin Ise
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchShin Ise
 
Bluetoothでつなごう!
Bluetoothでつなごう!Bluetoothでつなごう!
Bluetoothでつなごう!Shin Ise
 

Mais de Shin Ise (20)

Cross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCrossCross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCross
 
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
 
すまべんLite@関西#4
すまべんLite@関西#4すまべんLite@関西#4
すまべんLite@関西#4
 
すまべんLite@関西#3
すまべんLite@関西#3すまべんLite@関西#3
すまべんLite@関西#3
 
すごいHaskell読書会#10
すごいHaskell読書会#10すごいHaskell読書会#10
すごいHaskell読書会#10
 
音声APIを使ってみる
音声APIを使ってみる音声APIを使ってみる
音声APIを使ってみる
 
すまべんLite@関西#1
すまべんLite@関西#1すまべんLite@関西#1
すまべんLite@関西#1
 
Xamarin2.0であそぼう
Xamarin2.0であそぼうXamarin2.0であそぼう
Xamarin2.0であそぼう
 
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low EnergyデバイスCoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
 
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
 
実践 Reactive Extensions
実践 Reactive Extensions実践 Reactive Extensions
実践 Reactive Extensions
 
本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone Toolkit本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone Toolkit
 
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイントSocketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
 
Macで使うWindows Phone 7
Macで使うWindows Phone 7Macで使うWindows Phone 7
Macで使うWindows Phone 7
 
iOSのVoiceOver対応開発
iOSのVoiceOver対応開発iOSのVoiceOver対応開発
iOSのVoiceOver対応開発
 
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
 
Windows Phone 7 に向けてクラウドを準備
Windows Phone 7 に向けてクラウドを準備Windows Phone 7 に向けてクラウドを準備
Windows Phone 7 に向けてクラウドを準備
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とか
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
Bluetoothでつなごう!
Bluetoothでつなごう!Bluetoothでつなごう!
Bluetoothでつなごう!
 

Último

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 

Último (7)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 

Galaxy tab で持ち歩くモバイルサーバー