Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Masahiro Wakame
4,362 views
Firefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd http://atnd.org/events/40742 の発表資料。 TypeScriptとAngularJSを使ってFirefox OSアプリを作成する。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 15 times
1
/ 40
2
/ 40
3
/ 40
4
/ 40
5
/ 40
6
/ 40
7
/ 40
8
/ 40
9
/ 40
10
/ 40
11
/ 40
12
/ 40
13
/ 40
14
/ 40
15
/ 40
16
/ 40
17
/ 40
18
/ 40
19
/ 40
20
/ 40
21
/ 40
22
/ 40
23
/ 40
24
/ 40
25
/ 40
26
/ 40
27
/ 40
28
/ 40
29
/ 40
30
/ 40
31
/ 40
32
/ 40
33
/ 40
34
/ 40
35
/ 40
36
/ 40
37
/ 40
38
/ 40
39
/ 40
40
/ 40
More Related Content
PDF
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
by
Yuhei Miyazato
PDF
PHPでWebSocketを実装してみてわかったこと
by
ksimoji
PDF
Cmujp21_node-webkit
by
Sugawara Ryousuke
PDF
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
by
Tasuku Suenaga
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
PDF
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
ODP
HTML5 アプリ開発
by
tomo_masakura
PPTX
プラグインのリポジトリ登録について 20120819
by
Kitani Kimiya
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
by
Yuhei Miyazato
PHPでWebSocketを実装してみてわかったこと
by
ksimoji
Cmujp21_node-webkit
by
Sugawara Ryousuke
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
by
Tasuku Suenaga
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
HTML5 アプリ開発
by
tomo_masakura
プラグインのリポジトリ登録について 20120819
by
Kitani Kimiya
What's hot
PDF
Javaな人が気を付けるべきJavaScriptコーディングスタイル
by
Maaya Ishida
PDF
Oss貢献超入門
by
Michihito Shigemura
PDF
Sphinxでまとめる多言語環境APIドキュメント
by
Iosif Takakura
PPTX
フロントエンドの技術で始めるデスクトップアプリ
by
Tomotaka Kusaka
ODP
HTML5 開発環境の紹介
by
tomo_masakura
PDF
自ら肥え太る執事を現場に入れてみた
by
Kazuhito Miura
PPTX
遷移図生成ツール blockdiag の紹介 @ Pycon mini JP 2011/01
by
Takeshi Komiya
PDF
Chrome Developer Toolsを使いこなそう!
by
yoshikawa_t
PDF
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
PDF
20120827勉強会 webアプリ作ってみた2
by
Shugo Numano
PDF
Javascript を使ってみよう!!
by
誠 小林
PPTX
昔のWord pressをインストールしてみたよ!
by
Kitani Kimiya
PPTX
Web開発の 今までとこれから
by
Shinichi Takahashi
ODP
HTML5 のお話
by
tomo_masakura
PDF
TypeScript 独習会
by
Masahiro Wakame
PDF
初めてのConcrete5
by
Nobuko Kodera
PDF
2015.04.19 WordBench 埼玉 Git & WordPress
by
Yutaro Miyazaki
PPTX
難しいよね、コードレビュー
by
Shinichi Takahashi
PDF
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
by
Erina Takei
PDF
究極にして至高のWAF
by
Yuki Ishikawa
Javaな人が気を付けるべきJavaScriptコーディングスタイル
by
Maaya Ishida
Oss貢献超入門
by
Michihito Shigemura
Sphinxでまとめる多言語環境APIドキュメント
by
Iosif Takakura
フロントエンドの技術で始めるデスクトップアプリ
by
Tomotaka Kusaka
HTML5 開発環境の紹介
by
tomo_masakura
自ら肥え太る執事を現場に入れてみた
by
Kazuhito Miura
遷移図生成ツール blockdiag の紹介 @ Pycon mini JP 2011/01
by
Takeshi Komiya
Chrome Developer Toolsを使いこなそう!
by
yoshikawa_t
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
20120827勉強会 webアプリ作ってみた2
by
Shugo Numano
Javascript を使ってみよう!!
by
誠 小林
昔のWord pressをインストールしてみたよ!
by
Kitani Kimiya
Web開発の 今までとこれから
by
Shinichi Takahashi
HTML5 のお話
by
tomo_masakura
TypeScript 独習会
by
Masahiro Wakame
初めてのConcrete5
by
Nobuko Kodera
2015.04.19 WordBench 埼玉 Git & WordPress
by
Yutaro Miyazaki
難しいよね、コードレビュー
by
Shinichi Takahashi
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
by
Erina Takei
究極にして至高のWAF
by
Yuki Ishikawa
Similar to Firefox OS勉強会 2nd TypeScript+AngularJS
PDF
TypeScript 言語処理系ことはじめ
by
Yu Nobuoka
PDF
Firefox OSアプリの概要@gunma.web
by
Hayato Hiratori
PPTX
TypeScriptで作る型安全FirefoxOSアプリ
by
progre
PPTX
Our Track to Modern Angular
by
Yuta Shimizu
PDF
Firefox OSアプリ開発・公開経験談
by
Kenichi Kambara
PDF
AngularJS+TypeScript - AngularJS 1周年記念勉強会
by
Masahiro Wakame
PDF
Androiderとi os屋さんがfirefoxosアプリを作ったら
by
Kazuhiro Furue
PDF
PhoneGapでハイブリッド開発 for Firefox OS
by
Andy Hall
TypeScript 言語処理系ことはじめ
by
Yu Nobuoka
Firefox OSアプリの概要@gunma.web
by
Hayato Hiratori
TypeScriptで作る型安全FirefoxOSアプリ
by
progre
Our Track to Modern Angular
by
Yuta Shimizu
Firefox OSアプリ開発・公開経験談
by
Kenichi Kambara
AngularJS+TypeScript - AngularJS 1周年記念勉強会
by
Masahiro Wakame
Androiderとi os屋さんがfirefoxosアプリを作ったら
by
Kazuhiro Furue
PhoneGapでハイブリッド開発 for Firefox OS
by
Andy Hall
More from Masahiro Wakame
PDF
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
by
Masahiro Wakame
PDF
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
PDF
GoCon2016 spring 自作Webフレームワーク uconを作った話
by
Masahiro Wakame
PDF
Buildinsider OFFLINE TypeScriptの基礎から実践・利用事例まで
by
Masahiro Wakame
PDF
TypeScript 勉強会
by
Masahiro Wakame
PDF
函館IKA Eclipse活用術
by
Masahiro Wakame
PDF
Datastoreへのアクセスを楽してMemcacheアクセスに置き換えるライブラリ作った
by
Masahiro Wakame
PDF
Google Glassでできること XE12版 最新開発情報 Mirror API & GDK
by
Masahiro Wakame
PDF
Google Glass XE17版
by
Masahiro Wakame
PDF
TypeScriptは明日から使うべき
by
Masahiro Wakame
PDF
Google Glassでできること XE11版 最新開発情報 Mirror API & GDK
by
Masahiro Wakame
PDF
コンパイラ指向ReVIEW
by
Masahiro Wakame
PDF
CEATEC Glassware(Google Glassアプリ)開発の指南と開発事例
by
Masahiro Wakame
PDF
俺とお前とGoogleware
by
Masahiro Wakame
PDF
ReVIEW & CI - ChefでCI環境構築
by
Masahiro Wakame
PDF
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
PDF
TypeScript Hands-on
by
Masahiro Wakame
PDF
NFC app launcher
by
Masahiro Wakame
PDF
20ヶ月を取り戻す Dart flight school
by
Masahiro Wakame
PDF
わかめモナ化LT
by
Masahiro Wakame
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
by
Masahiro Wakame
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
GoCon2016 spring 自作Webフレームワーク uconを作った話
by
Masahiro Wakame
Buildinsider OFFLINE TypeScriptの基礎から実践・利用事例まで
by
Masahiro Wakame
TypeScript 勉強会
by
Masahiro Wakame
函館IKA Eclipse活用術
by
Masahiro Wakame
Datastoreへのアクセスを楽してMemcacheアクセスに置き換えるライブラリ作った
by
Masahiro Wakame
Google Glassでできること XE12版 最新開発情報 Mirror API & GDK
by
Masahiro Wakame
Google Glass XE17版
by
Masahiro Wakame
TypeScriptは明日から使うべき
by
Masahiro Wakame
Google Glassでできること XE11版 最新開発情報 Mirror API & GDK
by
Masahiro Wakame
コンパイラ指向ReVIEW
by
Masahiro Wakame
CEATEC Glassware(Google Glassアプリ)開発の指南と開発事例
by
Masahiro Wakame
俺とお前とGoogleware
by
Masahiro Wakame
ReVIEW & CI - ChefでCI環境構築
by
Masahiro Wakame
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
TypeScript Hands-on
by
Masahiro Wakame
NFC app launcher
by
Masahiro Wakame
20ヶ月を取り戻す Dart flight school
by
Masahiro Wakame
わかめモナ化LT
by
Masahiro Wakame
Recently uploaded
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
Firefox OS勉強会 2nd TypeScript+AngularJS
1.
TypeScript+AngularJSで 作るFirefox OSアプリ @vvakame 関東Firefox OS勉強会
2nd goo.gl/j0PJo
2.
TypeScript+AngularJSで 作るFirefox OSアプリ おっ俺の思ってた Firefox OSと違う! 前段階で時間かかりすぎた…
3.
わかめ まさひろ GAE Android TypeScript AngularJS @vvakame
4.
俺「独自FWなんでしょ?」
5.
そんなことはなかった ていうか完全にタダの Webアプリだった
6.
俺「専用マークアップなんでしょ?」
7.
そんなことはなかった Building Blockは 使った方がよさげ
8.
俺「ドキュメントないんでしょ?」
9.
日本語まである しかしHyperLinkが残念で り着きたいものに 全然たどり着けない(無いわけではない)
10.
俺「開発大変だったりしない?」
11.
シミュレータが高速! Chromeでもできる! ひどい!><;
12.
俺「端末出まわってない」
13.
Firefoxアプリになるよ Remote Install欲しい
14.
Firefox OS(KEON) Android(GalaxyNexus) Android(Nexus7) Mac OS
X(PC)
15.
俺「既存Webアプリ移植は大変?」
16.
とりあえず そのままでよくね? manifestすこし書く JavaScriptすこし書く ちょっと対応を入れたほう が良くはなるぽい
17.
俺「Firefox OSってめちゃ簡単!?」
18.
そんなことはない orz この辛み for you
19.
ぽよい • アプリインストールボタン出したい • インストール済なら当然出さない •
navigator.mozApps.checkInstalled(url) • navigator.mozApps.getSelf() • 両方挙動が安定しない… やりたいことは単純な はずなんだけどなぁ
20.
未インストール ブラウザ内 インストール済 ブラウザ内 インストール済 アプリ内 期待通りの動作をしない→× 期待通りの動作しなさすぎでしょ! もっと素直に動いてください頼む! ○ getSelf × checkInstalled ○
getSelf ○ checkInstalled × getSelf × checkInstalled Desktop版はまた 別の結果に…
21.
襲い来る のエラー アプリを起動しようと すると死ぬ
22.
開発サーバのせい! • python -m
SimpleHTTPServer 8989 • →こいつが犯人だ!!!! • npm install http-server && ./node_modules/http-server/bin/http-server • →こいつは大丈夫… 気がつくのに6時間 くらいかかった
23.
pushStateェ… 誰か解決策知りませんか • appcacheと相性が悪い… • サーバの補助がないと404になりやすい •
/book/2001 にアクセス→offline… • もちろん 404 そして復帰できない • アプリとしてはめちゃ辛い • hashbang復権の時!?
24.
戻る方法ないお… 標準Webとの互換性… • ブラウザだとBackは必ずある • Firefox
OSとかFirefoxアプリはない • 辛い…(´・!・`) • Androidのようにハードキー欲しい… • アプリがサポートしてない場合killって 立ち上げ直し… わかるかっヽ(`"´)ノ
25.
TypeScript+AngularJSで 作るFirefox OSアプリ @vvakame 関東Firefox OS勉強会
2nd
26.
TypeScriptとは
27.
JavaScriptなんてクソだ! • JavaScriptは確かに良い言語だよ • しかし腐ってる部分もたいへん多い •
packageとかnamespaceとかない • 綺麗なコード書ける=上級者 • prototypeのOOP??ナニソレ • 型( ゚#゚)クレ 動的型付とかやだよ! • なのにブラウザ上で動くのはJSだけ
28.
TypeScriptは神 • 可読性の高いJavaScriptに変換して実行 • ECMAScript6を意識 •
言語仕様的にはJSのSuperSet! • moduleある!classもある!継承もある! • 型もあるよ! • 既存の資産も捨てなくて済むよ!
29.
結論:みんなやろう 詳細 goo.gl/eTLdo 型定義ファイル goo.gl/4HLSo pull req出した!
30.
AngularJSとは
31.
jQueryなんかいらない • JSのフレームワーク 重量級の選手 •
MVCをキッチリ分けられる • 双方向データバインディング • 次世代を担うCOOLな仕様 • WebComponent (っぽい) • Object.observe (的な)
32.
結論:みんなやろう 詳細 goo.gl/yjiqT
33.
TypeScript+AngularJS
34.
チョー最高! Q.E.D. 両者の共通点は将来の規格を先取りしていること ただ単に便利だけど、その規格が実用化されたら… 今からやればいきなり新分野の第一人者になれる!?
35.
実際にやってみたれなかった 無理やりやっつけたw れた
36.
感想 • 通常のAngularJSの開発手順と全く同じ • 独自のAPIとか全然ないわー •
Building Block、Twitter Boostrap並に わかりやすい
37.
問題点 • offline対応 • Firefoxでhashbangで動作させるの どうやるの…(´・!・`) •
正しくインストールボタン出したい… • 標準イディオム的なのがわからない… • 標準アプリのコード読むの辛い…
38.
おわりに
39.
http://goo.gl/CglFP 夏のコミケ情報
40.
↓わかめも書いたよ! 内容すら知らないよ!↑
Download