Soumettre la recherche
Mettre en ligne
組み込みエンジニアから見たモバイル開発環境の変遷
•
4 j'aime
•
2,576 vues
Akio Kondo
Suivre
関西Firefox OS勉強会 3rd GIG
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 112
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Android Wearの概要とアプリ開発の基礎
Android Wearの概要とアプリ開発の基礎
Kenichi Kambara
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
Recommandé
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Android Wearの概要とアプリ開発の基礎
Android Wearの概要とアプリ開発の基礎
Kenichi Kambara
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
ak_shio_555
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
Android SDK Toolsのおさらい
Android SDK Toolsのおさらい
Tomoki YAMASHITA
Jag201610 API Diffで見るNougat
Jag201610 API Diffで見るNougat
mokelab
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
150624 fy2015 jpn
150624 fy2015 jpn
bm_pr
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android,Brillo,ChromeOS
Android,Brillo,ChromeOS
l_b__
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
透過型HMD Google Glass
透過型HMD Google Glass
Yui Matsuura
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
Masayuki Miyasugi
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Megumi Kido
もしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったら
KayoOkada
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポート
Haruto Watanabe
Android Wearと戦ってみた
Android Wearと戦ってみた
Akio Kondo
20120630 android ics in Yokohama
20120630 android ics in Yokohama
Kenichi Ohwada
Contenu connexe
Tendances
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
ak_shio_555
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
Android SDK Toolsのおさらい
Android SDK Toolsのおさらい
Tomoki YAMASHITA
Jag201610 API Diffで見るNougat
Jag201610 API Diffで見るNougat
mokelab
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
150624 fy2015 jpn
150624 fy2015 jpn
bm_pr
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android,Brillo,ChromeOS
Android,Brillo,ChromeOS
l_b__
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
透過型HMD Google Glass
透過型HMD Google Glass
Yui Matsuura
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
Masayuki Miyasugi
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Megumi Kido
もしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったら
KayoOkada
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポート
Haruto Watanabe
Tendances
(20)
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Android Wear最新トピック+α
Android Wear最新トピック+α
Android dev summit 2019 recap
Android dev summit 2019 recap
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?
Android SDK Toolsのおさらい
Android SDK Toolsのおさらい
Jag201610 API Diffで見るNougat
Jag201610 API Diffで見るNougat
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
150624 fy2015 jpn
150624 fy2015 jpn
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Android,Brillo,ChromeOS
Android,Brillo,ChromeOS
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
透過型HMD Google Glass
透過型HMD Google Glass
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
もしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったら
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポート
Similaire à 組み込みエンジニアから見たモバイル開発環境の変遷
Android Wearと戦ってみた
Android Wearと戦ってみた
Akio Kondo
20120630 android ics in Yokohama
20120630 android ics in Yokohama
Kenichi Ohwada
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Akira Onishi
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
Monaco Editor on Cloud
Monaco Editor on Cloud
Shuto Suzuki
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
Tomoaki Shimizu
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
Tomoaki Shimizu
"AMA App" Android App with Physical UI
"AMA App" Android App with Physical UI
Tadasi Nisimura
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会
mokelab
Augmented realitynewstopics march2012
Augmented realitynewstopics march2012
Kiyoaki Haba
デブサミ2013応募用スライド
デブサミ2013応募用スライド
Kaoru NAKAMURA
セキュリティ部、始動!
セキュリティ部、始動!
Naoya Niwa
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
Takao Sumitomo
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
Kenichi Kambara
20120422 m3pi in Yokohama
20120422 m3pi in Yokohama
Kenichi Ohwada
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
Kenichi Kambara
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
Koji Shigemura
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
Dojojag shima dis-tver-20170524
Dojojag shima dis-tver-20170524
嶋 是一 (Yoshikazu SHIMA)
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
Yasuhiro Ishii
Similaire à 組み込みエンジニアから見たモバイル開発環境の変遷
(20)
Android Wearと戦ってみた
Android Wearと戦ってみた
20120630 android ics in Yokohama
20120630 android ics in Yokohama
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
Monaco Editor on Cloud
Monaco Editor on Cloud
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
"AMA App" Android App with Physical UI
"AMA App" Android App with Physical UI
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Augmented realitynewstopics march2012
Augmented realitynewstopics march2012
デブサミ2013応募用スライド
デブサミ2013応募用スライド
セキュリティ部、始動!
セキュリティ部、始動!
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
20120422 m3pi in Yokohama
20120422 m3pi in Yokohama
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Dojojag shima dis-tver-20170524
Dojojag shima dis-tver-20170524
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
組み込みエンジニアから見たモバイル開発環境の変遷
1.
モバイル開発環境の 組み 込み エン ジニア から 見た 変遷 @kojira
2.
自己紹介
3.
名古屋出身の0x26歳の 組み込み系エンジニア
4.
AndroidのSDKリリース を契機に人生が変わった
5.
2007/11/12 Android SDKが発表された当日に Android情報まとめwiki開設
6.
2008/02/05 Armadillo-500にAndroidを ポーティング、 Youtubeにビデオ公開
7.
2008/02/21 Android情報ブログを開設、 ポーティング方法を公開
8.
2008/04/25 日本初開催のGoogle Android SDK Hackathonに参加
9.
2008/05/11 大阪で初のAndroid勉強会開催 (Armadillo-500へのポーティング ハンズオン)
10.
中略
11.
2009/12/01 開発に携わったAndroidアプリ 「スポットメッセージ」が ADC2のソーシャル部門で入賞
12.
2010年 Android温泉グループ創設、 Androidなんとか部をいっぱい作る
13.
Androidなんとか部
14.
2010/09/04 執筆、取りまとめをした 「Android Hacks」が オライリー社より出版
15.
2010/09/28 Google developer day
2010 TokyoでRIC Android(Android 型Android)を展示。
16.
2010/11/09 Google developer day
2010 ミュンヘンでRIC Android展示
17.
2010/11/16 Google developer day
2010 プラハでRIC Android展示
18.
後略
19.
本題へ
20.
モバイルの開発環境の変遷
21.
2000年頃
22.
統合開発環境?
23.
エディタがIDEです。 ( ー`дー´)キリッ
24.
秀丸
25.
WZ Editor
26.
MIFES
27.
今みたいにアプリのデバッグで ブレークポイントで 止めることもできた
28.
できたにはできたが
29.
JTAG、ICEなど 高価な機材とソフトが必要だった
30.
数百人の開発フロアに数台しかない
31.
セットアップにも手間がかかる
32.
配線間違えるとぶっ壊れる
33.
結局ログでデバッグ
34.
コードを修正してコンパイル
35.
ヘッダをいじっちゃうと フルコンパイルに1時間以上
36.
アプリのコードを修正してコンパイル
37.
アプリのヘッダしかいじってないのに フルコンパイルに1時間以上
38.
実機にバイナリを焼くのに 20分
39.
「あー、あそこに ログ入れるの忘れてたー\(^o^)/」
40.
ログを追加してコンパイル
41.
勢い余ってヘッダをいじっちゃうと フルコンパイルに1時間以上
42.
実機にバイナリを焼くのに 20分
43.
コンパイラの フローティングライセンス不足で コンパイルできないことも。
44.
あ、Visual C++ありましたよ
45.
でもエミュレーター
46.
開発者が善意で作ったエミュレーター
47.
善意でメンテ。
48.
実機と挙動がぜんぜん違う
49.
増加するエミュレータのための #ifdef
50.
増え続ける機種毎のdefine
51.
ますます混乱する#ifdef
52.
もはやどっちのコードが 有効かわからない
53.
そこに颯爽と現れた BREW
54.
公式シミュレータがある
55.
ちゃんとメンテされる
56.
それなりに実機に近い挙動
57.
Visual C++で開発できて ブレークポイントも張れる
58.
でもやっぱり実機必要
59.
シミュレータの切り分けの ifdefはなくならない
60.
アプリのヘッダ変更で フルコンパイルは減った! ヽ(´▽`)ノ
61.
※なくなってません
62.
そこに颯爽と登場したのが Symbian
63.
MOAP(S) ※MOAP(L)の経験はありません
64.
シミュレータもある
65.
シミュレータで ブレークポイントも張れる
66.
アプリだけでビルドできるし、 アプリ間の依存関係が希薄
67.
Eclipseベースの開発環境
68.
これはいける! いけるぞぉー!!
69.
アプリとシミュレータは別ビルド
70.
まあ今までもそうだった 問題ない。
71.
ブラウザのバージョンアップの お知らせ
72.
フルコンパイル \(^o^)/
73.
コンパイルエラー /(^o^)\
74.
俺のアプリ、 ブラウザ使ってないよ?
75.
プラットフォームが悪いんじゃない 設計者が悪いんやー
76.
そう思っていた時期が ボクにもありました
77.
2007年11月
78.
颯爽と現れた Android
79.
こ、こいつは本物だ
80.
エミュレータは CPUからエミュレートしてる
81.
アプリをいくらいじっても フルコンパイルにならない!
82.
エミュレータと実機が同じビルド
83.
当たり前のことがアタリマエに 実装されてやがる
84.
本 者
85.
全部無料で開発環境が構築可能!
86.
個人でもアプリ開発可能!
87.
実機にアプリを転送するのも数秒
88.
実機でブレークポイント張れる
89.
JTAG、ICEとは何だったのか
90.
開発環境のソースコードも公開!
91.
これは組み込みのモバイル開発が 乗っ取られる
92.
まさにそうなった現在
93.
また新たな開発環境が
94.
クロスプラットフォーム開発
95.
Adobe AIR Corona DragonRad Jo HTML5
Mobile App Framework Kony LiveCode Marmalade MonoTouch MoSync openFrameworks OpenPlug PhoneGap Qt RhoMobile Sencha Touch Sproutcore Titanium Mobile Unity Wink Toolkit Worklight Xamarin XDK(appMobi)
96.
大杉!
97.
もはやどれを使えばいいかわからん
98.
2011年冬 Boot to Gecko誕生
99.
Androidが踏み台
100.
101.
2012年冬 Firefox OSに改名
102.
広がるHTML5
103.
進むWebとの融合
104.
組み込み開発者に求められる Web開発知識
105.
JavaScript Lua Node.js AngularJS asm.js Backbone.js CommonJS Emscripten Flight jQuery Swiffy TypeScript
106.
なるほどわからん
107.
Web開発の統合開発環境
108.
Eclipse Coda Dreamweaver Aptana Studio NetBeans IntelliJ WebStorm
109.
なるほどわからん
110.
111.
Firefox OS IDE早く・・・
112.
糸冬。
Télécharger maintenant